OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
AnimMesh Class Reference

#include <animmesh.h>

Classes

struct  SubMesh
 

Public Types

using VertexA = Resources::VertexA
 

Public Member Functions

 AnimMesh (const PackedMesh &data)
 

Public Attributes

Tempest::VertexBuffer< VertexAvbo
 
Tempest::IndexBuffer< uint32_t > ibo
 
Tempest::StorageBuffer ibo8
 
std::vector< SubMeshsub
 
Bounds bbox
 
const size_t bonesCount = 0
 

Detailed Description

Definition at line 11 of file animmesh.h.

Member Typedef Documentation

◆ VertexA

Definition at line 13 of file animmesh.h.

Constructor & Destructor Documentation

◆ AnimMesh()

AnimMesh::AnimMesh ( const PackedMesh data)

Definition at line 19 of file animmesh.cpp.

Member Data Documentation

◆ bbox

Bounds AnimMesh::bbox

Definition at line 28 of file animmesh.h.

◆ bonesCount

const size_t AnimMesh::bonesCount = 0

Definition at line 29 of file animmesh.h.

◆ ibo

Tempest::IndexBuffer<uint32_t> AnimMesh::ibo

Definition at line 25 of file animmesh.h.

◆ ibo8

Tempest::StorageBuffer AnimMesh::ibo8

Definition at line 26 of file animmesh.h.

◆ sub

std::vector<SubMesh> AnimMesh::sub

Definition at line 27 of file animmesh.h.

◆ vbo

Tempest::VertexBuffer<VertexA> AnimMesh::vbo

Definition at line 24 of file animmesh.h.


The documentation for this class was generated from the following files: