Fission FSN
Loading...
Searching...
No Matches
fsC3dLight Class Reference

#include <fsC3dLight.h>

Inheritance diagram for fsC3dLight:

Public Member Functions

void * implGet () override
virtual ~fsC3dLight ()
 fsC3dLight (const fsSColour &pColour, const fsVec3d &pDir)
 fsC3dLight (const fsSColour &pColour)
void * implGet () override
virtual ~fsC3dLight ()
 fsC3dLight (const fsSColour &pColour, const fsVec3d &pDir)
 fsC3dLight (const fsSColour &pColour)
void * implGet () override
virtual ~fsC3dLight ()
 fsC3dLight (const fsSColour &pColour, const fsVec3d &pDir)
 fsC3dLight (const fsSColour &pColour)
Public Member Functions inherited from fsI3dLight
void indexSet (fsS32 pIndex)
fsS32 indexGet () const
const eLIGHT_TYPE typeGet () const
const fsVec3ddirectionGet () const
const fsSColourcolourGet () const
virtual ~fsI3dLight ()

Friends

class fsI3dLight
class fsCRenderer
class fsCNative3dScene

Additional Inherited Members

Public Types inherited from fsI3dLight
enum  eLIGHT_TYPE { eTYPE_AMBIENT = 0 , eTYPE_DIRECTIONAL }
Static Public Member Functions inherited from fsI3dLight
static std::shared_ptr< fsI3dLightcreate (const fsSColour &pColour, const fsVec3d &pDir)
static std::shared_ptr< fsI3dLightcreate (const fsSColour &pColour)
Protected Member Functions inherited from fsI3dLight
void initialiseDirectional (fsSColour pColour, const fsVec3d &pDir)
void initialiseAmbient (fsSColour pColour)
 fsI3dLight ()

Constructor & Destructor Documentation

◆ ~fsC3dLight() [1/3]

fsC3dLight::~fsC3dLight ( )
virtual

◆ fsC3dLight() [1/6]

fsC3dLight::fsC3dLight ( const fsSColour & pColour,
const fsVec3d & pDir )

◆ fsC3dLight() [2/6]

fsC3dLight::fsC3dLight ( const fsSColour & pColour)

◆ ~fsC3dLight() [2/3]

virtual fsC3dLight::~fsC3dLight ( )
virtual

◆ fsC3dLight() [3/6]

fsC3dLight::fsC3dLight ( const fsSColour & pColour,
const fsVec3d & pDir )

◆ fsC3dLight() [4/6]

fsC3dLight::fsC3dLight ( const fsSColour & pColour)

◆ ~fsC3dLight() [3/3]

virtual fsC3dLight::~fsC3dLight ( )
virtual

◆ fsC3dLight() [5/6]

fsC3dLight::fsC3dLight ( const fsSColour & pColour,
const fsVec3d & pDir )

◆ fsC3dLight() [6/6]

fsC3dLight::fsC3dLight ( const fsSColour & pColour)

Member Function Documentation

◆ implGet() [1/3]

void * fsC3dLight::implGet ( )
overridevirtual

Implements fsI3dLight.

◆ implGet() [2/3]

void * fsC3dLight::implGet ( )
overridevirtual

Implements fsI3dLight.

◆ implGet() [3/3]

void * fsC3dLight::implGet ( )
overridevirtual

Implements fsI3dLight.

◆ fsCNative3dScene

◆ fsCRenderer

fsCRenderer
friend

◆ fsI3dLight

fsI3dLight
friend

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