AddEventListener(Object *pObject) | VSN::Object | |
BasicObject() | VSN::BasicObject | |
BindWithThread(Thread *thread) | VSN::Object | |
DirectionLight enum value | VSN::Light | |
FindChild(const String &objName=String()) const | VSN::Object | inline |
FindChildren(const String &objName=String(), VSN::ChildFindingPolicies policies=VSN::FindAllNestedChildren) const | VSN::Object | inline |
GetAmbientColor() const | VSN::Light | |
GetChildren() const | VSN::Object | |
GetConstantAttenuation() const | VSN::Light | |
GetDiffuseColor() const | VSN::Light | |
GetLightID() const | VSN::Light | |
GetLightMaxCount() | VSN::Light | static |
GetLinearAttenuation() const | VSN::Light | |
GetMutex() | VSN::Object | |
GetObjectName() const | VSN::Object | |
GetOperatingLightCount(OpenGLContextInterface *pContext) | VSN::Light | static |
GetParent() const | VSN::Object | |
GetPosition() const | VSN::Light | |
GetProperty(const String &name) const | VSN::Object | |
GetQuadraticAttenuation() const | VSN::Light | |
GetSender() const | VSN::Object | |
GetSpecularColor() const | VSN::Light | |
GetSpotCutoffAngle() const | VSN::Light | |
GetSpotDirection() const | VSN::Light | |
GetSpotExponent() const | VSN::Light | |
GetThread() const | VSN::Object | |
GetType() const | VSN::Light | |
IsControlType() const | VSN::Object | |
IsDoubleSided() const | VSN::Light | |
IsLightEnabled() const | VSN::Light | |
IsSignalsBlocked() const | VSN::Object | |
KillTimer(int id) | VSN::Object | |
Light(const OpenGLContextInterface *pContext=nullptr, const Color &color=Color(255, 255, 255)) | VSN::Light | |
Light(LightTypes lightType, const OpenGLContextInterface *pContext=nullptr, const Color &color=Color(255, 255, 255)) | VSN::Light | |
Light(const Light &other) | VSN::Light | |
LightTypes enum name | VSN::Light | |
Object(Object *pParent=nullptr) | VSN::Object | explicit |
RemoveEventListener(Object *pObject) | VSN::Object | |
SetAmbientColor(const Color &color) | VSN::Light | |
SetBlockSignals(bool bBlock) | VSN::Object | |
SetConstantAttenuation(float attenuationConstant) | VSN::Light | |
SetDiffuseColor(const Color &color) | VSN::Light | |
SetDoubleSided(bool bDoubleSided) | VSN::Light | |
SetLightEnabled(bool bEnable) | VSN::Light | |
SetLinearAttenuation(float linearAttenuation) | VSN::Light | |
SetObjectName(const String &name) | VSN::Object | |
SetParent(Object *pParent) | VSN::Object | |
SetPosition(const Point3DF &pos) | VSN::Light | |
SetPosition(float x, float y, float z) | VSN::Light | |
SetQuadraticAttenuation(float attenuationQuadric) | VSN::Light | |
SetSpecularColor(const Color &color) | VSN::Light | |
SetSpotCutoffAngle(float cutoffAngle) | VSN::Light | |
SetSpotDirection(const Vector3DF &direction) | VSN::Light | |
SetSpotExponent(float exponent) | VSN::Light | |
SetType(Light::LightTypes type) | VSN::Light | |
SpotLight enum value | VSN::Light | |
StartTimer(int interval, TimerType timerType=tt_CoarseTimer) | VSN::Object | |
~BasicObject() | VSN::BasicObject | virtual |
~Light() | VSN::Light | virtual |
~Object() | VSN::Object | virtual |