|
Blender V4.3
|
#include <BKE_studiolight.h>
Public Attributes | |
| struct StudioLight * | next |
| struct StudioLight * | prev |
| int | index |
| int | flag |
| char | name [FILE_MAXFILE] |
| char | filepath [FILE_MAX] |
| int | icon_id_irradiance |
| int | icon_id_radiance |
| int | icon_id_matcap |
| int | icon_id_matcap_flipped |
| StudioLightImage | matcap_diffuse |
| StudioLightImage | matcap_specular |
| struct ImBuf * | equirect_radiance_buffer |
| struct GPUTexture * | equirect_radiance_gputexture |
| SolidLight | light [STUDIOLIGHT_MAX_LIGHT] |
| float | light_ambient [3] |
| StudioLightFreeFunction * | free_function |
| void * | free_function_data |
Definition at line 68 of file BKE_studiolight.h.
| struct ImBuf* StudioLight::equirect_radiance_buffer |
Definition at line 81 of file BKE_studiolight.h.
Referenced by studiolight_create_equirect_radiance_gputexture(), studiolight_free_image_buffers(), studiolight_load_equirect_image(), and studiolight_radiance_preview().
| struct GPUTexture* StudioLight::equirect_radiance_gputexture |
Definition at line 82 of file BKE_studiolight.h.
Referenced by studiolight_create_equirect_radiance_gputexture(), studiolight_free(), and blender::eevee::LookdevWorld::sync().
| char StudioLight::filepath[FILE_MAX] |
Definition at line 74 of file BKE_studiolight.h.
Referenced by BKE_studiolight_create(), blender::io::hydra::WorldData::init(), studiolight_add_file(), studiolight_create(), studiolight_load_equirect_image(), studiolight_load_solid_light(), and studiolight_write_solid_light().
| int StudioLight::flag |
Definition at line 72 of file BKE_studiolight.h.
Referenced by BKE_studiolight_ensure_flag(), BKE_studiolight_remove(), BKE_studiolight_studio_edit_get(), blender::io::hydra::WorldData::init(), blender::workbench::SceneResources::init(), studiolight_create(), studiolight_create_equirect_radiance_gputexture(), studiolight_create_matcap_diffuse_gputexture(), studiolight_create_matcap_specular_gputexture(), studiolight_flag_cmp_order(), studiolight_free_image_buffers(), studiolight_free_temp_resources(), studiolight_load_equirect_image(), and UI_icon_from_rnaptr().
| StudioLightFreeFunction* StudioLight::free_function |
Definition at line 91 of file BKE_studiolight.h.
Referenced by BKE_studiolight_set_free_function(), studiolight_create(), and studiolight_free().
| void* StudioLight::free_function_data |
Definition at line 92 of file BKE_studiolight.h.
Referenced by BKE_studiolight_set_free_function(), and studiolight_free().
| int StudioLight::icon_id_irradiance |
Definition at line 75 of file BKE_studiolight.h.
Referenced by BKE_studiolight_unset_icon_id(), studiolight_create(), studiolight_free(), UI_icon_from_rnaptr(), and ui_studiolight_free_function().
| int StudioLight::icon_id_matcap |
Definition at line 77 of file BKE_studiolight.h.
Referenced by BKE_studiolight_unset_icon_id(), studiolight_create(), studiolight_free(), UI_icon_from_rnaptr(), and ui_studiolight_free_function().
| int StudioLight::icon_id_matcap_flipped |
Definition at line 78 of file BKE_studiolight.h.
Referenced by BKE_studiolight_unset_icon_id(), studiolight_create(), studiolight_free(), and ui_studiolight_free_function().
| int StudioLight::icon_id_radiance |
Definition at line 76 of file BKE_studiolight.h.
Referenced by BKE_studiolight_unset_icon_id(), studiolight_create(), studiolight_free(), UI_icon_from_rnaptr(), and ui_studiolight_free_function().
| int StudioLight::index |
Definition at line 71 of file BKE_studiolight.h.
Referenced by studiolight_create().
| SolidLight StudioLight::light[STUDIOLIGHT_MAX_LIGHT] |
Definition at line 83 of file BKE_studiolight.h.
Referenced by BKE_studiolight_create(), BKE_studiolight_init(), BKE_studiolight_studio_edit_get(), blender::workbench::SceneResources::init(), studiolight_lights_eval(), studiolight_load_solid_light(), and studiolight_write_solid_light().
| float StudioLight::light_ambient[3] |
Definition at line 84 of file BKE_studiolight.h.
Referenced by BKE_studiolight_create(), BKE_studiolight_init(), BKE_studiolight_studio_edit_get(), blender::workbench::SceneResources::init(), studiolight_lights_eval(), studiolight_load_solid_light(), and studiolight_write_solid_light().
| StudioLightImage StudioLight::matcap_diffuse |
Definition at line 79 of file BKE_studiolight.h.
Referenced by blender::workbench::get_matcap_tx(), studiolight_create_matcap_diffuse_gputexture(), studiolight_free(), studiolight_free_image_buffers(), studiolight_load_equirect_image(), and studiolight_matcap_preview().
| StudioLightImage StudioLight::matcap_specular |
Definition at line 80 of file BKE_studiolight.h.
Referenced by blender::workbench::get_matcap_tx(), studiolight_create_matcap_specular_gputexture(), studiolight_free(), studiolight_free_image_buffers(), studiolight_load_equirect_image(), and studiolight_matcap_preview().
| char StudioLight::name[FILE_MAXFILE] |
Definition at line 73 of file BKE_studiolight.h.
Referenced by BKE_studiolight_create(), BKE_studiolight_init(), blo_do_versions_280(), blender::workbench::get_matcap_tx(), blender::workbench::SceneResources::init(), studiolight_add_file(), studiolight_cmp(), and studiolight_create().
| struct StudioLight* StudioLight::next |
Definition at line 69 of file BKE_studiolight.h.
| struct StudioLight * StudioLight::prev |
Definition at line 69 of file BKE_studiolight.h.