Navigation
API > API/Plugins > API/Plugins/RigLogicModule
| Name | RigLogicDNAReader |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicModule/Public/RigLogicDNAReader.h |
| Include Path | #include "RigLogicDNAReader.h" |
Syntax
class RigLogicDNAReader : public dna::Reader
Inheritance Hierarchy
- HeaderReader → DescriptorReader → DefinitionReader → BehaviorReader → RBFBehaviorReader → Reader → RigLogicDNAReader
- HeaderReader → DescriptorReader → DefinitionReader → GeometryReader → Reader → RigLogicDNAReader
- HeaderReader → DescriptorReader → DefinitionReader → MachineLearnedBehaviorReader → Reader → RigLogicDNAReader
- HeaderReader → DescriptorReader → DefinitionReader → JointBehaviorMetadataReader → Reader → RigLogicDNAReader
- HeaderReader → DescriptorReader → DefinitionReader → TwistSwingBehaviorReader → Reader → RigLogicDNAReader
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
RigLogicDNAReader
(
const dna::Reader* DNAReader |
RigLogicDNAReader.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Id | std::uint16_t | RigLogicDNAReader.h | ||
| Key | CachedDataKey | RigLogicDNAReader.h | ||
| RBFValues | TArray< float > | RigLogicDNAReader.h | ||
| Reader | const dna::Reader * | RigLogicDNAReader.h | ||
| Values | TArray< float > | RigLogicDNAReader.h |
Functions
Public
Overridden from Reader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void unload
(
dna::DataLayer Layer |
Reader. | RigLogicDNAReader.h |
Overridden from RBFBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual dna::ConstArrayView< std::uint16_t > getRBFPoseAnimatedMapOutputIndices
(
std::uint16_t poseIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getRBFPoseBlendShapeChannelOutputIndices
(
std::uint16_t poseIndex |
RigLogicDNAReader.h | ||
virtual std::uint16_t getRBFPoseControlCount() |
RigLogicDNAReader.h | ||
virtual dna::StringView getRBFPoseControlName
(
std::uint16_t poseControlIndex |
RigLogicDNAReader.h | ||
virtual std::uint16_t getRBFPoseCount() |
RBFBehaviorReader methods. | RigLogicDNAReader.h | |
virtual dna::ConstArrayView< std::uint16_t > getRBFPoseInputControlIndices
(
std::uint16_t poseIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getRBFPoseJointOutputIndices
(
std::uint16_t poseIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getRBFPoseJointOutputValues
(
std::uint16_t poseIndex |
RigLogicDNAReader.h | ||
virtual dna::StringView getRBFPoseName
(
std::uint16_t poseIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getRBFPoseOutputControlIndices
(
std::uint16_t poseIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getRBFPoseOutputControlWeights
(
std::uint16_t poseIndex |
RigLogicDNAReader.h | ||
virtual float getRBFPoseScale
(
std::uint16_t poseIndex |
RigLogicDNAReader.h | ||
virtual dna::AutomaticRadius getRBFSolverAutomaticRadius
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual std::uint16_t getRBFSolverCount() |
RigLogicDNAReader.h | ||
virtual dna::RBFDistanceMethod getRBFSolverDistanceMethod
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual dna::RBFFunctionType getRBFSolverFunctionType
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual std::uint16_t getRBFSolverIndexListCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getRBFSolverIndicesForLOD
(
std::uint16_t lod |
RigLogicDNAReader.h | ||
virtual dna::StringView getRBFSolverName
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual dna::RBFNormalizeMethod getRBFSolverNormalizeMethod
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getRBFSolverPoseIndices
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual float getRBFSolverRadius
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getRBFSolverRawControlIndices
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getRBFSolverRawControlValues
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual dna::TwistAxis getRBFSolverTwistAxis
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual dna::RBFSolverType getRBFSolverType
(
std::uint16_t solverIndex |
RigLogicDNAReader.h | ||
virtual float getRBFSolverWeightThreshold
(
std::uint16_t solverIndex |
RigLogicDNAReader.h |
Overridden from BehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual dna::ConstArrayView< float > getAnimatedMapCutValues() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getAnimatedMapFromValues() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getAnimatedMapInputIndices() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getAnimatedMapLODs() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getAnimatedMapOutputIndices() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getAnimatedMapSlopeValues() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getAnimatedMapToValues() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getBlendShapeChannelInputIndices() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getBlendShapeChannelLODs() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getBlendShapeChannelOutputIndices() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getGUIToRawCutValues() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getGUIToRawFromValues() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getGUIToRawInputIndices() |
Behavior. | RigLogicDNAReader.h | |
virtual dna::ConstArrayView< std::uint16_t > getGUIToRawOutputIndices() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getGUIToRawSlopeValues() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getGUIToRawToValues() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getJointColumnCount() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getJointGroupCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getJointGroupInputIndices
(
std::uint16_t jointGroupIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getJointGroupJointIndices
(
std::uint16_t jointGroupIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getJointGroupLODs
(
std::uint16_t jointGroupIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getJointGroupOutputIndices
(
std::uint16_t jointGroupIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getJointGroupValues
(
std::uint16_t jointGroupIndex |
RigLogicDNAReader.h | ||
virtual std::uint16_t getJointRowCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getJointVariableAttributeIndices
(
std::uint16_t lod |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getPSDColumnIndices() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getPSDCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getPSDRowIndices() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getPSDValues() |
RigLogicDNAReader.h |
Overridden from DefinitionReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual std::uint16_t getAnimatedMapCount() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getAnimatedMapIndexListCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getAnimatedMapIndicesForLOD
(
std::uint16_t lod |
RigLogicDNAReader.h | ||
virtual dna::StringView getAnimatedMapName
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual std::uint16_t getBlendShapeChannelCount() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getBlendShapeChannelIndexListCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getBlendShapeChannelIndicesForLOD
(
std::uint16_t lod |
RigLogicDNAReader.h | ||
virtual dna::StringView getBlendShapeChannelName
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual std::uint16_t getGUIControlCount() |
Definition. | RigLogicDNAReader.h | |
virtual dna::StringView getGUIControlName
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual std::uint16_t getJointCount() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getJointIndexListCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getJointIndicesForLOD
(
std::uint16_t lod |
RigLogicDNAReader.h | ||
virtual dna::StringView getJointName
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual std::uint16_t getJointParentIndex
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual dna::MeshBlendShapeChannelMapping getMeshBlendShapeChannelMapping
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual std::uint16_t getMeshBlendShapeChannelMappingCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getMeshBlendShapeChannelMappingIndicesForLOD
(
std::uint16_t lod |
RigLogicDNAReader.h | ||
virtual std::uint16_t getMeshCount() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getMeshIndexListCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getMeshIndicesForLOD
(
std::uint16_t lod |
RigLogicDNAReader.h | ||
virtual dna::StringView getMeshName
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual dna::Vector3 getNeutralJointRotation
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getNeutralJointRotationXs() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getNeutralJointRotationYs() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getNeutralJointRotationZs() |
RigLogicDNAReader.h | ||
virtual dna::Vector3 getNeutralJointTranslation
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getNeutralJointTranslationXs() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getNeutralJointTranslationYs() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getNeutralJointTranslationZs() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getRawControlCount() |
RigLogicDNAReader.h | ||
virtual dna::StringView getRawControlName
(
std::uint16_t index |
RigLogicDNAReader.h |
Overridden from DescriptorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual std::uint16_t getAge() |
RigLogicDNAReader.h | ||
virtual dna::Archetype getArchetype() |
RigLogicDNAReader.h | ||
virtual dna::CoordinateSystem getCoordinateSystem() |
RigLogicDNAReader.h | ||
virtual dna::StringView getDBComplexity() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getDBMaxLOD() |
RigLogicDNAReader.h | ||
virtual dna::StringView getDBName() |
RigLogicDNAReader.h | ||
virtual dna::Gender getGender() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getLODCount() |
RigLogicDNAReader.h | ||
virtual std::uint32_t getMetaDataCount() |
RigLogicDNAReader.h | ||
virtual dna::StringView getMetaDataKey
(
std::uint32_t index |
RigLogicDNAReader.h | ||
virtual dna::StringView getMetaDataValue
(
const char* key |
RigLogicDNAReader.h | ||
virtual dna::StringView getName() |
Descriptor. | RigLogicDNAReader.h | |
virtual dna::RotationUnit getRotationUnit() |
RigLogicDNAReader.h | ||
virtual dna::TranslationUnit getTranslationUnit() |
RigLogicDNAReader.h |
Overridden from HeaderReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual std::uint16_t getFileFormatGeneration() |
Header. | RigLogicDNAReader.h | |
virtual std::uint16_t getFileFormatVersion() |
RigLogicDNAReader.h |
Overridden from GeometryReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual std::uint16_t getBlendShapeChannelIndex
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual std::uint16_t getBlendShapeTargetCount
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::Delta getBlendShapeTargetDelta
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual std::uint32_t getBlendShapeTargetDeltaCount
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getBlendShapeTargetDeltaXs
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getBlendShapeTargetDeltaYs
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getBlendShapeTargetDeltaZs
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint32_t > getBlendShapeTargetVertexIndices
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual std::uint32_t getFaceCount
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint32_t > getFaceVertexLayoutIndices
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual std::uint16_t getMaximumInfluencePerVertex
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual std::uint32_t getSkinWeightsCount
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getSkinWeightsJointIndices
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getSkinWeightsValues
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual dna::VertexLayout getVertexLayout
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual std::uint32_t getVertexLayoutCount
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint32_t > getVertexLayoutNormalIndices
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint32_t > getVertexLayoutPositionIndices
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint32_t > getVertexLayoutTextureCoordinateIndices
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::Normal getVertexNormal
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual std::uint32_t getVertexNormalCount
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getVertexNormalXs
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getVertexNormalYs
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getVertexNormalZs
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::Position getVertexPosition
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual std::uint32_t getVertexPositionCount
(
std::uint16_t meshIndex |
Geometry. | RigLogicDNAReader.h | |
virtual dna::ConstArrayView< float > getVertexPositionXs
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getVertexPositionYs
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getVertexPositionZs
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::TextureCoordinate getVertexTextureCoordinate
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual std::uint32_t getVertexTextureCoordinateCount
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getVertexTextureCoordinateUs
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getVertexTextureCoordinateVs
(
std::uint16_t meshIndex |
RigLogicDNAReader.h |
Overridden from MachineLearnedBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual std::uint16_t getMeshRegionCount
(
std::uint16_t meshIndex |
RigLogicDNAReader.h | ||
virtual dna::StringView getMeshRegionName
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual std::uint16_t getMLControlCount() |
Machine Learned Behavior. | RigLogicDNAReader.h | |
virtual dna::StringView getMLControlName
(
std::uint16_t index |
RigLogicDNAReader.h | ||
virtual std::uint16_t getNeuralNetworkCount() |
RigLogicDNAReader.h | ||
virtual std::uint16_t getNeuralNetworkIndexListCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getNeuralNetworkIndicesForLOD
(
std::uint16_t lod |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getNeuralNetworkIndicesForMeshRegion
(
std::uint16_t meshIndex, |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getNeuralNetworkInputIndices
(
std::uint16_t netIndex |
RigLogicDNAReader.h | ||
virtual dna::ActivationFunction getNeuralNetworkLayerActivationFunction
(
std::uint16_t netIndex, |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getNeuralNetworkLayerActivationFunctionParameters
(
std::uint16_t netIndex, |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getNeuralNetworkLayerBiases
(
std::uint16_t netIndex, |
RigLogicDNAReader.h | ||
virtual std::uint16_t getNeuralNetworkLayerCount
(
std::uint16_t netIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getNeuralNetworkLayerWeights
(
std::uint16_t netIndex, |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getNeuralNetworkOutputIndices
(
std::uint16_t netIndex |
RigLogicDNAReader.h |
Overridden from JointBehaviorMetadataReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual dna::RotationRepresentation getJointRotationRepresentation
(
std::uint16_t jointIndex |
RigLogicDNAReader.h | ||
virtual dna::ScaleRepresentation getJointScaleRepresentation
(
std::uint16_t jointIndex |
RigLogicDNAReader.h | ||
virtual dna::TranslationRepresentation getJointTranslationRepresentation
(
std::uint16_t jointIndex |
JointBehaviorMetadataReader methods. | RigLogicDNAReader.h |
Overridden from TwistSwingBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual dna::ConstArrayView< float > getSwingBlendWeights
(
std::uint16_t swingIndex |
RigLogicDNAReader.h | ||
virtual std::uint16_t getSwingCount() |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getSwingInputControlIndices
(
std::uint16_t swingIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getSwingOutputJointIndices
(
std::uint16_t swingIndex |
RigLogicDNAReader.h | ||
virtual dna::TwistAxis getSwingSetupTwistAxis
(
std::uint16_t swingIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< float > getTwistBlendWeights
(
std::uint16_t twistIndex |
RigLogicDNAReader.h | ||
virtual std::uint16_t getTwistCount() |
TwistSwingBehaviorReader methods. | RigLogicDNAReader.h | |
virtual dna::ConstArrayView< std::uint16_t > getTwistInputControlIndices
(
std::uint16_t twistIndex |
RigLogicDNAReader.h | ||
virtual dna::ConstArrayView< std::uint16_t > getTwistOutputJointIndices
(
std::uint16_t twistIndex |
RigLogicDNAReader.h | ||
virtual dna::TwistAxis getTwistSetupTwistAxis
(
std::uint16_t twistIndex |
RigLogicDNAReader.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void destroy
(
dna::Reader* Pointer |
RigLogicDNAReader.h |