lv_gltf_environment_private.h
API reference for lv_gltf_environment_private.h
See Also: Public APIThis is the private implementation. See the public header for the stable interface.lv_gltf_environment.h
Summary
Structs
struct
_lv_gltf_ibl_sampler
| Member | Type | Description |
|---|---|---|
cube_map_resolution | uint32_t | |
lod_bias | float | |
lowest_mip_level | uint32_t | |
input_texture_id | uint32_t | |
cube_map_texture_id | uint32_t | |
framebuffer | uint32_t | |
mipmap_count | uint32_t | |
lambertian_texture_id | uint32_t | |
lambertian_sample_count | uint32_t | |
ggx_sample_count | uint32_t | |
ggx_texture_id | uint32_t | |
sheen_texture_id | uint32_t | |
sheen_sample_count | uint32_t | |
ggxlut_texture_id | uint32_t | |
lut_sample_count | uint32_t | |
lut_resolution | uint32_t | |
charlielut_texture_id | uint32_t | |
scale_value | float | |
mipmap_levels | uint32_t | |
shader_manager | lv_opengl_shader_manager_t | |
fullscreen_vertex_buffer | uint32_t | |
fullscreen_tex_coord_buffer | uint32_t |
struct
lv_gltf_ibl_texture_t
| Member | Type | Description |
|---|---|---|
data | uint8_t * | |
internal_format | uint32_t | |
format | uint32_t | |
type | uint32_t |
struct
lv_gltf_ibl_image_t
| Member | Type | Description |
|---|---|---|
data | float * | |
data_len | size_t | |
width | uint32_t | |
height | uint32_t |
struct
_lv_gltf_environment
| Member | Type | Description |
|---|---|---|
diffuse | uint32_t | |
specular | uint32_t | |
sheen | uint32_t | |
ggxLut | uint32_t | |
charlie_lut | uint32_t | |
mip_count | uint32_t | |
ibl_intensity_scale | float | |
angle | float |
Dependencies
lvgl_public.hlv_opengl_shader_internal.h
Indirect dependencies
Last updated on