Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
SortingRendererClass Class Reference

#include <sortingrenderer.h>

Static Public Member Functions

static void Insert_Triangles (const SphereClass &bounding_sphere, unsigned short start_index, unsigned short polygon_count, unsigned short min_vertex_index, unsigned short vertex_count)
 
static void Insert_Triangles (unsigned short start_index, unsigned short polygon_count, unsigned short min_vertex_index, unsigned short vertex_count)
 
static void Insert_VolumeParticle (const SphereClass &bounding_sphere, unsigned short start_index, unsigned short polygon_count, unsigned short min_vertex_index, unsigned short vertex_count, unsigned short layerCount)
 
static void Flush ()
 
static void Deinit ()
 
static void SetMinVertexBufferSize (unsigned val)
 
static void _Enable_Triangle_Draw (bool enable)
 
static bool _Is_Triangle_Draw_Enabled ()
 

Detailed Description

Definition at line 31 of file sortingrenderer.h.

Member Function Documentation

◆ _Enable_Triangle_Draw()

static void SortingRendererClass::_Enable_Triangle_Draw ( bool enable)
inlinestatic

Definition at line 65 of file sortingrenderer.h.

◆ _Is_Triangle_Draw_Enabled()

static bool SortingRendererClass::_Is_Triangle_Draw_Enabled ( )
inlinestatic

Definition at line 66 of file sortingrenderer.h.

◆ Deinit()

void SortingRendererClass::Deinit ( )
static

Definition at line 656 of file sortingrenderer.cpp.

◆ Flush()

void SortingRendererClass::Flush ( )
static

Definition at line 612 of file sortingrenderer.cpp.

◆ Insert_Triangles() [1/2]

void SortingRendererClass::Insert_Triangles ( const SphereClass & bounding_sphere,
unsigned short start_index,
unsigned short polygon_count,
unsigned short min_vertex_index,
unsigned short vertex_count )
static
Todo
lorenzen sez use a bucket sort here... and stop copying so much data so many times

Definition at line 217 of file sortingrenderer.cpp.

◆ Insert_Triangles() [2/2]

void SortingRendererClass::Insert_Triangles ( unsigned short start_index,
unsigned short polygon_count,
unsigned short min_vertex_index,
unsigned short vertex_count )
static

Definition at line 305 of file sortingrenderer.cpp.

◆ Insert_VolumeParticle()

void SortingRendererClass::Insert_VolumeParticle ( const SphereClass & bounding_sphere,
unsigned short start_index,
unsigned short polygon_count,
unsigned short min_vertex_index,
unsigned short vertex_count,
unsigned short layerCount )
static
Todo
lorenzen sez use a bucket sort here... and stop copying so much data so many times

Definition at line 688 of file sortingrenderer.cpp.

◆ SetMinVertexBufferSize()

void SortingRendererClass::SetMinVertexBufferSize ( unsigned val)
static

Definition at line 63 of file sortingrenderer.cpp.


The documentation for this class was generated from the following files: