TDME2 1.9.121
|
Public Member Functions | |
EngineThreadQueueElementPool () | |
Public constructor. More... | |
![]() | |
Pool () | |
Public constructor. More... | |
virtual | ~Pool () |
EngineThreadQueueElement * | allocate () |
Allocate a new element from pool. More... | |
void | release (EngineThreadQueueElement * element) |
Release element in pool for being reused. More... | |
int32_t | capacity () |
int32_t | size () |
void | reset () |
Reset this pool. More... | |
Protected Member Functions | |
EngineThreadQueueElement * | instantiate () override |
Instantiate a transparent render face. More... | |
virtual EngineThreadQueueElement * | instantiate ()=0 |
Instantiate element. More... | |
|
inline |
|
inlineoverrideprotectedvirtual |
Instantiate a transparent render face.
Implements Pool< EngineThreadQueueElement * >.