GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
StateBitmaps Struct Reference

#include <State.hh>

Collaboration diagram for StateBitmaps:

Public Member Functions

 StateBitmaps (Mesh *m, MeshNormals *n, MeshTexCoords *coords, MeshColors *c, MeshTextures *tex, Function< int, int > &texfaces)
 ~StateBitmaps ()
void SetMatrix (int framenum, Matrix m)
void SetTexture (int face, BufferRef ref)
void Prepare ()
void Render (int framenum)
ArrayRender * GetRender (int row) const
Matrix GetMatrix (int framenum) const

Public Attributes

MeshStateBitmap * bitmap
MeshNormalsStateBitmap * normals
MeshColorsStateBitmap * colors
MeshTexCoordStateBitmap * texcoord
MeshTextures * tex
Function< int, int > & texfaces

Constructor & Destructor Documentation

◆ StateBitmaps()

StateBitmaps::StateBitmaps ( Mesh * m,
MeshNormals * n,
MeshTexCoords * coords,
MeshColors * c,
MeshTextures * tex,
Function< int, int > & texfaces )
inline

◆ ~StateBitmaps()

StateBitmaps::~StateBitmaps ( )
inline

Member Function Documentation

◆ GetMatrix()

Matrix StateBitmaps::GetMatrix ( int framenum) const
inline

◆ GetRender()

ArrayRender * StateBitmaps::GetRender ( int row) const
inline
Here is the caller graph for this function:

◆ Prepare()

void StateBitmaps::Prepare ( )
inline
Here is the caller graph for this function:

◆ Render()

void StateBitmaps::Render ( int framenum)
Here is the caller graph for this function:

◆ SetMatrix()

void StateBitmaps::SetMatrix ( int framenum,
Matrix m )
inline

◆ SetTexture()

void StateBitmaps::SetTexture ( int face,
BufferRef ref )
inline
Here is the caller graph for this function:

Member Data Documentation

◆ bitmap

MeshStateBitmap* StateBitmaps::bitmap

◆ colors

MeshColorsStateBitmap* StateBitmaps::colors

◆ normals

MeshNormalsStateBitmap* StateBitmaps::normals

◆ tex

MeshTextures* StateBitmaps::tex

◆ texcoord

MeshTexCoordStateBitmap* StateBitmaps::texcoord

◆ texfaces

Function<int,int>& StateBitmaps::texfaces

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