_context | Divide::PlatformContextComponent | protected |
_enabled | Divide::SGNComponent | protected |
_hasChanged | Divide::SGNComponent | mutableprotected |
Base | Divide::Factory< SGNComponent > | |
construct(ComponentType type, SceneGraphNode *node, ConstructArgs &&... args) | Divide::Factory< SGNComponent > | inlinestatic |
constructData() | Divide::Factory< SGNComponent > | inlineprivatestatic |
ConstructFunc typedef | Divide::Factory< SGNComponent > | |
context() noexcept | Divide::PlatformContextComponent | inlineprotected |
context() const noexcept | Divide::PlatformContextComponent | inlineprotected |
destruct(const ComponentType type, SceneGraphNode *node) | Divide::Factory< SGNComponent > | inlinestatic |
destructData() | Divide::Factory< SGNComponent > | inlineprivatestatic |
DestructFunc typedef | Divide::Factory< SGNComponent > | |
EditorComponent | Divide::SGNComponent | friend |
editorComponent() noexcept | Divide::SGNComponent | inline |
enabled() const | Divide::SGNComponent | virtual |
enabled(bool state) | Divide::SGNComponent | virtual |
Factory()=default | Divide::Factory< SGNComponent > | private |
FactoryContainerConstruct typedef | Divide::Factory< SGNComponent > | |
FactoryContainerDestruct typedef | Divide::Factory< SGNComponent > | |
loadCache(ByteBuffer &inputBuffer) | Divide::SGNComponent | virtual |
loadFromXML(const boost::property_tree::ptree &pt) | Divide::SGNComponent | virtual |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | protected |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | protected |
NonCopyable()=default | Divide::NonCopyable | protected |
OnData(const ECS::CustomEvent &data) | Divide::SGNComponent | virtual |
operator=(const NonCopyable &)=delete | Divide::NonCopyable | protected |
operator=(NonCopyable &&)=default | Divide::NonCopyable | protected |
PlatformContextComponent(PlatformContext &context) noexcept | Divide::PlatformContextComponent | inlineprotected |
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) const | Divide::SGNComponent | virtual |
saveToXML(boost::property_tree::ptree &pt) const | Divide::SGNComponent | virtual |
SGNComponent(Key key, ComponentType type, SceneGraphNode *parentSGN, PlatformContext &context) | Divide::SGNComponent | explicit |
uniqueID() const | Divide::SGNComponent | |
~NonCopyable()=default | Divide::NonCopyable | protected |
~PlatformContextComponent()=default | Divide::PlatformContextComponent | protectedvirtual |