|
OpenGothic
Open source reimplementation of Gothic I and II
|
#include <drawbuckets.h>
Classes | |
| struct | Bucket |
| class | Id |
Public Member Functions | |
| DrawBuckets () | |
| Id | alloc (const Material &mat, const StaticMesh &mesh) |
| Id | alloc (const Material &mat, const AnimMesh &mesh) |
| const Bucket & | operator[] (size_t i) |
| auto | ssbo () const -> const Tempest::StorageBuffer & |
| auto | buckets () -> const std::vector< Bucket > & |
| auto & | textures () const |
| auto & | vbo () const |
| auto & | ibo () const |
| auto & | morphId () const |
| auto & | morph () const |
| bool | commit (Tempest::Encoder< Tempest::CommandBuffer > &cmd, uint8_t fId) |
Definition at line 11 of file drawbuckets.h.
| DrawBuckets::DrawBuckets | ( | ) |
Definition at line 37 of file drawbuckets.cpp.
| DrawBuckets::Id DrawBuckets::alloc | ( | const Material & | mat, |
| const AnimMesh & | mesh | ||
| ) |
Definition at line 56 of file drawbuckets.cpp.
| DrawBuckets::Id DrawBuckets::alloc | ( | const Material & | mat, |
| const StaticMesh & | mesh | ||
| ) |
Definition at line 40 of file drawbuckets.cpp.
| const std::vector< DrawBuckets::Bucket > & DrawBuckets::buckets | ( | ) | -> const std::vector<Bucket>& |
Definition at line 72 of file drawbuckets.cpp.
| bool DrawBuckets::commit | ( | Tempest::Encoder< Tempest::CommandBuffer > & | cmd, |
| uint8_t | fId | ||
| ) |
Definition at line 119 of file drawbuckets.cpp.
|
inline |
Definition at line 52 of file drawbuckets.h.
|
inline |
Definition at line 54 of file drawbuckets.h.
|
inline |
Definition at line 53 of file drawbuckets.h.
|
inline |
Definition at line 45 of file drawbuckets.h.
|
inline |
Definition at line 47 of file drawbuckets.h.
|
inline |
Definition at line 50 of file drawbuckets.h.
|
inline |
Definition at line 51 of file drawbuckets.h.
| Tempest::DescriptorArray DrawBuckets::ibo |
Definition at line 82 of file drawbuckets.h.
| Tempest::DescriptorArray DrawBuckets::morph |
Definition at line 84 of file drawbuckets.h.
| Tempest::DescriptorArray DrawBuckets::morphId |
Definition at line 83 of file drawbuckets.h.
| Tempest::DescriptorArray DrawBuckets::tex |
Definition at line 80 of file drawbuckets.h.
| Tempest::DescriptorArray DrawBuckets::vbo |
Definition at line 81 of file drawbuckets.h.