C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
VSN::Material Member List
This is the complete list of members for
VSN::Material
, including all inherited members.
AddEventListener
(Object *pObject)
VSN::Object
AddGeomObject
(Geometry *pGeom)
VSN::Material
AddObjectId
(const NodeKey &key)
VSN::Material
BasicObject
()
VSN::BasicObject
BindWithThread
(Thread *thread)
VSN::Object
CopyFrom
(const Material &material)
VSN::Material
DeleteTexture
()
VSN::Material
DetachGeomObject
(const NodeKey &key)
VSN::Material
DetachObjectId
(const NodeKey &key)
VSN::Material
Feature
(Node *pParent=nullptr)
VSN::Feature
Feature
(const NodeKey &key, const String &name)
VSN::Feature
Feature
(FeaturePrivate &dd, Node *parent=nullptr)
VSN::Feature
protected
FindChild
(const String &objName=String()) const
VSN::Object
inline
FindChildren
(const String &objName=String(), VSN::ChildFindingPolicies policies=VSN::FindAllNestedChildren) const
VSN::Object
inline
GetAmbient
() const
VSN::Material
GetChildNodes
() const
VSN::Node
GetChildren
() const
VSN::Object
GetCustomKey
() const
VSN::Node
GetDiffuse
() const
VSN::Material
GetEmission
() const
VSN::Material
GetEssences
() const
VSN::Feature
GetHashMaterial
() const
VSN::Material
GetMutex
()
VSN::Object
GetObjectName
() const
VSN::Object
GetParent
() const
VSN::Object
GetParentNode
() const
VSN::Node
GetProperty
(const String &name) const
VSN::Object
GetSender
() const
VSN::Object
GetShininess
() const
VSN::Material
GetSpecular
() const
VSN::Material
GetTexture
() const
VSN::Material
GetTextureID
() const
VSN::Material
GetThread
() const
VSN::Object
GetUniqueKey
() const
VSN::Node
GetUseCount
() const
VSN::Material
glPerform
(FaceSide faceSide=FaceSide::FrontAndBack)
VSN::Material
virtual
glPerform
(float)
VSN::Material
virtual
IsControlType
() const
VSN::Object
IsEnabled
() const
VSN::Node
IsMaterialPresentedTexture
() const
VSN::Material
IsMaterialUnused
() const
VSN::Material
IsNotificationsBlocked
() const
VSN::Node
IsShareable
() const
VSN::Feature
IsSignalsBlocked
() const
VSN::Object
IsTextureLoaded
() const
VSN::Material
IsTransparent
() const
VSN::Material
KillTimer
(int id)
VSN::Object
Material
()
VSN::Material
Material
(const Color &color, float opacity=1.f)
VSN::Material
Material
(const String &name, const float *pDiffuseColor)
VSN::Material
Material
(Texture2D *pTexture, const String &name=String())
VSN::Material
Material
(const Material &material)
VSN::Material
Material
(MaterialPrivate &dd, Node *pParent)
VSN::Material
protected
VSN::Node::Node
(Node *pParent=nullptr)
VSN::Node
explicit
VSN::Node::Node
(NodePrivate &dd, Node *pParent)
VSN::Node
protected
Object
(Object *pParent=nullptr)
VSN::Object
explicit
operator=
(const Material &mat)
VSN::Material
operator==
(const Material &) const
VSN::Material
Release
()
VSN::Material
virtual
RemoveEventListener
(Object *pObject)
VSN::Object
SceneModificationEvent
(const std::shared_ptr< SceneModification > &modification)
VSN::Node
protected
virtual
SetAmbient
(const Color &ambient)
VSN::Material
SetBlockNotifications
(bool block)
VSN::Node
SetBlockSignals
(bool bBlock)
VSN::Object
SetCustomKey
(const NodeKey &key)
VSN::Node
SetDiffuse
(const Color &diffuse)
VSN::Material
SetEmission
(const Color &emission)
VSN::Material
SetObjectName
(const String &name)
VSN::Object
SetParent
(Node *pParent)
VSN::Node
VSN::Object::SetParent
(Object *pParent)
VSN::Object
SetShininess
(float shininess)
VSN::Material
SetSpecular
(const Color &specular)
VSN::Material
SetTexture
(Texture2D *pTexture)
VSN::Material
SetUniqueKey
(const NodeKey &key)
VSN::Node
StartTimer
(int interval, TimerType timerType=tt_CoarseTimer)
VSN::Object
~BasicObject
()
VSN::BasicObject
virtual
~Feature
()
VSN::Feature
virtual
~Node
()
VSN::Node
virtual
~Object
()
VSN::Object
virtual
Generated on Wed Mar 6 2024 18:04:50 for C3D Toolkit by
1.9.1