Kanzi 4.0.0-beta2
kanzi::Mesh::CreateInfo::MorphData Struct Reference

Morph data associated with deforming this mesh. More...

#include <kanzi/core.ui/graphics3d/mesh_create_info.hpp>

Classes

struct  MorphShape
 Morph shape. More...
 

Public Attributes

size_t dataTextureNormalOffset
 Data texture normal offset.
 
size_t dataTexturePositionOffset
 Data texture position offset.
 
size_t dataTextureTangentOffset
 Data texture tangent offset.
 
size_t dataTextureTargetSize
 Data texture target size.
 
vector< MorphShapeshapes
 Morph shapes.
 
gfx::BufferHandleGuard vertexBufferHandle
 Kanzi graphics handle to the morph data buffer.
 
size_t vertexCount
 Number of vertices per morph target.
 
vector< byte > vertexData
 Raw vertex data.
 
MeshVertexFormat vertexFormat
 Morph-specific vertex format.
 

Detailed Description

Morph data associated with deforming this mesh.

There is a counterpart for this construct within Mesh itself.

Since
Kanzi 4.0.0

Member Data Documentation

◆ vertexBufferHandle

gfx::BufferHandleGuard kanzi::Mesh::CreateInfo::MorphData::vertexBufferHandle

Kanzi graphics handle to the morph data buffer.

◆ shapes

vector<MorphShape> kanzi::Mesh::CreateInfo::MorphData::shapes

Morph shapes.

◆ vertexCount

size_t kanzi::Mesh::CreateInfo::MorphData::vertexCount

Number of vertices per morph target.

◆ vertexFormat

MeshVertexFormat kanzi::Mesh::CreateInfo::MorphData::vertexFormat

Morph-specific vertex format.

◆ vertexData

vector<byte> kanzi::Mesh::CreateInfo::MorphData::vertexData

Raw vertex data.

◆ dataTexturePositionOffset

size_t kanzi::Mesh::CreateInfo::MorphData::dataTexturePositionOffset

Data texture position offset.

◆ dataTextureNormalOffset

size_t kanzi::Mesh::CreateInfo::MorphData::dataTextureNormalOffset

Data texture normal offset.

◆ dataTextureTangentOffset

size_t kanzi::Mesh::CreateInfo::MorphData::dataTextureTangentOffset

Data texture tangent offset.

◆ dataTextureTargetSize

size_t kanzi::Mesh::CreateInfo::MorphData::dataTextureTargetSize

Data texture target size.


The documentation for this struct was generated from the following file: