TDME2
1.9.200
src
tdme
engine
subsystems
rendering
EntityRenderer_TransparentRenderFacesGroupPool.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
tdme/tdme.h
>
4
#include <
tdme/engine/subsystems/rendering/fwd-tdme.h
>
5
#include <
tdme/engine/subsystems/rendering/TransparentRenderFacesGroup.h
>
6
#include <
tdme/utilities/Pool.h
>
7
8
using
tdme::engine::subsystems::rendering::EntityRenderer
;
9
using
tdme::engine::subsystems::rendering::TransparentRenderFacesGroup
;
10
using
tdme::utilities::Pool
;
11
12
/**
13
* Entity renderer transparent render faces node pool
14
* @author Andreas Drewke
15
*/
16
class
tdme::engine::subsystems::rendering::EntityRenderer_TransparentRenderFacesGroupPool
:
public
Pool
<TransparentRenderFacesGroup>
17
{
18
public
:
19
// forbid class copy
20
FORBID_CLASS_COPY
(
EntityRenderer_TransparentRenderFacesGroupPool
)
21
22
/**
23
* Public constructor
24
*/
25
inline
EntityRenderer_TransparentRenderFacesGroupPool
() {}
26
27
protected
:
28
/**
29
* Instantiate
30
*/
31
inline
TransparentRenderFacesGroup
*
instantiate
()
override
{
32
return
new
TransparentRenderFacesGroup
();
33
}
34
35
};
Pool.h
TransparentRenderFacesGroup.h
tdme::engine::subsystems::rendering::EntityRenderer_TransparentRenderFacesGroupPool
Entity renderer transparent render faces node pool.
Definition:
EntityRenderer_TransparentRenderFacesGroupPool.h:17
tdme::engine::subsystems::rendering::EntityRenderer_TransparentRenderFacesGroupPool::instantiate
TransparentRenderFacesGroup * instantiate() override
Instantiate.
Definition:
EntityRenderer_TransparentRenderFacesGroupPool.h:31
tdme::engine::subsystems::rendering::EntityRenderer
Rendering class.
Definition:
EntityRenderer.h:66
tdme::engine::subsystems::rendering::TransparentRenderFacesGroup
Transparent render faces group.
Definition:
TransparentRenderFacesGroup.h:42
tdme::utilities::Pool
Pool template class.
Definition:
Pool.h:20
fwd-tdme.h
tdme.h
FORBID_CLASS_COPY
#define FORBID_CLASS_COPY(CLASS)
Definition:
tdme.h:6
Generated by
1.9.1