Skylicht Engine
Loading...
Searching...
No Matches
Skylicht::CIndirectLightingData Class Reference
Inheritance diagram for Skylicht::CIndirectLightingData:
Skylicht::IEntityData Skylicht::IActivatorObject

Public Types

enum  EType { LightmapArray = 0 , VertexColor , SH9 , AmbientColor }

Public Member Functions

void initSH ()
void releaseSH ()
void applyShader ()
Public Member Functions inherited from Skylicht::IEntityData
virtual bool serializable (CMemoryStream *stream)
virtual bool deserializable (CMemoryStream *stream, int version)
virtual const char * getTypeName ()
Public Member Functions inherited from Skylicht::IActivatorObject
virtual ~IActivatorObject ()
 Virtual destructor for polymorphic activator objects.

Public Attributes

EType Type
bool * AutoSH
core::vector3df * SH
float * Intensity
float * CustomIntensity
SColor Color
ITexture * IndirectTexture
ITexture * LightTexture
ITexture * ReflectionTexture
bool InvalidateProbe
bool InvalidateReflection
u32 LightLayers
bool ReleaseSH
Public Attributes inherited from Skylicht::IEntityData
int EntityIndex
CEntityEntity

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