This is the documentation for Enlighten.

class Enlighten LightMethodSelector

class Enlighten::LightMethodSelector

Light Method Selector.

Functions


void Enlighten::LightMethodSelector::Copy


public: void Copy
(
    InputLightBase * lightDst,
    const InputLightBase * lightSrc
) const


Copies a light.


void Enlighten::LightMethodSelector::Copy


public: void Copy
(
    InputLightBase * lightDst,
    const UpdateManagerLight * lightSrc
) const


Copies a light.


void Enlighten::LightMethodSelector::Copy


public: void Copy
(
    UpdateManagerLight * lightDst,
    const InputLightBase * lightSrc
) const


Copies a light.


bool Enlighten::LightMethodSelector::Equal


public: bool Equal
(
    const InputLightBase * lightA,
    const InputLightBase * lightB
) const


Compares two lights.


virtual Geo::v128 Enlighten::LightMethodSelector::GetLightDirection


public: virtual Geo::v128 GetLightDirection
(
    const InputLightBase * light
) const


Gets the direction of the given directional light.


virtual size_t Enlighten::LightMethodSelector::SizeOfLight


public: virtual size_t SizeOfLight
(
    const InputLightBase * light
) const


Gets the size of the given light.