Ewol Game engine (based on bullet lib) 0.3.0
Main Page
Related Pages
Namespaces
Classes
Files
Link-libs
lutin
ewol
echrono
etk
ejson
exml
esvg
egami
gale
ege
elog
ememory
enet
eproperty
esignal
etranslate
zeus
audio-ess
audio
audio-drain
audio-orchestra
audio-river
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
framework
atria-soft
ege
ege
resource
ParticuleMesh.hpp
Go to the documentation of this file.
1
6
#pragma once
7
8
#include <
ege/resource/Mesh.hpp
>
9
10
namespace
ege
{
11
namespace
resource {
12
class
ParticuleMesh
:
public
ege::resource::Mesh
{
13
protected
:
14
int32_t m_GLMainColor;
15
protected
:
16
ParticuleMesh
();
17
void
init(
const
std::string& _fileName,
const
std::string& _shaderName=
"DATA:ParticuleMesh.prog"
);
18
public
:
19
DECLARE_RESOURCE_NAMED_FACTORY(
ParticuleMesh
);
20
virtual
~
ParticuleMesh
();
21
public
:
22
virtual
void
draw(
mat4
& _positionMatrix,
23
const
etk::Color<float>
& _mainColor,
24
bool
_enableDepthTest =
true
,
25
bool
_enableDepthUpdate =
true
);
26
};
27
}
28
}
ege::resource::Mesh
Definition:
Mesh.hpp:30
Mesh.hpp
ege
Definition:
AudioElement.hpp:8
ege::resource::ParticuleMesh
Definition:
ParticuleMesh.hpp:12
etk::Matrix4
etk::Color< float >
Generated on Mon Oct 24 2016 15:35:54 for Ewol Game engine (based on bullet lib) by
1.8.12