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

#include <instancestorage.h>

Classes

class  Id
 

Public Member Functions

 InstanceStorage ()
 
 ~InstanceStorage ()
 
Id alloc (const size_t size)
 
bool realloc (Id &id, const size_t size)
 
auto ssbo () const -> const Tempest::StorageBuffer &
 
bool commit (Tempest::Encoder< Tempest::CommandBuffer > &cmd, uint8_t fId)
 
void join ()
 

Detailed Description

Definition at line 13 of file instancestorage.h.

Constructor & Destructor Documentation

◆ InstanceStorage()

InstanceStorage::InstanceStorage ( )

Definition at line 104 of file instancestorage.cpp.

◆ ~InstanceStorage()

InstanceStorage::~InstanceStorage ( )

Definition at line 115 of file instancestorage.cpp.

Member Function Documentation

◆ alloc()

InstanceStorage::Id InstanceStorage::alloc ( const size_t  size)

Definition at line 217 of file instancestorage.cpp.

◆ commit()

bool InstanceStorage::commit ( Tempest::Encoder< Tempest::CommandBuffer > &  cmd,
uint8_t  fId 
)

Definition at line 124 of file instancestorage.cpp.

◆ join()

void InstanceStorage::join ( )

Definition at line 209 of file instancestorage.cpp.

◆ realloc()

bool InstanceStorage::realloc ( Id id,
const size_t  size 
)

Definition at line 256 of file instancestorage.cpp.

◆ ssbo()

const Tempest::StorageBuffer & InstanceStorage::ssbo ( ) const -> const Tempest::StorageBuffer&

Definition at line 284 of file instancestorage.cpp.


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