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< MorphShape > | shapes |
| 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. | |
Morph data associated with deforming this mesh.
There is a counterpart for this construct within Mesh itself.
| gfx::BufferHandleGuard kanzi::Mesh::CreateInfo::MorphData::vertexBufferHandle |
Kanzi graphics handle to the morph data buffer.
| vector<MorphShape> kanzi::Mesh::CreateInfo::MorphData::shapes |
Morph shapes.
| size_t kanzi::Mesh::CreateInfo::MorphData::vertexCount |
Number of vertices per morph target.
| MeshVertexFormat kanzi::Mesh::CreateInfo::MorphData::vertexFormat |
Morph-specific vertex format.
| vector<byte> kanzi::Mesh::CreateInfo::MorphData::vertexData |
Raw vertex data.
| size_t kanzi::Mesh::CreateInfo::MorphData::dataTexturePositionOffset |
Data texture position offset.
| size_t kanzi::Mesh::CreateInfo::MorphData::dataTextureNormalOffset |
Data texture normal offset.
| size_t kanzi::Mesh::CreateInfo::MorphData::dataTextureTangentOffset |
Data texture tangent offset.
| size_t kanzi::Mesh::CreateInfo::MorphData::dataTextureTargetSize |
Data texture target size.