Mesh. More...
#include "kanzi/graphics_3d/gpu_resource.hpp"#include <kanzi/platform/platform.hpp>#include <kanzi/platform/unordered_map.hpp>#include <kanzi/platform/string.hpp>#include <kanzi/domain/domain.hpp>#include <kanzi/node/node3d.hpp>#include <kanzi/rendering/renderer.hpp>#include <kanzi/rendering/gpu_buffer_manager.hpp>#include <core/util/math/kzc_volume.h>#include <core/util/collection/kzc_hash_map.h>#include <system/debug/kzs_error.h>#include <kanzi/graphics_3d/material.hpp>#include <user/scene_graph/bounding_volume/kzu_bounding_volume.h>#include <user/kzu_cpp_common.h>#include <kanzi/platform/vector.hpp>#include <kanzi/platform/memory.hpp>#include <new>Classes | |
| struct | kanzi::MeshBone |
| Definition of mesh bone, that is used for mesh skinning. More... | |
| struct | kanzi::Skeleton |
| Skeleton container. More... | |
| struct | kanzi::MeshCluster |
| Mesh cluster. More... | |
| struct | kanzi::MeshVertexData |
| Vertex data of a mesh. More... | |
| class | kanzi::Mesh |
| Mesh stores the geometry data for rendering Model3d nodes. More... | |
Namespaces | |
| kanzi | |
Typedefs | |
| typedef shared_ptr< Mesh > | kanzi::MeshSharedPtr |
| typedef shared_ptr< const Mesh > | kanzi::MeshConstSharedPtr |
| typedef shared_ptr< Morph > | kanzi::MorphSharedPtr |
| typedef shared_ptr< Shader > | kanzi::ShaderSharedPtr |
| typedef shared_ptr< MeshBone > | kanzi::MeshBoneSharedPtr |
| typedef shared_ptr< MeshCluster > | kanzi::MeshClusterSharedPtr |
| typedef unordered_map< string, int > | kanzi::StringToAttributeIndex |
| typedef shared_ptr < StringToAttributeIndex > | kanzi::StringToAttributeIndexSharedPtr |
| typedef unordered_map< string, StringToAttributeIndexSharedPtr > | kanzi::StringToAttributeIndexSet |
| typedef unordered_map< Shader *, vector< int > > | kanzi::ShaderToAttributeMapSet |
Mesh.
Copyright 2008-2020 by Rightware. All rights reserved.