#include <packedmesh.h>
|
| enum | { MaxVert = 64
, MaxPrim = 64
, MaxInd = MaxPrim * 3
, MaxMeshlets = 16
} |
| |
| enum | PkgType { PK_Visual
, PK_VisualLnd
, PK_VisualMorph
, PK_Physic
} |
| |
| enum | BVH_NodeType : uint32_t { BVH_NullNode = 0x00000000
, BVH_BoxNode = 0x10000000
, BVH_Tri1Node = 0x20000000
, BVH_Tri2Node = 0x30000000
} |
| |
| using | Vertex = Resources::Vertex |
| |
| using | VertexA = Resources::VertexA |
| |
| using | UVec4 = Tempest::BasicPoint< uint32_t, 4 > |
| |
Definition at line 15 of file packedmesh.h.
◆ UVec4
◆ Vertex
◆ VertexA
◆ anonymous enum
| Enumerator |
|---|
| MaxVert | |
| MaxPrim | |
| MaxInd | |
| MaxMeshlets | |
Definition at line 20 of file packedmesh.h.
◆ BVH_NodeType
| Enumerator |
|---|
| BVH_NullNode | |
| BVH_BoxNode | |
| BVH_Tri1Node | |
| BVH_Tri2Node | |
Definition at line 45 of file packedmesh.h.
◆ PkgType
| Enumerator |
|---|
| PK_Visual | |
| PK_VisualLnd | |
| PK_VisualMorph | |
| PK_Physic | |
Definition at line 27 of file packedmesh.h.
◆ PackedMesh() [1/3]
| PackedMesh::PackedMesh |
( |
const zenkit::MultiResolutionMesh & |
mesh, |
|
|
PkgType |
type |
|
) |
| |
◆ PackedMesh() [2/3]
| PackedMesh::PackedMesh |
( |
const zenkit::Mesh & |
mesh, |
|
|
PkgType |
type |
|
) |
| |
◆ PackedMesh() [3/3]
| PackedMesh::PackedMesh |
( |
const zenkit::SoftSkinMesh & |
mesh | ) |
|
◆ bbox()
| std::pair< Vec3, Vec3 > PackedMesh::bbox |
( |
| ) |
const |
◆ debug()
| void PackedMesh::debug |
( |
std::ostream & |
out | ) |
const |
◆ bvh8Nodes
| std::vector<UVec4> PackedMesh::bvh8Nodes |
◆ bvhNodes
| std::vector<BVHNode> PackedMesh::bvhNodes |
◆ indices
| std::vector<uint32_t> PackedMesh::indices |
◆ indices8
| std::vector<uint8_t> PackedMesh::indices8 |
◆ isUsingAlphaTest
| bool PackedMesh::isUsingAlphaTest = true |
◆ meshletBounds
| std::vector<Cluster> PackedMesh::meshletBounds |
◆ subMeshes
| std::vector<SubMesh> PackedMesh::subMeshes |
◆ vertices
| std::vector<Vertex> PackedMesh::vertices |
◆ verticesA
| std::vector<VertexA> PackedMesh::verticesA |
◆ verticesId
| std::vector<uint32_t> PackedMesh::verticesId |
The documentation for this class was generated from the following files: