#include <drawclusters.h>
|
| | DrawClusters () |
| |
| | ~DrawClusters () |
| |
| Cluster & | operator[] (size_t i) |
| |
| size_t | size () const |
| |
| void | markClusters (size_t id, size_t count=1) |
| |
| uint32_t | alloc (const PackedMesh::Cluster *cluster, size_t firstMeshlet, size_t meshletCount, uint16_t bucketId, uint16_t commandId) |
| |
| uint32_t | alloc (const Bucket &bucket, size_t firstMeshlet, size_t meshletCount, uint16_t bucketId, uint16_t commandId) |
| |
| void | free (uint32_t id, uint32_t numCluster) |
| |
| bool | commit (Tempest::Encoder< Tempest::CommandBuffer > &cmd, uint8_t fId) |
| |
| auto | ssbo () -> Tempest::StorageBuffer & |
| |
| auto | ssbo () const -> const Tempest::StorageBuffer & |
| |
Definition at line 10 of file drawclusters.h.
◆ Bucket
◆ DrawClusters()
| DrawClusters::DrawClusters |
( |
| ) |
|
◆ ~DrawClusters()
| DrawClusters::~DrawClusters |
( |
| ) |
|
◆ alloc() [1/2]
| uint32_t DrawClusters::alloc |
( |
const Bucket & |
bucket, |
|
|
size_t |
firstMeshlet, |
|
|
size_t |
meshletCount, |
|
|
uint16_t |
bucketId, |
|
|
uint16_t |
commandId |
|
) |
| |
◆ alloc() [2/2]
| uint32_t DrawClusters::alloc |
( |
const PackedMesh::Cluster * |
cluster, |
|
|
size_t |
firstMeshlet, |
|
|
size_t |
meshletCount, |
|
|
uint16_t |
bucketId, |
|
|
uint16_t |
commandId |
|
) |
| |
◆ commit()
| bool DrawClusters::commit |
( |
Tempest::Encoder< Tempest::CommandBuffer > & |
cmd, |
|
|
uint8_t |
fId |
|
) |
| |
◆ free()
| void DrawClusters::free |
( |
uint32_t |
id, |
|
|
uint32_t |
numCluster |
|
) |
| |
◆ markClusters()
| void DrawClusters::markClusters |
( |
size_t |
id, |
|
|
size_t |
count = 1 |
|
) |
| |
◆ operator[]()
| Cluster & DrawClusters::operator[] |
( |
size_t |
i | ) |
|
|
inline |
◆ size()
| size_t DrawClusters::size |
( |
| ) |
const |
|
inline |
◆ ssbo() [1/2]
| auto DrawClusters::ssbo |
( |
| ) |
-> Tempest::StorageBuffer& |
|
inline |
◆ ssbo() [2/2]
| auto DrawClusters::ssbo |
( |
| ) |
const -> const Tempest::StorageBuffer& |
|
inline |
The documentation for this class was generated from the following files: