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