Core::TransformInfo
Data container for TransformChainIterator traversal metadata.
#include "Core/Nodes/Iterators.h"
Public Functions
Name | |
---|---|
std::string | toString() const |
Public Attributes
Name | |
---|---|
Ptr< Camera > | camera <br>Optionally a camera which contains the sequence. |
Ptr< Node > | currentNode <br>Node with matrix output, a transformation or the sequence itself. |
int | dataIndex <br>Data index of currentNode holding the transform. |
bool | isExternal <br>Whether the sequence is supplied with external data, when true sequence == currentNode. |
Ptr< Sequence > | sequence <br>Sequence which contains the transform. |
TransformSpace | type |
Friends
Name | |
---|---|
bool | operator!=(const TransformInfo & lhs, const TransformInfo & rhs) |
bool | operator==(const TransformInfo & lhs, const TransformInfo & rhs) |
Public Functions Documentation
function toString
cpp
inline std::string toString() const
inline std::string toString() const
Public Attributes Documentation
variable camera
cpp
Ptr< Camera > camera = nullptr;
Ptr< Camera > camera = nullptr;
Optionally a camera which contains the sequence.
variable currentNode
cpp
Ptr< Node > currentNode = nullptr;
Ptr< Node > currentNode = nullptr;
Node with matrix output, a transformation or the sequence itself.
variable dataIndex
cpp
int dataIndex = 0;
int dataIndex = 0;
Data index of currentNode holding the transform.
variable isExternal
cpp
bool isExternal = false;
bool isExternal = false;
Whether the sequence is supplied with external data, when true sequence == currentNode.
variable sequence
cpp
Ptr< Sequence > sequence = nullptr;
Ptr< Sequence > sequence = nullptr;
Sequence which contains the transform.
variable type
cpp
TransformSpace type = TransformSpace::Model;
TransformSpace type = TransformSpace::Model;
Friends
friend operator!=
cpp
friend bool operator!=(
const TransformInfo & lhs,
const TransformInfo & rhs
);
friend bool operator!=(
const TransformInfo & lhs,
const TransformInfo & rhs
);
friend operator==
cpp
friend bool operator==(
const TransformInfo & lhs,
const TransformInfo & rhs
);
friend bool operator==(
const TransformInfo & lhs,
const TransformInfo & rhs
);
Updated on 2025-05-31 at 12:55:32 +0000