GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Render Class Referenceabstract

#include <Effect.hh>

Inheritance diagram for Render:

Public Member Functions

virtual void SetTime (float time)=0
virtual void SetMatrix (Matrix m)=0
virtual void RenderFaces (const FaceCollection &col)=0
virtual void RenderFaces (const FaceCollection &col, const TextureCoords &tex)=0
virtual void RenderFacesTexture (const FaceCollection &col)=0
virtual void RenderLines (const LineCollection &col)=0
virtual void RenderPoly (const PointCollection &col)=0
virtual void * CreateState ()=0
virtual void UpdateVBO (const FaceCollection &faces, void *state)=0
virtual void DrawVBO (void *state)=0
virtual void DestroyState (void *state)=0
virtual void Show ()

Member Function Documentation

◆ CreateState()

virtual void * Render::CreateState ( )
pure virtual

Implemented in SDLArrayRender, and SDLRender.

◆ DestroyState()

virtual void Render::DestroyState ( void * state)
pure virtual

Implemented in SDLArrayRender, and SDLRender.

◆ DrawVBO()

virtual void Render::DrawVBO ( void * state)
pure virtual

Implemented in SDLArrayRender, and SDLRender.

Here is the caller graph for this function:

◆ RenderFaces() [1/2]

virtual void Render::RenderFaces ( const FaceCollection & col)
pure virtual

Implemented in SDLArrayRender, and SDLRender.

◆ RenderFaces() [2/2]

virtual void Render::RenderFaces ( const FaceCollection & col,
const TextureCoords & tex )
pure virtual

Implemented in SDLArrayRender, and SDLRender.

◆ RenderFacesTexture()

virtual void Render::RenderFacesTexture ( const FaceCollection & col)
pure virtual

Implemented in SDLArrayRender, and SDLRender.

Here is the caller graph for this function:

◆ RenderLines()

virtual void Render::RenderLines ( const LineCollection & col)
pure virtual

Implemented in SDLArrayRender, and SDLRender.

◆ RenderPoly()

virtual void Render::RenderPoly ( const PointCollection & col)
pure virtual

Implemented in SDLArrayRender, and SDLRender.

◆ SetMatrix()

virtual void Render::SetMatrix ( Matrix m)
pure virtual

Implemented in SDLArrayRender, and SDLRender.

◆ SetTime()

virtual void Render::SetTime ( float time)
pure virtual

Implemented in SDLArrayRender, and SDLRender.

Here is the caller graph for this function:

◆ Show()

virtual void Render::Show ( )
inlinevirtual

Reimplemented in SDLArrayRender.

◆ UpdateVBO()

virtual void Render::UpdateVBO ( const FaceCollection & faces,
void * state )
pure virtual

Implemented in SDLArrayRender, and SDLRender.

Here is the caller graph for this function:

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