![]() |
Public API Reference |
| AddRefOwner(void **ref_owner)=0 | iBase | [pure virtual] |
| CreateCrossHalo(float intensity, float cross)=0 | iLight | [pure virtual] |
| CreateFlareHalo()=0 | iLight | [pure virtual] |
| CreateNovaHalo(int seed, int num_spokes, float roundness)=0 | iLight | [pure virtual] |
| DecRef()=0 | iBase | [pure virtual] |
| GetAttenuationConstants() const =0 | iLight | [pure virtual] |
| GetAttenuationMode() const =0 | iLight | [pure virtual] |
| GetBrightnessAtDistance(float d) const =0 | iLight | [pure virtual] |
| GetCenter() const =0 | iLight | [pure virtual] |
| GetColor() const =0 | iLight | [pure virtual] |
| GetCutoffDistance() const =0 | iLight | [pure virtual] |
| GetDirectionalCutoffRadius() const =0 | iLight | [pure virtual] |
| GetDynamicType() const =0 | iLight | [pure virtual] |
| GetFlags()=0 | iLight | [pure virtual] |
| GetFullCenter() const =0 | iLight | [pure virtual] |
| GetHalo() const =0 | iLight | [pure virtual] |
| GetInterfaceMetadata()=0 | iBase | [pure virtual] |
| GetLightCallback(int idx) const =0 | iLight | [pure virtual] |
| GetLightCallbackCount() const =0 | iLight | [pure virtual] |
| GetLightID()=0 | iLight | [pure virtual] |
| GetLightNumber() const =0 | iLight | [pure virtual] |
| GetLocalBBox() const =0 | iLight | [pure virtual] |
| GetMovable()=0 | iLight | [pure virtual] |
| GetRefCount()=0 | iBase | [pure virtual] |
| GetSector()=0 | iLight | [pure virtual] |
| GetSpecularColor() const =0 | iLight | [pure virtual] |
| GetSpotLightFalloff(float &inner, float &outer) const =0 | iLight | [pure virtual] |
| GetSVContext()=0 | iLight | [pure virtual] |
| GetType() const =0 | iLight | [pure virtual] |
| GetWorldBBox() const =0 | iLight | [pure virtual] |
| IncRef()=0 | iBase | [pure virtual] |
| QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | [pure virtual] |
| QueryObject()=0 | iLight | [pure virtual] |
| QuerySceneNode()=0 | iLight | [pure virtual] |
| RemoveLightCallback(iLightCallback *cb)=0 | iLight | [pure virtual] |
| RemoveRefOwner(void **ref_owner)=0 | iBase | [pure virtual] |
| SetAttenuationConstants(const csVector4 &constants)=0 | iLight | [pure virtual] |
| SetAttenuationMode(csLightAttenuationMode a)=0 | iLight | [pure virtual] |
| SetCenter(const csVector3 &pos)=0 | iLight | [pure virtual] |
| SetColor(const csColor &col)=0 | iLight | [pure virtual] |
| SetCutoffDistance(float distance)=0 | iLight | [pure virtual] |
| SetDirectionalCutoffRadius(float radius)=0 | iLight | [pure virtual] |
| SetLightCallback(iLightCallback *cb)=0 | iLight | [pure virtual] |
| SetSpecularColor(const csColor &col)=0 | iLight | [pure virtual] |
| SetSpotLightFalloff(float inner, float outer)=0 | iLight | [pure virtual] |
| SetType(csLightType type)=0 | iLight | [pure virtual] |
| ~iBase() | iBase | [inline, protected, virtual] |