115 void zMergeSort(
int indices[],
int tmp[],
int nb);
118 #endif // LE_TRILIST_H
LeColor color
Definition: trilist.h:53
LeColor solidColor
Definition: trilist.h:83
int diffuseTexture
Definition: trilist.h:84
int noUsed
Definition: trilist.h:111
Represent a quadratic fog.
Definition: trilist.h:46
Represent a rasterizable triangle.
Definition: trilist.h:75
LightEngine 3D: General engine configuration file.
LeTriList()
Definition: trilist.cpp:39
int noValid
Definition: trilist.h:112
LightEngine 3D: Global helpers and definitions.
#define LE_RENDERER_NEAR_DEFAULT
Definition: config.h:59
int * dstIndices
Definition: trilist.h:107
LeTriangle * triangles
Definition: trilist.h:108
float vd
Definition: trilist.h:81
Contain and manage triangle lists.
Definition: trilist.h:93
int * srcIndices
Definition: trilist.h:106
LeFog()
Definition: trilist.h:47
Represent an RGBA color.
Definition: color.h:42
void zSort()
Sort triangles according to their view distance (descending order)
Definition: trilist.cpp:79
float near
Definition: trilist.h:54
LeFog fog
Definition: trilist.h:103
int flags
Definition: trilist.h:85
LightEngine 3D: Color implementation.
void allocate(int noTriangles)
Allocate memory to hold triangles.
Definition: trilist.cpp:67
~LeTriList()
Definition: trilist.cpp:54
float far
Definition: trilist.h:55
LE_TRIANGLE_FLAGS
Rendering flags per triangle.
Definition: trilist.h:63
int noAllocated
Definition: trilist.h:110