TDME2
1.9.200
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::Object
;
14
15
/**
16
* Entity renderer parameters
17
* @author Andreas Drewke
18
*/
19
struct
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters
final {
20
Entity::RenderPass
renderPass
;
21
vector<Object*>
objects
;
22
uint32_t
renderTypes
;
23
bool
collectTransparentFaces
;
24
};
Entity.h
tdme::engine::Entity
Engine entity.
Definition:
Entity.h:30
tdme::engine::Entity::RenderPass
RenderPass
Definition:
Entity.h:85
tdme::engine::Object
Object to be used with engine class.
Definition:
Object.h:60
fwd-tdme.h
fwd-tdme.h
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters
Entity renderer parameters.
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:19
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters::renderPass
Entity::RenderPass renderPass
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:20
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters::objects
vector< Object * > objects
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:21
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters::collectTransparentFaces
bool collectTransparentFaces
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:23
tdme::engine::subsystems::rendering::EntityRenderer_InstancedRenderFunctionParameters::renderTypes
uint32_t renderTypes
Definition:
EntityRenderer_InstancedRenderFunctionParameters.h:22
tdme.h
Generated by
1.9.1