Murl::Video::ILight Member List
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 |