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

#include <polyinfo.h>

Public Member Functions

TextureClassPeek_Texture () const
 
VertexMaterialClassPeek_Vertex_Material () const
 
ShaderClassPeek_Shader () const
 
void Set_Texture (TextureClass *texture)
 
void Set_Vertex_Material (VertexMaterialClass *vertexMaterial)
 
void Set_Shader (ShaderClass *shader)
 
void Set (TextureClass *texture, VertexMaterialClass *vertexMaterial, ShaderClass *shader)
 
 PolygonInfoClass (TextureClass *texture=0, VertexMaterialClass *vertexMaterial=0, ShaderClass *shader=0)
 
 ~PolygonInfoClass ()
 

Protected Attributes

TextureClassTexture
 
VertexMaterialClassVertexMaterial
 
ShaderClassShader
 

Detailed Description

PolyInfo.h

This class is a simple storage class that keeps track of a texture, vertex material and a shader.

Definition at line 57 of file polyinfo.h.

Constructor & Destructor Documentation

◆ PolygonInfoClass()

PolygonInfoClass::PolygonInfoClass ( TextureClass * texture = 0,
VertexMaterialClass * vertexMaterial = 0,
ShaderClass * shader = 0 )
inline

Definition at line 77 of file polyinfo.h.

◆ ~PolygonInfoClass()

PolygonInfoClass::~PolygonInfoClass ( )

Definition at line 73 of file polyinfo.cpp.

Member Function Documentation

◆ Peek_Shader()

ShaderClass * PolygonInfoClass::Peek_Shader ( ) const
inline

Definition at line 64 of file polyinfo.h.

◆ Peek_Texture()

TextureClass * PolygonInfoClass::Peek_Texture ( ) const
inline

Definition at line 62 of file polyinfo.h.

◆ Peek_Vertex_Material()

VertexMaterialClass * PolygonInfoClass::Peek_Vertex_Material ( ) const
inline

Definition at line 63 of file polyinfo.h.

◆ Set()

void PolygonInfoClass::Set ( TextureClass * texture,
VertexMaterialClass * vertexMaterial,
ShaderClass * shader )
inline

Definition at line 70 of file polyinfo.h.

◆ Set_Shader()

void PolygonInfoClass::Set_Shader ( ShaderClass * shader)

Definition at line 63 of file polyinfo.cpp.

◆ Set_Texture()

void PolygonInfoClass::Set_Texture ( TextureClass * texture)

Definition at line 45 of file polyinfo.cpp.

◆ Set_Vertex_Material()

void PolygonInfoClass::Set_Vertex_Material ( VertexMaterialClass * vertexMaterial)

Definition at line 53 of file polyinfo.cpp.

Member Data Documentation

◆ Shader

ShaderClass* PolygonInfoClass::Shader
protected

Definition at line 90 of file polyinfo.h.

◆ Texture

TextureClass* PolygonInfoClass::Texture
protected

Definition at line 88 of file polyinfo.h.

◆ VertexMaterial

VertexMaterialClass* PolygonInfoClass::VertexMaterial
protected

Definition at line 89 of file polyinfo.h.


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