Warnings
Implementors should inherit from Reader itself and not this class.
| DescriptorReader
|
Module |
|
Header |
/Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/GeometryReader.h |
Include |
#include "dna/layers/GeometryReader.h" |
class GeometryReader : public virtual dna::DefinitionReader
Implementors should inherit from Reader itself and not this class.
Name | Description | |
---|---|---|
|
~GeometryReader() |
Name | Description | ||
---|---|---|---|
|
std::uint16_... |
getBlendShapeChannelIndex ( |
The matching blend shape channel index of the requested blend shape target. |
|
std::uint16_... |
getBlendShapeTargetCount ( |
Number of blend shapes that belong to the specified mesh. |
|
getBlendShapeTargetDelta ( |
List of deltas for each affected vertex. |
|
|
std::uint32_... |
getBlendShapeTargetDeltaCount ( |
Number of deltas that belong to the specified blend shape. |
|
ConstArrayVi... |
getBlendShapeTargetDeltaXs ( |
List of all delta X values for the referenced blend shape target. @note This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. |
|
ConstArrayVi... |
getBlendShapeTargetDeltaYs ( |
List of all delta Y values for the referenced blend shape target. @note This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. |
|
ConstArrayVi... |
getBlendShapeTargetDeltaZs ( |
List of all delta Z values for the referenced blend shape target. @note This is an advanced API for performance critical access, for more convenient usage see getBlendShapeTargetDelta. |
|
ConstArrayVi... |
getBlendShapeTargetVertexIndices ( |
Vertex position indices affected by the referenced blend shape target. |
|
std::uint32_... |
getFaceCount ( |
Number of faces that belong to the specified mesh. |
|
ConstArrayVi... |
getFaceVertexLayoutIndices ( |
List of vertex layout indices the belong to a face on the specified mesh. |
|
std::uint16_... |
getMaximumInfluencePerVertex ( |
The maximum number of joints that may influence any single vertex. |
|
std::uint32_... |
getSkinWeightsCount ( |
Number of skin weights associated with the specified mesh. |
|
ConstArrayVi... |
getSkinWeightsJointIndices ( |
List of joint indices associated with each skin weight for the specified vertex. |
|
ConstArrayVi... |
getSkinWeightsValues ( |
List of skin weights influencing the requested vertex. |
|
getVertexLayout ( |
Vertex layouts contain only attribute indices which can be used to query the actual attributes, such as positions, texture coordinates and normals, which are associated with the vertex. @note The indices from a layout are usable with the above defined APIs. |
|
|
std::uint32_... |
getVertexLayoutCount ( |
Number of vertex layouts in the entire mesh. @note A vertex layout is a collection of vertex attributes. |
|
ConstArrayVi... |
getVertexLayoutNormalIndices ( |
Normal indices for each vertex of the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. |
|
ConstArrayVi... |
getVertexLayoutPositionIndices ( |
Position indices for each vertex of the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. |
|
ConstArrayVi... |
getVertexLayoutTextureCoordinateIndices ( |
Texture coordinate indices for each vertex of the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexLayout. |
|
getVertexNormal ( |
MeshIndex must be less than the value returned by getMeshCount. |
|
|
std::uint32_... |
getVertexNormalCount ( |
Number of vertex normals in the entire mesh. |
|
ConstArrayVi... |
getVertexNormalXs ( |
List of all normal X values for the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. |
|
ConstArrayVi... |
getVertexNormalYs ( |
List of all normal Y value for the referenced meshs. @note This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. |
|
ConstArrayVi... |
getVertexNormalZs ( |
List of all normal Z values for the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexNormal. |
|
getVertexPosition ( |
MeshIndex must be less than the value returned by getMeshCount. |
|
|
std::uint32_... |
getVertexPositionCount ( |
Number of vertex positions in the entire mesh. |
|
ConstArrayVi... |
getVertexPositionXs ( |
List of all vertex position X values for the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. |
|
ConstArrayVi... |
getVertexPositionYs ( |
List of all vertex position Y values for the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. |
|
ConstArrayVi... |
getVertexPositionZs ( |
List of all vertex position Z values for the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexPosition. |
|
TextureCoord... |
getVertexTextureCoordinate ( |
MeshIndex must be less than the value returned by getMeshCount. |
|
std::uint32_... |
getVertexTextureCoordinateCount ( |
Number of texture coordinates in the entire mesh. |
|
ConstArrayVi... |
getVertexTextureCoordinateUs ( |
List of all texture coordinate U values for the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexTextureCoordinate. |
|
ConstArrayVi... |
getVertexTextureCoordinateVs ( |
List of all texture coordinate V values for the referenced mesh. @note This is an advanced API for performance critical access, for more convenient usage see getVertexTextureCoordinate. |