TDME2 1.9.121
Public Member Functions | Private Attributes | List of all members
RenderTransparentRenderPointsPool Class Referencefinal

Render transparent render points pool. More...

#include <tdme/engine/subsystems/rendering/RenderTransparentRenderPointsPool.h>

Collaboration diagram for RenderTransparentRenderPointsPool:
Collaboration graph

Public Member Functions

 RenderTransparentRenderPointsPool (int32_t pointsMax)
 Public constructor. More...
 
 ~RenderTransparentRenderPointsPool ()
 Destructor. More...
 
void merge (TransparentRenderPointsPool *pool2, const Matrix4x4 &cameraMatrix)
 Merge another pool into this pool. More...
 
void reset ()
 Reset. More...
 
const int32_t getTransparentRenderPointsCount ()
 
const vector< TransparentRenderPoint * > & getTransparentRenderPoints ()
 
void sort ()
 Sort transparent render points. More...
 

Private Attributes

vector< TransparentRenderPoint * > transparentRenderPoints
 
int32_t poolIdx
 

Detailed Description

Render transparent render points pool.

Author
andreas.drewke
Version
$Id$

Definition at line 27 of file RenderTransparentRenderPointsPool.h.

Constructor & Destructor Documentation

◆ RenderTransparentRenderPointsPool()

RenderTransparentRenderPointsPool ( int32_t  pointsMax)

Public constructor.

Parameters
pointsMaxpoints max

Definition at line 28 of file RenderTransparentRenderPointsPool.cpp.

◆ ~RenderTransparentRenderPointsPool()

Destructor.

Definition at line 34 of file RenderTransparentRenderPointsPool.cpp.

Member Function Documentation

◆ getTransparentRenderPoints()

const vector< TransparentRenderPoint * > & getTransparentRenderPoints ( )
inline
Returns
transparent render points vector

Definition at line 67 of file RenderTransparentRenderPointsPool.h.

◆ getTransparentRenderPointsCount()

const int32_t getTransparentRenderPointsCount ( )
inline
Returns
transparent render points count

Definition at line 60 of file RenderTransparentRenderPointsPool.h.

◆ merge()

void merge ( TransparentRenderPointsPool pool2,
const Matrix4x4 cameraMatrix 
)

Merge another pool into this pool.

Parameters
pool2pool
cameraMatrixcameraMatrix

Definition at line 37 of file RenderTransparentRenderPointsPool.cpp.

◆ reset()

void reset ( )

Reset.

Definition at line 54 of file RenderTransparentRenderPointsPool.cpp.

◆ sort()

void sort ( )

Sort transparent render points.

Definition at line 60 of file RenderTransparentRenderPointsPool.cpp.

Member Data Documentation

◆ poolIdx

int32_t poolIdx
private

Definition at line 31 of file RenderTransparentRenderPointsPool.h.

◆ transparentRenderPoints

vector<TransparentRenderPoint*> transparentRenderPoints
private

Definition at line 30 of file RenderTransparentRenderPointsPool.h.


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