![]() |
Murl Engine API
Version 2024.1
|
This is the complete list of members for Murl::Video::ILight, including all inherited members.
CalculateScreenArea(const ICamera *camera)=0 | Murl::Video::ILight | pure virtual |
Disable(UInt32 unit)=0 | Murl::Video::ILight | pure virtual |
Enable(UInt32 unit)=0 | Murl::Video::ILight | pure virtual |
GetAttenuation() const =0 | Murl::Video::ILight | pure virtual |
GetCastShadows() const =0 | Murl::Video::ILight | pure virtual |
GetColor(IEnums::LightingComponent component) const =0 | Murl::Video::ILight | pure virtual |
GetConstantAttenuation() const =0 | Murl::Video::ILight | pure virtual |
GetIntensity() const =0 | Murl::Video::ILight | pure virtual |
GetLightProjection() const =0 | Murl::Video::ILight | pure virtual |
GetLightView() const =0 | Murl::Video::ILight | pure virtual |
GetLightViewProjection() const =0 | Murl::Video::ILight | pure virtual |
GetLinearAttenuation() const =0 | Murl::Video::ILight | pure virtual |
GetMaxDistance() const =0 | Murl::Video::ILight | pure virtual |
GetObjectInterface()=0 | Murl::Video::ILight | pure virtual |
GetObjectInterface() const =0 | Murl::Video::ILight | pure virtual |
GetQuadraticAttenuation() const =0 | Murl::Video::ILight | pure virtual |
GetShadowProjection(UInt32 cascadeIndex) const =0 | Murl::Video::ILight | pure virtual |
GetShadowTexture(UInt32 cascadeIndex) const =0 | Murl::Video::ILight | pure virtual |
GetShadowView(UInt32 cascadeIndex) const =0 | Murl::Video::ILight | pure virtual |
GetShape() const =0 | Murl::Video::ILight | pure virtual |
GetSpot() const =0 | Murl::Video::ILight | pure virtual |
GetSpotCutoffAngle() const =0 | Murl::Video::ILight | pure virtual |
GetSpotExponent() const =0 | Murl::Video::ILight | pure virtual |
GetType() const =0 | Murl::Video::ILight | pure virtual |
GetWorldDirection() const =0 | Murl::Video::ILight | pure virtual |
GetWorldPosition() const =0 | Murl::Video::ILight | pure virtual |
GetWorldTransform() const =0 | Murl::Video::ILight | pure virtual |
Set(IProgram *currentProgram, UInt32 unit)=0 | Murl::Video::ILight | pure virtual |
SetAttenuation(const Vector &values)=0 | Murl::Video::ILight | pure virtual |
SetAttenuation(Real constant, Real linear, Real quadratic, Real maxDistance)=0 | Murl::Video::ILight | pure virtual |
SetCastShadows(Bool shadows)=0 | Murl::Video::ILight | pure virtual |
SetColor(IEnums::LightingComponent component, const Color &color)=0 | Murl::Video::ILight | pure virtual |
SetConstantAttenuation(Real value)=0 | Murl::Video::ILight | pure virtual |
SetIntensity(Real intensity)=0 | Murl::Video::ILight | pure virtual |
SetLightProjection(const Matrix &projection)=0 | Murl::Video::ILight | pure virtual |
SetLinearAttenuation(Real value)=0 | Murl::Video::ILight | pure virtual |
SetMaxDistance(Real value)=0 | Murl::Video::ILight | pure virtual |
SetQuadraticAttenuation(Real value)=0 | Murl::Video::ILight | pure virtual |
SetShadowTextureViewProjection(const Matrix &texture, const Matrix &projection, const Matrix &view, UInt32 cascadeIndex)=0 | Murl::Video::ILight | pure virtual |
SetShape(IEnums::LightShape shape)=0 | Murl::Video::ILight | pure virtual |
SetSpot(const Vector &values)=0 | Murl::Video::ILight | pure virtual |
SetSpot(Real exponent, Real cutoffAngle)=0 | Murl::Video::ILight | pure virtual |
SetSpotCutoffAngle(Real cutoffAngle)=0 | Murl::Video::ILight | pure virtual |
SetSpotExponent(Real exponent)=0 | Murl::Video::ILight | pure virtual |
SetType(IEnums::LightType type)=0 | Murl::Video::ILight | pure virtual |
SetWorldTransform(const Matrix &transform)=0 | Murl::Video::ILight | pure virtual |