TDME2
1.9.121
src
tdme
engine
subsystems
rendering
EntityRenderer_InstancedRenderFunctionParameters.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
5
#include <
tdme/tdme.h
>
6
#include <
tdme/engine/fwd-tdme.h
>
7
#include <
tdme/engine/subsystems/rendering/fwd-tdme.h
>
8
#include <
tdme/engine/Entity.h
>
9
10
using
std::string;
11
12
using
tdme::engine::Entity
;
13
using
tdme::engine::Object3D
;
14
15
/**
16
* Entity renderer parameters
17
* @author Andreas Drewke
18
* @version $Id$
19
*/
20
struct
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters
final {
21
Entity::RenderPass
renderPass
;
22
vector<Object3D*>
objects
;
23
uint32_t
renderTypes
;
24
bool
collectTransparentFaces
;
25
};
Entity.h
tdme::engine::Entity
TDME engine entity.
Definition:
Entity.h:31
tdme::engine::Entity::RenderPass
RenderPass
Definition:
Entity.h:58
tdme::engine::Object3D
Object 3D to be used with engine class.
Definition:
Object3D.h:60
fwd-tdme.h
fwd-tdme.h
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters
Entity renderer parameters.
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:20
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters::renderPass
Entity::RenderPass renderPass
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:21
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters::collectTransparentFaces
bool collectTransparentFaces
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:24
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters::renderTypes
uint32_t renderTypes
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:23
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters::objects
vector< Object3D * > objects
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:22
tdme.h
Generated by
1.9.3