Nameless Engine
|
This is the complete list of members for ne::SpatialNode, including all inherited members.
addChildNode(const sgc::GcPtr< Node > &pNode, AttachmentRule locationRule=AttachmentRule::KEEP_WORLD, AttachmentRule rotationRule=AttachmentRule::KEEP_WORLD, AttachmentRule scaleRule=AttachmentRule::KEEP_WORLD) | ne::Node | |
applyAttachmentRule(Node::AttachmentRule locationRule, const glm::vec3 &worldLocationBeforeAttachment, Node::AttachmentRule rotationRule, const glm::vec3 &worldRotationBeforeAttachment, Node::AttachmentRule scaleRule, const glm::vec3 &worldScaleBeforeAttachment) | ne::SpatialNode | private |
AttachmentRule enum name | ne::Node | |
bSerialize | ne::Node | private |
createNotificationBroadcaster() | ne::Node | inlineprotected |
createTimer(const std::string &sTimerName) | ne::Node | protected |
deserialize(const std::filesystem::path &pathToFile) | ne::Serializable | static |
deserialize(const std::filesystem::path &pathToFile, std::unordered_map< std::string, std::string > &customAttributes) | ne::Serializable | static |
deserialize(std::filesystem::path pathToFile, std::unordered_map< std::string, std::string > &customAttributes, const std::string &sEntityId) | ne::Serializable | static |
deserialize(const std::filesystem::path &pathToFile, const std::string &sEntityId) | ne::Serializable | static |
deserialize(const toml::value &tomlData, std::unordered_map< std::string, std::string > &customAttributes, std::string sEntityId="", const std::optional< std::filesystem::path > &optionalPathToFile={}) | ne::Serializable | static |
deserializeFromSection(const toml::value &tomlData, std::unordered_map< std::string, std::string > &customAttributes, const std::string &sSectionName, const std::string &sTypeGuid, const std::string &sEntityId, const std::optional< std::filesystem::path > &optionalPathToFile) | ne::Serializable | privatestatic |
deserializeMultiple(std::filesystem::path pathToFile) | ne::Serializable | static |
deserializeNodeTree(const std::filesystem::path &pathToFile) | ne::Node | static |
despawn() | ne::Node | private |
detachFromParentAndDespawn() | ne::Node | |
enableTimer(Timer *pTimer, bool bEnable) | ne::Node | private |
findValidWorld() | ne::Node | private |
getActionEventBindings() | ne::Node | protected |
getAliveNodeCount() | ne::Node | static |
getAxisEventBindings() | ne::Node | protected |
getChildNodeOfType(const std::string &sChildNodeName="") | ne::Node | |
getChildNodes() | ne::Node | |
getClassForGuid(const std::string &sGuid) | ne::Serializable | privatestatic |
getClassForGuid(const rfk::Struct *pArchetypeToAnalyze, const std::string &sGuid) | ne::Serializable | privatestatic |
getClosestSpatialParent() | ne::SpatialNode | |
getGameInstance() | ne::Node | static |
getIdsFromFile(std::filesystem::path pathToFile) | ne::Serializable | static |
getInformationForSerialization(size_t &iId, std::optional< size_t > iParentId) | ne::Node | private |
getNodeId() const | ne::Node | |
getNodeName() const | ne::Node | |
getParentNode() | ne::Node | |
getParentNodeOfType(const std::string &sParentNodeName="") | ne::Node | |
getPathDeserializedFromRelativeToRes() const | ne::Serializable | |
getRelativeLocation() const | ne::SpatialNode | inline |
getRelativeRotation() const | ne::SpatialNode | inline |
getRelativeRotationMatrix() | ne::SpatialNode | |
getRelativeScale() const | ne::SpatialNode | inline |
getSpawnDespawnMutex() | ne::Node | protected |
getTickGroup() const | ne::Node | |
getWorldForwardDirection() | ne::SpatialNode | |
getWorldLocation() | ne::SpatialNode | |
getWorldMatrix() | ne::SpatialNode | |
getWorldRightDirection() | ne::SpatialNode | |
getWorldRootNode() | ne::Node | |
getWorldRotation() | ne::SpatialNode | |
getWorldRotationQuaternion() | ne::SpatialNode | |
getWorldScale() | ne::SpatialNode | |
getWorldUpDirection() | ne::SpatialNode | |
iNodeId | ne::Node | private |
isCalledEveryFrame() | ne::Node | |
isChildOf(Node *pNode) | ne::Node | |
isParentOf(Node *pNode) | ne::Node | |
isReceivingInput() | ne::Node | |
isSerialized() const | ne::Node | |
isSpawned() | ne::Node | |
isTreeDeserializedFromOneFile(const std::string &sPathRelativeToRes) | ne::Node | private |
lockChildren() | ne::Node | private |
mtxBindedActionEvents | ne::Node | private |
mtxBindedAxisEvents | ne::Node | private |
mtxChildNodes | ne::Node | private |
mtxCreatedBroadcasters | ne::Node | private |
mtxCreatedTimers | ne::Node | private |
mtxIsCalledEveryFrame | ne::Node | private |
mtxIsReceivingInput | ne::Node | private |
mtxIsSpawned | ne::Node | private |
mtxLocalSpace | ne::SpatialNode | private |
mtxParentNode | ne::Node | private |
mtxSpatialParent | ne::SpatialNode | private |
mtxWorldMatrix | ne::SpatialNode | private |
Node (defined in ne::SpatialNode) | ne::SpatialNode | friend |
ne::Node::Node(const std::string &sName) | ne::Node | |
Node(const Node &)=delete (defined in ne::Node) | ne::Node | |
Node(Node &&)=delete (defined in ne::Node) | ne::Node | |
notifyAboutAttachedToNewParent(bool bThisNodeBeingAttached) | ne::Node | private |
notifyAboutDetachingFromParent(bool bThisNodeBeingDetached) | ne::Node | private |
onAfterAttachedToNewParent(bool bThisNodeBeingAttached) override | ne::SpatialNode | protectedvirtual |
onAfterDeserialized() override | ne::SpatialNode | protectedvirtual |
onBeforeDetachedFromParent(bool bThisNodeBeingDetached) | ne::Node | inlineprotectedvirtual |
onBeforeNewFrame(float timeSincePrevFrameInSec) | ne::Node | inlineprotectedvirtual |
onChildNodesSpawned() | ne::Node | inlineprotectedvirtual |
onDespawning() | ne::Node | inlineprotectedvirtual |
onInputActionEvent(unsigned int iActionId, KeyboardModifiers modifiers, bool bIsPressedDown) | ne::Node | private |
onInputAxisEvent(unsigned int iAxisEventId, KeyboardModifiers modifiers, float input) | ne::Node | private |
onMouseMove(double xOffset, double yOffset) | ne::Node | inlineprotectedvirtual |
onMouseScrollMove(int iOffset) | ne::Node | inlineprotectedvirtual |
onSpawning() override | ne::SpatialNode | protectedvirtual |
onWorldLocationRotationScaleChanged() | ne::SpatialNode | inlineprotectedvirtual |
operator=(const Node &)=delete (defined in ne::Node) | ne::Node | |
operator=(Node &&)=delete (defined in ne::Node) | ne::Node | |
pathDeserializedFromRelativeToRes | ne::Serializable | private |
pWorld | ne::Node | private |
recalculateLocalMatrix() | ne::SpatialNode | private |
recalculateWorldMatrix(bool bNotifyChildren=true) | ne::SpatialNode | private |
recalculateWorldMatrixForNodeAndNotifyChildren(Node *pNode) | ne::SpatialNode | private |
relativeLocation | ne::SpatialNode | private |
relativeRotation | ne::SpatialNode | private |
relativeScale | ne::SpatialNode | private |
resolvePathToToml(std::filesystem::path &pathToFile) | ne::Serializable | privatestatic |
sCustomAttributePrefix | ne::Serializable | privatestatic |
Serializable()=default (defined in ne::Serializable) | ne::Serializable | |
serialize(std::filesystem::path pathToFile, bool bEnableBackup, const std::unordered_map< std::string, std::string > &customAttributes={}) | ne::Serializable | |
serialize(toml::value &tomlData, const std::string &sEntityId="", const std::unordered_map< std::string, std::string > &customAttributes={}, const std::optional< std::filesystem::path > &optionalPathToFile={}, bool bEnableBackup=false) | ne::Serializable | |
serialize(toml::value &tomlData, Serializable *pOriginalObject, std::string sEntityId="", const std::unordered_map< std::string, std::string > &customAttributes={}, const std::optional< std::filesystem::path > &optionalPathToFile={}, bool bEnableBackup=false) | ne::Serializable | |
serializeMultiple(std::filesystem::path pathToFile, std::vector< SerializableObjectInformation > vObjects, bool bEnableBackup) | ne::Serializable | static |
serializeNodeTree(const std::filesystem::path &pathToFile, bool bEnableBackup) | ne::Node | |
setIsCalledEveryFrame(bool bEnable) | ne::Node | protected |
setIsReceivingInput(bool bEnable) | ne::Node | protected |
setNodeName(const std::string &sName) | ne::Node | |
setRelativeLocation(const glm::vec3 &location) | ne::SpatialNode | |
setRelativeRotation(const glm::vec3 &rotation) | ne::SpatialNode | |
setRelativeScale(const glm::vec3 &scale) | ne::SpatialNode | |
setSerialize(bool bSerialize) | ne::Node | |
setTickGroup(TickGroup tickGroup) | ne::Node | protected |
setWorldLocation(const glm::vec3 &location) | ne::SpatialNode | |
setWorldRotation(const glm::vec3 &rotation) | ne::SpatialNode | |
setWorldScale(const glm::vec3 &scale) | ne::SpatialNode | |
sExternalNodeTreePathAttributeName | ne::Node | inlineprivatestatic |
sNodeName | ne::Node | private |
sNothingToSerializeKey | ne::Serializable | inlineprivatestatic |
sParentNodeIdAttributeName | ne::Node | inlineprivatestatic |
sPathRelativeToResKey | ne::Serializable | inlineprivatestatic |
SpatialNode() (defined in ne::SpatialNode) | ne::SpatialNode | |
SpatialNode(const std::string &sNodeName) | ne::SpatialNode | |
spawn() | ne::Node | private |
sSubEntityFieldNameKey | ne::Serializable | inlineprivatestatic |
tickGroup | ne::Node | private |
unlockChildren() | ne::Node | private |
~Node() override | ne::Node | virtual |
~Serializable() override=default (defined in ne::Serializable) | ne::Serializable | virtual |
~SpatialNode() override=default (defined in ne::SpatialNode) | ne::SpatialNode | virtual |