Nameless Engine
Loading...
Searching...
No Matches
ne::SpatialNode Member List

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::SpatialNodeprivate
AttachmentRule enum namene::Node
bSerializene::Nodeprivate
createNotificationBroadcaster()ne::Nodeinlineprotected
createTimer(const std::string &sTimerName)ne::Nodeprotected
deserialize(const std::filesystem::path &pathToFile)ne::Serializablestatic
deserialize(const std::filesystem::path &pathToFile, std::unordered_map< std::string, std::string > &customAttributes)ne::Serializablestatic
deserialize(std::filesystem::path pathToFile, std::unordered_map< std::string, std::string > &customAttributes, const std::string &sEntityId)ne::Serializablestatic
deserialize(const std::filesystem::path &pathToFile, const std::string &sEntityId)ne::Serializablestatic
deserialize(const toml::value &tomlData, std::unordered_map< std::string, std::string > &customAttributes, std::string sEntityId="", const std::optional< std::filesystem::path > &optionalPathToFile={})ne::Serializablestatic
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::Serializableprivatestatic
deserializeMultiple(std::filesystem::path pathToFile)ne::Serializablestatic
deserializeNodeTree(const std::filesystem::path &pathToFile)ne::Nodestatic
despawn()ne::Nodeprivate
detachFromParentAndDespawn()ne::Node
enableTimer(Timer *pTimer, bool bEnable)ne::Nodeprivate
findValidWorld()ne::Nodeprivate
getActionEventBindings()ne::Nodeprotected
getAliveNodeCount()ne::Nodestatic
getAxisEventBindings()ne::Nodeprotected
getChildNodeOfType(const std::string &sChildNodeName="")ne::Node
getChildNodes()ne::Node
getClassForGuid(const std::string &sGuid)ne::Serializableprivatestatic
getClassForGuid(const rfk::Struct *pArchetypeToAnalyze, const std::string &sGuid)ne::Serializableprivatestatic
getClosestSpatialParent()ne::SpatialNode
getGameInstance()ne::Nodestatic
getIdsFromFile(std::filesystem::path pathToFile)ne::Serializablestatic
getInformationForSerialization(size_t &iId, std::optional< size_t > iParentId)ne::Nodeprivate
getNodeId() constne::Node
getNodeName() constne::Node
getParentNode()ne::Node
getParentNodeOfType(const std::string &sParentNodeName="")ne::Node
getPathDeserializedFromRelativeToRes() constne::Serializable
getRelativeLocation() constne::SpatialNodeinline
getRelativeRotation() constne::SpatialNodeinline
getRelativeRotationMatrix()ne::SpatialNode
getRelativeScale() constne::SpatialNodeinline
getSpawnDespawnMutex()ne::Nodeprotected
getTickGroup() constne::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
iNodeIdne::Nodeprivate
isCalledEveryFrame()ne::Node
isChildOf(Node *pNode)ne::Node
isParentOf(Node *pNode)ne::Node
isReceivingInput()ne::Node
isSerialized() constne::Node
isSpawned()ne::Node
isTreeDeserializedFromOneFile(const std::string &sPathRelativeToRes)ne::Nodeprivate
lockChildren()ne::Nodeprivate
mtxBindedActionEventsne::Nodeprivate
mtxBindedAxisEventsne::Nodeprivate
mtxChildNodesne::Nodeprivate
mtxCreatedBroadcastersne::Nodeprivate
mtxCreatedTimersne::Nodeprivate
mtxIsCalledEveryFramene::Nodeprivate
mtxIsReceivingInputne::Nodeprivate
mtxIsSpawnedne::Nodeprivate
mtxLocalSpacene::SpatialNodeprivate
mtxParentNodene::Nodeprivate
mtxSpatialParentne::SpatialNodeprivate
mtxWorldMatrixne::SpatialNodeprivate
Node (defined in ne::SpatialNode)ne::SpatialNodefriend
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::Nodeprivate
notifyAboutDetachingFromParent(bool bThisNodeBeingDetached)ne::Nodeprivate
onAfterAttachedToNewParent(bool bThisNodeBeingAttached) overridene::SpatialNodeprotectedvirtual
onAfterDeserialized() overridene::SpatialNodeprotectedvirtual
onBeforeDetachedFromParent(bool bThisNodeBeingDetached)ne::Nodeinlineprotectedvirtual
onBeforeNewFrame(float timeSincePrevFrameInSec)ne::Nodeinlineprotectedvirtual
onChildNodesSpawned()ne::Nodeinlineprotectedvirtual
onDespawning()ne::Nodeinlineprotectedvirtual
onInputActionEvent(unsigned int iActionId, KeyboardModifiers modifiers, bool bIsPressedDown)ne::Nodeprivate
onInputAxisEvent(unsigned int iAxisEventId, KeyboardModifiers modifiers, float input)ne::Nodeprivate
onMouseMove(double xOffset, double yOffset)ne::Nodeinlineprotectedvirtual
onMouseScrollMove(int iOffset)ne::Nodeinlineprotectedvirtual
onSpawning() overridene::SpatialNodeprotectedvirtual
onWorldLocationRotationScaleChanged()ne::SpatialNodeinlineprotectedvirtual
operator=(const Node &)=delete (defined in ne::Node)ne::Node
operator=(Node &&)=delete (defined in ne::Node)ne::Node
pathDeserializedFromRelativeToResne::Serializableprivate
pWorldne::Nodeprivate
recalculateLocalMatrix()ne::SpatialNodeprivate
recalculateWorldMatrix(bool bNotifyChildren=true)ne::SpatialNodeprivate
recalculateWorldMatrixForNodeAndNotifyChildren(Node *pNode)ne::SpatialNodeprivate
relativeLocationne::SpatialNodeprivate
relativeRotationne::SpatialNodeprivate
relativeScalene::SpatialNodeprivate
resolvePathToToml(std::filesystem::path &pathToFile)ne::Serializableprivatestatic
sCustomAttributePrefixne::Serializableprivatestatic
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::Serializablestatic
serializeNodeTree(const std::filesystem::path &pathToFile, bool bEnableBackup)ne::Node
setIsCalledEveryFrame(bool bEnable)ne::Nodeprotected
setIsReceivingInput(bool bEnable)ne::Nodeprotected
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::Nodeprotected
setWorldLocation(const glm::vec3 &location)ne::SpatialNode
setWorldRotation(const glm::vec3 &rotation)ne::SpatialNode
setWorldScale(const glm::vec3 &scale)ne::SpatialNode
sExternalNodeTreePathAttributeNamene::Nodeinlineprivatestatic
sNodeNamene::Nodeprivate
sNothingToSerializeKeyne::Serializableinlineprivatestatic
sParentNodeIdAttributeNamene::Nodeinlineprivatestatic
sPathRelativeToResKeyne::Serializableinlineprivatestatic
SpatialNode() (defined in ne::SpatialNode)ne::SpatialNode
SpatialNode(const std::string &sNodeName)ne::SpatialNode
spawn()ne::Nodeprivate
sSubEntityFieldNameKeyne::Serializableinlineprivatestatic
tickGroupne::Nodeprivate
unlockChildren()ne::Nodeprivate
~Node() overridene::Nodevirtual
~Serializable() override=default (defined in ne::Serializable)ne::Serializablevirtual
~SpatialNode() override=default (defined in ne::SpatialNode)ne::SpatialNodevirtual