virtual ~fsI3dLight()
Definition fsI3dLight.cpp:50
void initialiseDirectional(fsSColour pColour, const fsVec3d &pDir)
Definition fsI3dLight.cpp:16
eLIGHT_TYPE
Definition fsI3dLight.h:27
@ eTYPE_AMBIENT
Definition fsI3dLight.h:28
@ eTYPE_DIRECTIONAL
Definition fsI3dLight.h:29
const eLIGHT_TYPE typeGet() const
Definition fsI3dLight.h:35
void indexSet(fsS32 pIndex)
Definition fsI3dLight.h:32
const fsVec3d & directionGet() const
Definition fsI3dLight.h:36
virtual void * implGet()=0
void initialiseAmbient(fsSColour pColour)
Definition fsI3dLight.cpp:23
fsS32 indexGet() const
Definition fsI3dLight.h:33
fsI3dLight()
Definition fsI3dLight.cpp:43
static std::shared_ptr< fsI3dLight > create(const fsSColour &pColour, const fsVec3d &pDir)
Definition fsI3dLight.cpp:29
const fsSColour & colourGet() const
Definition fsI3dLight.h:37
Definition fsSColour.h:20
int fsS32
Definition fsBaseTypes.h:20