Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/dna > API/Plugins/RigLogicLib/dna/layers
Warnings * Implementors should inherit from Writer itself and not this class.
Inheritance Hierarchy
- HeaderWriter
- DescriptorWriter
- DefinitionWriter
- GeometryWriter
- Writer
- StreamWriter
- BinaryStreamWriter
References
| Module | RigLogicLib |
| Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/GeometryWriter.h |
| Include | #include "dna/layers/GeometryWriter.h" |
Syntax
class GeometryWriter : public virtual dna::DefinitionWriter
Remarks
Implementors should inherit from Writer itself and not this class.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | clearBlendShapeTargets
(
std::uint16_t meshIndex |
Delete all blend shape targets for the specified mesh. | |
| void | clearFaceVertexLayoutIndices
(
std::uint16_t meshIndex |
Delete all lists of vertex layout indices for the specified mesh. | |
| void | clearMeshes () |
Delete all meshes. | |
| void | clearSkinWeights
(
std::uint16_t meshIndex |
Delete all skin weights for the specified mesh. | |
| void | deleteMesh
(
std::uint16_t meshIndex |
Delete the specified mesh. | |
| void | setBlendShapeChannelIndex
(
std::uint16_t meshIndex, |
The matching blend shape channel index of the specified blend shape target. | |
| void | setBlendShapeTargetDeltas
(
std::uint16_t meshIndex, |
List of deltas for each affected vertex. | |
| void | setBlendShapeTargetVertexIndices
(
std::uint16_t meshIndex, |
Vertex position indices affected by the specified blend shape target. | |
| void | setFaceVertexLayoutIndices
(
std::uint16_t meshIndex, |
Vertex layout indices that belong to the specified face. | |
| void | setMaximumInfluencePerVertex
(
std::uint16_t meshIndex, |
||
| void | setSkinWeightsJointIndices
(
std::uint16_t meshIndex, |
List of joint indices associated with each skin weight for the specified vertex. | |
| void | setSkinWeightsValues
(
std::uint16_t meshIndex, |
List of skin weights influencing the referenced vertex. | |
| void | setVertexLayouts
(
std::uint16_t meshIndex, |
List of vertex layouts the belong to the specified mesh. | |
| void | setVertexNormals
(
std::uint16_t meshIndex, |
List of vertex normals. | |
| void | setVertexPositions
(
std::uint16_t meshIndex, |
List of vertex positions. | |
| void | setVertexTextureCoordinates
(
std::uint16_t meshIndex, |
List of vertex texture coordinates. |