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

#include <shdrenderer.h>

Inherited by ShdDX8RendererClass.

Public Member Functions

virtual ShdRendererNodeClassRegister_Mesh (ShdMeshClass *mesh, ShdSubMeshClass *sub_mesh)=0
 
virtual void Flush ()=0
 

Static Public Member Functions

static void Init ()
 
static void Shutdown ()
 
static void Init_Shaders ()
 
static void Shutdown_Shaders ()
 
static ShdRendererClassPeek_Instance ()
 

Protected Member Functions

 ShdRendererClass ()
 
virtual ~ShdRendererClass ()
 

Detailed Description

ShdRenderer

Definition at line 130 of file shdrenderer.h.

Constructor & Destructor Documentation

◆ ShdRendererClass()

ShdRendererClass::ShdRendererClass ( )
protected

Definition at line 65 of file shdrenderer.cpp.

◆ ~ShdRendererClass()

ShdRendererClass::~ShdRendererClass ( )
protectedvirtual

Definition at line 69 of file shdrenderer.cpp.

Member Function Documentation

◆ Flush()

virtual void ShdRendererClass::Flush ( )
pure virtual

Implemented in ShdDX8RendererClass.

◆ Init()

void ShdRendererClass::Init ( )
static

Definition at line 77 of file shdrenderer.cpp.

◆ Init_Shaders()

void ShdRendererClass::Init_Shaders ( )
static

Definition at line 88 of file shdrenderer.cpp.

◆ Peek_Instance()

static ShdRendererClass * ShdRendererClass::Peek_Instance ( )
inlinestatic

Definition at line 151 of file shdrenderer.h.

◆ Register_Mesh()

virtual ShdRendererNodeClass * ShdRendererClass::Register_Mesh ( ShdMeshClass * mesh,
ShdSubMeshClass * sub_mesh )
pure virtual

Implemented in ShdDX8RendererClass.

◆ Shutdown()

void ShdRendererClass::Shutdown ( )
static

Definition at line 105 of file shdrenderer.cpp.

◆ Shutdown_Shaders()

void ShdRendererClass::Shutdown_Shaders ( )
static

Definition at line 115 of file shdrenderer.cpp.


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