TDME2 1.9.121
Public Member Functions | Protected Member Functions | List of all members
Engine::EngineThreadQueueElementPool Class Reference
Inheritance diagram for Engine::EngineThreadQueueElementPool:
Inheritance graph
Collaboration diagram for Engine::EngineThreadQueueElementPool:
Collaboration graph

Public Member Functions

 EngineThreadQueueElementPool ()
 Public constructor. More...
 
- Public Member Functions inherited from Pool< EngineThreadQueueElement * >
 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

EngineThreadQueueElementinstantiate () override
 Instantiate a transparent render face. More...
 
virtual EngineThreadQueueElement * instantiate ()=0
 Instantiate element. More...
 

Detailed Description

Definition at line 361 of file Engine.h.

Constructor & Destructor Documentation

◆ EngineThreadQueueElementPool()

Public constructor.

Definition at line 366 of file Engine.h.

Member Function Documentation

◆ instantiate()

EngineThreadQueueElement * instantiate ( )
inlineoverrideprotectedvirtual

Instantiate a transparent render face.

Implements Pool< EngineThreadQueueElement * >.

Definition at line 373 of file Engine.h.


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