Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::SGNComponent Member List

This is the complete list of members for Divide::SGNComponent, including all inherited members.

_contextDivide::PlatformContextComponentprotected
_enabledDivide::SGNComponentprotected
_hasChangedDivide::SGNComponentmutableprotected
BaseDivide::Factory< SGNComponent >
construct(ComponentType type, SceneGraphNode *node, ConstructArgs &&... args)Divide::Factory< SGNComponent >inlinestatic
constructData()Divide::Factory< SGNComponent >inlineprivatestatic
ConstructFunc typedefDivide::Factory< SGNComponent >
context() noexceptDivide::PlatformContextComponentinlineprotected
context() const noexceptDivide::PlatformContextComponentinlineprotected
destruct(const ComponentType type, SceneGraphNode *node)Divide::Factory< SGNComponent >inlinestatic
destructData()Divide::Factory< SGNComponent >inlineprivatestatic
DestructFunc typedefDivide::Factory< SGNComponent >
EditorComponentDivide::SGNComponentfriend
editorComponent() noexceptDivide::SGNComponentinline
enabled() constDivide::SGNComponentvirtual
enabled(bool state)Divide::SGNComponentvirtual
Factory()=defaultDivide::Factory< SGNComponent >private
FactoryContainerConstruct typedefDivide::Factory< SGNComponent >
FactoryContainerDestruct typedefDivide::Factory< SGNComponent >
loadCache(ByteBuffer &inputBuffer)Divide::SGNComponentvirtual
loadFromXML(const boost::property_tree::ptree &pt)Divide::SGNComponentvirtual
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyableprotected
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyableprotected
NonCopyable()=defaultDivide::NonCopyableprotected
OnData(const ECS::CustomEvent &data)Divide::SGNComponentvirtual
operator=(const NonCopyable &)=deleteDivide::NonCopyableprotected
operator=(NonCopyable &&)=defaultDivide::NonCopyableprotected
PlatformContextComponent(PlatformContext &context) noexceptDivide::PlatformContextComponentinlineprotected
POINTER_R_IW(SceneGraphNode, parentSGN, nullptr)Divide::SGNComponent
PROPERTY_R(EditorComponent, editorComponent)Divide::SGNComponent
PROPERTY_R_IW(ComponentType, type, ComponentType::COUNT)Divide::SGNComponent
saveCache(ByteBuffer &outputBuffer) constDivide::SGNComponentvirtual
saveToXML(boost::property_tree::ptree &pt) constDivide::SGNComponentvirtual
SGNComponent(Key key, ComponentType type, SceneGraphNode *parentSGN, PlatformContext &context)Divide::SGNComponentexplicit
uniqueID() constDivide::SGNComponent
~NonCopyable()=defaultDivide::NonCopyableprotected
~PlatformContextComponent()=defaultDivide::PlatformContextComponentprotectedvirtual