Navigation
API > API/Plugins > API/Plugins/GeneSplicerModule
A UE wrapper for a special purpose DNA Reader type which serves as the output parameter of GeneSplicer.
| Name | FGeneSplicerDNAReader |
| Type | class |
| Header File | /Engine/Plugins/Animation/GeneSplicer/Source/GeneSplicerModule/Public/GeneSplicerDNAReader.h |
| Include Path | #include "GeneSplicerDNAReader.h" |
Syntax
class FGeneSplicerDNAReader : public IDNAReader
Implements Interfaces
- IDNAReader
- IRBFBehaviorReader
- IBehaviorReader
- IDefinitionReader
- IDescriptorReader
- IHeaderReader
- IDNAReaderBase
- IGeometryReader
- IMachineLearnedBehaviorReader
- IJointBehaviorMetadataReader
- ITwistSwingBehaviorReader
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGeneSplicerDNAReader
(
IDNAReader* Source |
GeneSplicerDNAReader.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ReaderPtr | TUniquePtr< IDNAReader > | GeneSplicerDNAReader.h |
Functions
Public
Overridden from IRBFBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArrayView< const uint16 > GetRBFPoseAnimatedMapOutputIndices
(
uint16 PoseIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetRBFPoseBlendShapeChannelOutputIndices
(
uint16 PoseIndex |
GeneSplicerDNAReader.h | ||
virtual uint16 GetRBFPoseControlCount() |
GeneSplicerDNAReader.h | ||
virtual FString GetRBFPoseControlName
(
uint16 PoseControlIndex |
GeneSplicerDNAReader.h | ||
virtual uint16 GetRBFPoseCount() |
RBFBehavior. | GeneSplicerDNAReader.h | |
virtual TArrayView< const uint16 > GetRBFPoseInputControlIndices
(
uint16 PoseIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetRBFPoseJointOutputIndices
(
uint16 PoseIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetRBFPoseJointOutputValues
(
uint16 PoseIndex |
GeneSplicerDNAReader.h | ||
virtual FString GetRBFPoseName
(
uint16 PoseIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetRBFPoseOutputControlIndices
(
uint16 PoseIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetRBFPoseOutputControlWeights
(
uint16 PoseIndex |
GeneSplicerDNAReader.h | ||
virtual float GetRBFPoseScale
(
uint16 PoseIndex |
GeneSplicerDNAReader.h | ||
virtual EAutomaticRadius GetRBFSolverAutomaticRadius
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual uint16 GetRBFSolverCount() |
GeneSplicerDNAReader.h | ||
virtual ERBFDistanceMethod GetRBFSolverDistanceMethod
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual ERBFFunctionType GetRBFSolverFunctionType
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual uint16 GetRBFSolverIndexListCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetRBFSolverIndicesForLOD
(
uint16 LOD |
GeneSplicerDNAReader.h | ||
virtual FString GetRBFSolverName
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual ERBFNormalizeMethod GetRBFSolverNormalizeMethod
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetRBFSolverPoseIndices
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual float GetRBFSolverRadius
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetRBFSolverRawControlIndices
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetRBFSolverRawControlValues
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual ETwistAxis GetRBFSolverTwistAxis
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual ERBFSolverType GetRBFSolverType
(
uint16 SolverIndex |
GeneSplicerDNAReader.h | ||
virtual float GetRBFSolverWeightThreshold
(
uint16 SolverIndex |
GeneSplicerDNAReader.h |
Overridden from IBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArrayView< const float > GetAnimatedMapCutValues() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetAnimatedMapFromValues() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetAnimatedMapInputIndices() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetAnimatedMapLODs() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetAnimatedMapOutputIndices() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetAnimatedMapSlopeValues() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetAnimatedMapToValues() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetBlendShapeChannelInputIndices() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetBlendShapeChannelLODs() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetBlendShapeChannelOutputIndices() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetGUIToRawCutValues() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetGUIToRawFromValues() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetGUIToRawInputIndices () |
Behavior. | GeneSplicerDNAReader.h | |
virtual TArrayView< const uint16 > GetGUIToRawOutputIndices() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetGUIToRawSlopeValues() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetGUIToRawToValues() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetJointColumnCount() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetJointGroupCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetJointGroupInputIndices
(
uint16 JointGroupIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetJointGroupJointIndices
(
uint16 JointGroupIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetJointGroupLODs
(
uint16 JointGroupIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetJointGroupOutputIndices
(
uint16 JointGroupIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetJointGroupValues
(
uint16 JointGroupIndex |
GeneSplicerDNAReader.h | ||
virtual uint16 GetJointRowCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetJointVariableAttributeIndices
(
uint16 LOD |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetPSDColumnIndices() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetPSDCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetPSDRowIndices() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetPSDValues() |
GeneSplicerDNAReader.h |
Overridden from IDefinitionReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetAnimatedMapCount() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetAnimatedMapIndexListCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetAnimatedMapIndicesForLOD
(
uint16 LOD |
GeneSplicerDNAReader.h | ||
virtual FString GetAnimatedMapName
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual uint16 GetBlendShapeChannelCount() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetBlendShapeChannelIndexListCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetBlendShapeChannelIndicesForLOD
(
uint16 LOD |
GeneSplicerDNAReader.h | ||
virtual FString GetBlendShapeChannelName
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual uint16 GetGUIControlCount () |
Definition. | GeneSplicerDNAReader.h | |
virtual FString GetGUIControlName
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual uint16 GetJointCount() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetJointIndexListCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetJointIndicesForLOD
(
uint16 LOD |
GeneSplicerDNAReader.h | ||
virtual FString GetJointName
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual uint16 GetJointParentIndex
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual FMeshBlendShapeChannelMapping GetMeshBlendShapeChannelMapping
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual uint16 GetMeshBlendShapeChannelMappingCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetMeshBlendShapeChannelMappingIndicesForLOD
(
uint16 LOD |
GeneSplicerDNAReader.h | ||
virtual uint16 GetMeshCount() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetMeshIndexListCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetMeshIndicesForLOD
(
uint16 LOD |
GeneSplicerDNAReader.h | ||
virtual FString GetMeshName
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual FVector GetNeutralJointRotation
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual FVector GetNeutralJointTranslation
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual uint16 GetRawControlCount() |
GeneSplicerDNAReader.h | ||
virtual FString GetRawControlName
(
uint16 Index |
GeneSplicerDNAReader.h |
Overridden from IDescriptorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetAge() |
GeneSplicerDNAReader.h | ||
virtual EArchetype GetArchetype() |
GeneSplicerDNAReader.h | ||
virtual FCoordinateSystem GetCoordinateSystem() |
GeneSplicerDNAReader.h | ||
virtual FString GetDBComplexity() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetDBMaxLOD() |
GeneSplicerDNAReader.h | ||
virtual FString GetDBName() |
GeneSplicerDNAReader.h | ||
virtual EGender GetGender() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetLODCount() |
GeneSplicerDNAReader.h | ||
virtual uint32 GetMetaDataCount() |
GeneSplicerDNAReader.h | ||
virtual FString GetMetaDataKey
(
uint32 Index |
GeneSplicerDNAReader.h | ||
virtual FString GetMetaDataValue
(
const FString& Key |
GeneSplicerDNAReader.h | ||
virtual FString GetName () |
Descriptor. | GeneSplicerDNAReader.h | |
virtual ERotationUnit GetRotationUnit() |
GeneSplicerDNAReader.h | ||
virtual ETranslationUnit GetTranslationUnit() |
GeneSplicerDNAReader.h |
Overridden from IHeaderReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetFileFormatGeneration () |
Header. | GeneSplicerDNAReader.h | |
virtual uint16 GetFileFormatVersion() |
GeneSplicerDNAReader.h |
Overridden from IDNAReaderBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Unload
(
EDNADataLayer Layer |
Reader. | GeneSplicerDNAReader.h |
Overridden from IGeometryReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetBlendShapeChannelIndex
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual uint16 GetBlendShapeTargetCount
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual FVector GetBlendShapeTargetDelta
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual uint32 GetBlendShapeTargetDeltaCount
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetBlendShapeTargetDeltaXs
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetBlendShapeTargetDeltaYs
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetBlendShapeTargetDeltaZs
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint32 > GetBlendShapeTargetVertexIndices
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual uint32 GetFaceCount
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint32 > GetFaceVertexLayoutIndices
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual uint16 GetMaximumInfluencePerVertex
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual uint32 GetSkinWeightsCount
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetSkinWeightsJointIndices
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetSkinWeightsValues
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual FVertexLayout GetVertexLayout
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual uint32 GetVertexLayoutCount
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual FVector GetVertexNormal
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual uint32 GetVertexNormalCount
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual FVector GetVertexPosition
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual uint32 GetVertexPositionCount
(
uint16 MeshIndex |
Geometry. | GeneSplicerDNAReader.h | |
virtual TArrayView< const float > GetVertexPositionXs
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetVertexPositionYs
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetVertexPositionZs
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual FTextureCoordinate GetVertexTextureCoordinate
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual uint32 GetVertexTextureCoordinateCount
(
uint16 MeshIndex |
GeneSplicerDNAReader.h |
Overridden from IMachineLearnedBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetMeshRegionCount
(
uint16 MeshIndex |
GeneSplicerDNAReader.h | ||
virtual FString GetMeshRegionName
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual uint16 GetMLControlCount () |
Machine Learned Behavior. | GeneSplicerDNAReader.h | |
virtual FString GetMLControlName
(
uint16 Index |
GeneSplicerDNAReader.h | ||
virtual uint16 GetNeuralNetworkCount() |
GeneSplicerDNAReader.h | ||
virtual uint16 GetNeuralNetworkIndexListCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetNeuralNetworkIndicesForLOD
(
uint16 LOD |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetNeuralNetworkIndicesForMeshRegion
(
uint16 MeshIndex, |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetNeuralNetworkInputIndices
(
uint16 NetIndex |
GeneSplicerDNAReader.h | ||
virtual EActivationFunction GetNeuralNetworkLayerActivationFunction
(
uint16 NetIndex, |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetNeuralNetworkLayerActivationFunctionParameters
(
uint16 NetIndex, |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetNeuralNetworkLayerBiases
(
uint16 NetIndex, |
GeneSplicerDNAReader.h | ||
virtual uint16 GetNeuralNetworkLayerCount
(
uint16 NetIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetNeuralNetworkLayerWeights
(
uint16 NetIndex, |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetNeuralNetworkOutputIndices
(
uint16 NetIndex |
GeneSplicerDNAReader.h |
Overridden from IJointBehaviorMetadataReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ERotationRepresentation GetJointRotationRepresentation
(
uint16 JointIndex |
GeneSplicerDNAReader.h | ||
virtual EScaleRepresentation GetJointScaleRepresentation
(
uint16 JointIndex |
GeneSplicerDNAReader.h | ||
virtual ETranslationRepresentation GetJointTranslationRepresentation
(
uint16 JointIndex |
JointBehaviorMetadataReader. | GeneSplicerDNAReader.h |
Overridden from ITwistSwingBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArrayView< const float > GetSwingBlendWeights
(
uint16 SwingIndex |
GeneSplicerDNAReader.h | ||
virtual uint16 GetSwingCount() |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetSwingInputControlIndices
(
uint16 SwingIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetSwingOutputJointIndices
(
uint16 SwingIndex |
GeneSplicerDNAReader.h | ||
virtual ETwistAxis GetSwingSetupTwistAxis
(
uint16 SwingIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const float > GetTwistBlendWeights
(
uint16 TwistIndex |
GeneSplicerDNAReader.h | ||
virtual uint16 GetTwistCount() |
TwistSwingBehavior. | GeneSplicerDNAReader.h | |
virtual TArrayView< const uint16 > GetTwistInputControlIndices
(
uint16 TwistIndex |
GeneSplicerDNAReader.h | ||
virtual TArrayView< const uint16 > GetTwistOutputJointIndices
(
uint16 TwistIndex |
GeneSplicerDNAReader.h | ||
virtual ETwistAxis GetTwistSetupTwistAxis
(
uint16 TwistIndex |
GeneSplicerDNAReader.h |