TDME2 1.9.121
|
Managed VBO entity. More...
#include <tdme/engine/subsystems/manager/VBOManager_VBOManaged.h>
Public Member Functions | |
const string & | getId () |
vector< int32_t > * | getVBOIds () |
int32_t | getReferenceCounter () |
void | setUploaded (bool uploaded) |
Set uploaded. More... | |
bool | isUploaded () |
Private Member Functions | |
VBOManager_VBOManaged (const string &id, vector< int32_t > &vboIds) | |
Private constructor. More... | |
bool | decrementReferenceCounter () |
decrement reference counter More... | |
void | incrementReferenceCounter () |
increment reference counter More... | |
Private Attributes | |
string | id |
vector< int32_t > | vboIds |
int32_t | referenceCounter { 0 } |
volatile bool | uploaded { false } |
Friends | |
class | VBOManager |
Managed VBO entity.
Definition at line 18 of file VBOManager_VBOManaged.h.
|
private |
Private constructor.
id | id |
vboIds | VBO ids |
Definition at line 13 of file VBOManager_VBOManaged.cpp.
|
inlineprivate |
decrement reference counter
Definition at line 63 of file VBOManager_VBOManaged.h.
|
inline |
Definition at line 40 of file VBOManager_VBOManaged.h.
|
inline |
Definition at line 54 of file VBOManager_VBOManaged.h.
|
inline |
Definition at line 47 of file VBOManager_VBOManaged.h.
|
inlineprivate |
increment reference counter
Definition at line 71 of file VBOManager_VBOManaged.h.
|
inline |
Definition at line 88 of file VBOManager_VBOManaged.h.
|
inline |
|
friend |
Definition at line 20 of file VBOManager_VBOManaged.h.
|
private |
Definition at line 23 of file VBOManager_VBOManaged.h.
|
private |
Definition at line 25 of file VBOManager_VBOManaged.h.
|
private |
Definition at line 26 of file VBOManager_VBOManaged.h.
|
private |
Definition at line 24 of file VBOManager_VBOManaged.h.