Navigation
API > API/Plugins > API/Plugins/GeneSplicerLib
Encapsulates the input data that GeneSplicer uses during splicing.
| Name | PoolSpliceParams |
| Type | class |
| Header File | /Engine/Plugins/Animation/GeneSplicer/Source/GeneSplicerLib/Public/genesplicer/splicedata/PoolSpliceParams.h |
| Include Path | #include "genesplicer/splicedata/PoolSpliceParams.h" |
Syntax
class PoolSpliceParams
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~PoolSpliceParams() |
genesplicer/splicedata/PoolSpliceParams.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| GenePoolIncompatible | const StatusCode | genesplicer/splicedata/PoolSpliceParams.h | |
| WeightsInvalid | const StatusCode | genesplicer/splicedata/PoolSpliceParams.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void clearFilters() |
Clears dna and mesh filters previously set by setDNAFilter and SetMeshFilter. | genesplicer/splicedata/PoolSpliceParams.h | |
std::uint16_t getDNACount() |
genesplicer/splicedata/PoolSpliceParams.h | ||
std::uint16_t getRegionCount() |
genesplicer/splicedata/PoolSpliceParams.h | ||
void setDNAFilter
(
const std::uint16_t* dnaIndices, |
Specify which subset of DNAs will participate in splicing. | genesplicer/splicedata/PoolSpliceParams.h | |
void setMeshFilter
(
const std::uint16_t* meshIndices, |
Specify which subset of meshes will participate in splicing. | genesplicer/splicedata/PoolSpliceParams.h | |
void setScale
(
float scale |
Sets scaling factor for splicing. | genesplicer/splicedata/PoolSpliceParams.h | |
void setSpliceWeights
(
std::uint16_t dnaStartIndex, |
Set weights for each region of DNAs starting from DNA at dnaStartIndex index spanning across successive DNAs until reaching the end of specified weights array, i.e. weights + count. | genesplicer/splicedata/PoolSpliceParams.h |