Navigation
API > API/Plugins > API/Plugins/GeneSplicerLib > API/Plugins/GeneSplicerLib/GenePool
| Name | Impl |
| Type | class |
| Header File | /Engine/Plugins/Animation/GeneSplicer/Source/GeneSplicerLib/Private/genesplicer/splicedata/genepool/GenePoolInterface.h |
| Include Path | #include "genesplicer/splicedata/genepool/GenePoolInterface.h" |
Syntax
class Impl
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~Impl() |
genesplicer/splicedata/genepool/GenePoolInterface.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| status | sc::StatusProvider | genesplicer/splicedata/genepool/GenePoolInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
Vector3 getArchetypeNeutralJointWorldRotation
(
std::uint16_t jointIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
Vector3 getArchetypeNeutralJointWorldTranslation
(
std::uint16_t jointIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
Vector3 getArchetypeVertexPosition
(
std::uint16_t meshIndex, |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint16_t getBlendShapeTargetCount
(
std::uint16_t meshIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
const BlendShapeDeltas< 4u > & getBlendShapeTargetDeltas() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
ConstArrayView< VariableWidthMatrix< std::uint32_t > > getBlendShapeTargetVertexIndices() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint16_t getDNAAge
(
std::uint16_t dnaIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint16_t getDNACount() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
dna::Gender getDNAGender
(
std::uint16_t dnaIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
StringView getDNAName
(
std::uint16_t dnaIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
Vector3 getDNANeutralJointWorldRotation
(
std::uint16_t dnaIndex, |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
Vector3 getDNANeutralJointWorldTranslation
(
std::uint16_t dnaIndex, |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
Vector3 getDNAVertexPosition
(
std::uint16_t dnaIndex, |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
virtual bool getIsNullGenePool() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
const VariableWidthMatrix< std::uint16_t > & getJointBehaviorInputIndices() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
const VariableWidthMatrix< std::uint16_t > & getJointBehaviorLODs() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
const VariableWidthMatrix< std::uint16_t > & getJointBehaviorOutputIndices() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
ConstArrayView< SingleJointBehavior > getJointBehaviorValues() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint16_t getJointCount() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint16_t getJointGroupCount() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
StringView getJointName
(
std::uint16_t jointIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint16_t getMaximumInfluencesPerVertex
(
std::uint16_t meshIdx |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
MemoryResource * getMemoryResource() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint16_t getMeshCount() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint16_t getNeutralJointCount() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
const XYZTiledMatrix< 16u > & getNeutralJoints
(
JointAttribute jointAttribute |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
ConstArrayView< XYZTiledMatrix< 16u > > getNeutralMeshes() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
ConstArrayView< VariableWidthMatrix< std::uint16_t > > getSkinWeightJointIndices() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint32_t getSkinWeightsCount
(
std::uint16_t meshIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
const VariableWidthMatrix< TiledMatrix2D< 16u > > & getSkinWeightValues() |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint32_t getVertexCount
(
std::uint16_t meshIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
std::uint32_t getVertexPositionCount
(
std::uint16_t meshIndex |
genesplicer/splicedata/genepool/GenePoolInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static GenePoolInterface * create
(
MemoryResource* memRes |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
static GenePoolInterface * create
(
const Reader* deltaArchetype, |
genesplicer/splicedata/genepool/GenePoolInterface.h | ||
static void destroy
(
GenePoolInterface* instance |
genesplicer/splicedata/genepool/GenePoolInterface.h |