#include <protomesh.h>
|
| | ProtoMesh (PackedMesh &&pm, std::string_view fname) |
| |
| | ProtoMesh (PackedMesh &&pm, const std::vector< zenkit::MorphAnimation > &aniList, std::string_view fname) |
| |
| | ProtoMesh (const zenkit::Model &lib, std::unique_ptr< Skeleton > &&sk, std::string_view fname) |
| |
| | ProtoMesh (const zenkit::ModelHierarchy &lib, std::unique_ptr< Skeleton > &&sk, std::string_view fname) |
| |
| | ProtoMesh (const zenkit::ModelMesh &lib, std::unique_ptr< Skeleton > &&sk, std::string_view fname) |
| |
| | ProtoMesh (const Material &mat, std::vector< Resources::Vertex > vbo, std::vector< uint32_t > ibo) |
| |
| | ProtoMesh (ProtoMesh &&)=delete |
| |
| ProtoMesh & | operator= (ProtoMesh &&)=delete |
| |
| | ~ProtoMesh () |
| |
| size_t | skinedNodesCount () const |
| |
| Tempest::Matrix4x4 | mapToRoot (size_t node) const |
| |
| size_t | findNode (std::string_view name, size_t def=size_t(-1)) const |
| |
Definition at line 21 of file protomesh.h.
◆ Morph
◆ Vertex
◆ ProtoMesh() [1/7]
| ProtoMesh::ProtoMesh |
( |
PackedMesh && |
pm, |
|
|
std::string_view |
fname |
|
) |
| |
◆ ProtoMesh() [2/7]
| ProtoMesh::ProtoMesh |
( |
PackedMesh && |
pm, |
|
|
const std::vector< zenkit::MorphAnimation > & |
aniList, |
|
|
std::string_view |
fname |
|
) |
| |
◆ ProtoMesh() [3/7]
| ProtoMesh::ProtoMesh |
( |
const zenkit::Model & |
lib, |
|
|
std::unique_ptr< Skeleton > && |
sk, |
|
|
std::string_view |
fname |
|
) |
| |
◆ ProtoMesh() [4/7]
| ProtoMesh::ProtoMesh |
( |
const zenkit::ModelHierarchy & |
lib, |
|
|
std::unique_ptr< Skeleton > && |
sk, |
|
|
std::string_view |
fname |
|
) |
| |
◆ ProtoMesh() [5/7]
| ProtoMesh::ProtoMesh |
( |
const zenkit::ModelMesh & |
lib, |
|
|
std::unique_ptr< Skeleton > && |
sk, |
|
|
std::string_view |
fname |
|
) |
| |
◆ ProtoMesh() [6/7]
◆ ProtoMesh() [7/7]
◆ ~ProtoMesh()
| ProtoMesh::~ProtoMesh |
( |
| ) |
|
◆ findNode()
| size_t ProtoMesh::findNode |
( |
std::string_view |
name, |
|
|
size_t |
def = size_t(-1) |
|
) |
| const |
◆ mapToRoot()
| Tempest::Matrix4x4 ProtoMesh::mapToRoot |
( |
size_t |
node | ) |
const |
◆ operator=()
◆ skinedNodesCount()
| size_t ProtoMesh::skinedNodesCount |
( |
| ) |
const |
◆ attach
| std::vector<Attach> ProtoMesh::attach |
◆ bbox
| Tempest::Vec3 ProtoMesh::bbox[2] |
◆ fname
| std::string ProtoMesh::fname |
◆ morph
| std::vector<Morph> ProtoMesh::morph |
◆ morphIndex
| Tempest::StorageBuffer ProtoMesh::morphIndex |
◆ morphSamples
| Tempest::StorageBuffer ProtoMesh::morphSamples |
◆ nodes
| std::vector<Node> ProtoMesh::nodes |
◆ pos
| std::vector<Pos> ProtoMesh::pos |
◆ scheme
| std::string ProtoMesh::scheme |
◆ skeleton
| std::unique_ptr<Skeleton> ProtoMesh::skeleton |
◆ skined
◆ submeshId
The documentation for this class was generated from the following files: