Blender  V3.3
Public Attributes | List of all members
StudioLight Struct Reference

#include <BKE_studiolight.h>

Public Attributes

struct StudioLightnext
 
struct StudioLightprev
 
int index
 
int flag
 
char name [FILE_MAXFILE]
 
char path [FILE_MAX]
 
char * path_irr_cache
 
char * path_sh_cache
 
int icon_id_irradiance
 
int icon_id_radiance
 
int icon_id_matcap
 
int icon_id_matcap_flipped
 
float spherical_harmonics_coefs [STUDIOLIGHT_SH_EFFECTIVE_COEFS_LEN][3]
 
float light_direction [3]
 
StudioLightImage matcap_diffuse
 
StudioLightImage matcap_specular
 
struct ImBufequirect_radiance_buffer
 
struct ImBufequirect_irradiance_buffer
 
struct ImBufradiance_cubemap_buffers [6]
 
struct GPUTextureequirect_radiance_gputexture
 
struct GPUTextureequirect_irradiance_gputexture
 
SolidLight light [STUDIOLIGHT_MAX_LIGHT]
 
float light_ambient [3]
 
StudioLightFreeFunctionfree_function
 
voidfree_function_data
 

Detailed Description

Definition at line 96 of file BKE_studiolight.h.

Member Data Documentation

◆ equirect_irradiance_buffer

struct ImBuf* StudioLight::equirect_irradiance_buffer

◆ equirect_irradiance_gputexture

struct GPUTexture* StudioLight::equirect_irradiance_gputexture

◆ equirect_radiance_buffer

struct ImBuf* StudioLight::equirect_radiance_buffer

◆ equirect_radiance_gputexture

struct GPUTexture* StudioLight::equirect_radiance_gputexture

◆ flag

int StudioLight::flag

◆ free_function

StudioLightFreeFunction* StudioLight::free_function

◆ free_function_data

void* StudioLight::free_function_data

Definition at line 127 of file BKE_studiolight.h.

Referenced by BKE_studiolight_set_free_function(), and studiolight_free().

◆ icon_id_irradiance

int StudioLight::icon_id_irradiance

◆ icon_id_matcap

int StudioLight::icon_id_matcap

◆ icon_id_matcap_flipped

int StudioLight::icon_id_matcap_flipped

◆ icon_id_radiance

int StudioLight::icon_id_radiance

◆ index

int StudioLight::index

◆ light

SolidLight StudioLight::light[STUDIOLIGHT_MAX_LIGHT]

◆ light_ambient

float StudioLight::light_ambient[3]

◆ light_direction

float StudioLight::light_direction[3]

Definition at line 110 of file BKE_studiolight.h.

◆ matcap_diffuse

StudioLightImage StudioLight::matcap_diffuse

◆ matcap_specular

StudioLightImage StudioLight::matcap_specular

◆ name

char StudioLight::name[FILE_MAXFILE]

◆ next

struct StudioLight* StudioLight::next

Definition at line 97 of file BKE_studiolight.h.

◆ path

char StudioLight::path[FILE_MAX]

◆ path_irr_cache

char* StudioLight::path_irr_cache

◆ path_sh_cache

char* StudioLight::path_sh_cache

◆ prev

struct StudioLight * StudioLight::prev

Definition at line 97 of file BKE_studiolight.h.

◆ radiance_cubemap_buffers

struct ImBuf* StudioLight::radiance_cubemap_buffers[6]

◆ spherical_harmonics_coefs

float StudioLight::spherical_harmonics_coefs[STUDIOLIGHT_SH_EFFECTIVE_COEFS_LEN][3]

The documentation for this struct was generated from the following file: