#include <NodeHierarchy.h>
|
| virtual | ~FNodeHierarchyWithUserData () |
| |
| const FNodeHierarchyData & | GetHierarchy () const |
| |
| const TArray< FTransform > & | GetTransforms () const |
| |
| TArray< FTransform > & | GetTransforms () |
| |
| const TArray< FNodeObject > & | GetNodes () const |
| |
| template<typename DataType > |
| const DataType & | GetNodeData (int32 Index) const |
| |
| template<typename DataType > |
| DataType & | GetNodeData (int32 Index) |
| |
| virtual void | SetGlobalTransform (int32 Index, const FTransform &NewTransform) |
| |
| TArray< FName > | GetChildren (int32 Index) const |
| |
| FTransform | GetLocalTransformByName (const FName &NodeName) const |
| |
| FTransform | GetGlobalTransformByName (const FName &NodeName) const |
| |
| void | SetLocalTransformByName (const FName &NodeName, const FTransform &NewTransform) |
| |
| void | SetGlobalTransformByName (const FName &NodeName, const FTransform &NewTransform) |
| |
| virtual void | Initialize () |
| |
| int32 | GetParentIndex (int32 Index) const |
| |
| FName | GetParentName (int32 Index) const |
| |
| FName | GetParentName (const FName &NodeName) const |
| |
| void | SetParentName (int32 Index, FName NewParent) |
| |
| int32 | GetNodeIndex (const FName &InNodeName) const |
| |
| FName | GetNodeName (int32 Index) const |
| |
| void | SetNodeName (int32 Index, const FName &NewNode) |
| |
| int32 | Add (const FName &InNodeName, const FName &InParentName, const FTransform &InTransform) |
| |
| template<typename DataType > |
| int32 | Add (const FName &InNodeName, const FName &InParentName, const FTransform &InTransform, const DataType &InNodeData) |
| |
| void | Remove (const FName &InNodeName) |
| |
| void | Empty (int32 Size=0) |
| |
| int32 | GetNum () const |
| |
| bool | IsValidIndex (int32 Index) const |
| |
| bool | Contains (const FName InNodeName) const |
| |
◆ ~FNodeHierarchyWithUserData()
| virtual FNodeHierarchyWithUserData::~FNodeHierarchyWithUserData |
( |
| ) |
|
|
inlinevirtual |
◆ Add() [1/2]
| int32 FNodeHierarchyWithUserData::Add |
( |
const FName & |
InNodeName, |
|
|
const FName & |
InParentName, |
|
|
const FTransform & |
InTransform |
|
) |
| |
|
inline |
◆ Add() [2/2]
| int32 FNodeHierarchyWithUserData::Add |
( |
const FName & |
InNodeName, |
|
|
const FName & |
InParentName, |
|
|
const FTransform & |
InTransform, |
|
|
const DataType & |
InNodeData |
|
) |
| |
|
inline |
◆ AddUserDataImpl()
| virtual int32 FNodeHierarchyWithUserData::AddUserDataImpl |
( |
const void * |
InData | ) |
|
|
inlineprotectedvirtual |
◆ Contains()
| bool FNodeHierarchyWithUserData::Contains |
( |
const FName |
InNodeName | ) |
const |
|
inline |
◆ Empty()
| void FNodeHierarchyWithUserData::Empty |
( |
int32 |
Size = 0 | ) |
|
|
inline |
◆ EmptyUserData()
◆ GetChildren()
◆ GetGlobalTransformByName()
| FTransform FNodeHierarchyWithUserData::GetGlobalTransformByName |
( |
const FName & |
NodeName | ) |
const |
|
inline |
◆ GetHierarchy()
◆ GetLocalTransformByName()
| FTransform FNodeHierarchyWithUserData::GetLocalTransformByName |
( |
const FName & |
NodeName | ) |
const |
|
inline |
◆ GetNodeData() [1/2]
| DataType & FNodeHierarchyWithUserData::GetNodeData |
( |
int32 |
Index | ) |
|
|
inline |
◆ GetNodeData() [2/2]
| const DataType & FNodeHierarchyWithUserData::GetNodeData |
( |
int32 |
Index | ) |
const |
|
inline |
◆ GetNodeIndex()
| int32 FNodeHierarchyWithUserData::GetNodeIndex |
( |
const FName & |
InNodeName | ) |
const |
|
inline |
◆ GetNodeName()
| FName FNodeHierarchyWithUserData::GetNodeName |
( |
int32 |
Index | ) |
const |
|
inline |
◆ GetNodes()
◆ GetNum()
| int32 FNodeHierarchyWithUserData::GetNum |
( |
| ) |
const |
|
inline |
◆ GetNumUserData()
| virtual int32 FNodeHierarchyWithUserData::GetNumUserData |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ GetParentIndex()
| int32 FNodeHierarchyWithUserData::GetParentIndex |
( |
int32 |
Index | ) |
const |
|
inline |
◆ GetParentName() [1/2]
| FName FNodeHierarchyWithUserData::GetParentName |
( |
const FName & |
NodeName | ) |
const |
|
inline |
◆ GetParentName() [2/2]
| FName FNodeHierarchyWithUserData::GetParentName |
( |
int32 |
Index | ) |
const |
|
inline |
◆ GetTransforms() [1/2]
◆ GetTransforms() [2/2]
| const TArray< FTransform > & FNodeHierarchyWithUserData::GetTransforms |
( |
| ) |
const |
|
inline |
◆ GetUserDataImpl() [1/2]
◆ GetUserDataImpl() [2/2]
| virtual const void * FNodeHierarchyWithUserData::GetUserDataImpl |
( |
int32 |
Index | ) |
const |
|
inlineprotectedvirtual |
Derived classes can implement this to supply per-node user data
◆ HasUserData()
| virtual bool FNodeHierarchyWithUserData::HasUserData |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ Initialize()
| virtual void FNodeHierarchyWithUserData::Initialize |
( |
| ) |
|
|
inlinevirtual |
◆ IsValidIndex()
| bool FNodeHierarchyWithUserData::IsValidIndex |
( |
int32 |
Index | ) |
const |
|
inline |
◆ Remove()
| void FNodeHierarchyWithUserData::Remove |
( |
const FName & |
InNodeName | ) |
|
|
inline |
◆ RemoveUserData()
◆ SetGlobalTransform()
◆ SetGlobalTransformByName()
| void FNodeHierarchyWithUserData::SetGlobalTransformByName |
( |
const FName & |
NodeName, |
|
|
const FTransform & |
NewTransform |
|
) |
| |
|
inline |
◆ SetLocalTransformByName()
| void FNodeHierarchyWithUserData::SetLocalTransformByName |
( |
const FName & |
NodeName, |
|
|
const FTransform & |
NewTransform |
|
) |
| |
|
inline |
◆ SetNodeName()
| void FNodeHierarchyWithUserData::SetNodeName |
( |
int32 |
Index, |
|
|
const FName & |
NewNode |
|
) |
| |
|
inline |
◆ SetParentName()
| void FNodeHierarchyWithUserData::SetParentName |
( |
int32 |
Index, |
|
|
FName |
NewParent |
|
) |
| |
|
inline |
◆ Hierarchy
◆ SetLocalTransform
The documentation for this struct was generated from the following file: