AURobotServers  4
Public Member Functions | Private Attributes | List of all members
GfxProgram Class Reference

#include <graphics.h>

Public Member Functions

bool Create (GfxShader *vertex_shader, GfxShader *fragment_shader)
 
GLuint GetId ()
 
 GfxProgram ()
 
 ~GfxProgram ()
 

Private Attributes

GfxShaderFragmentShader
 
GLuint Id
 
GfxShaderVertexShader
 

Constructor & Destructor Documentation

GfxProgram::GfxProgram ( )
inline
GfxProgram::~GfxProgram ( )
inline

Member Function Documentation

bool GfxProgram::Create ( GfxShader vertex_shader,
GfxShader fragment_shader 
)

References check, GfxShader::GetId(), and GfxShader::Id.

Referenced by InitGraphics().

GLuint GfxProgram::GetId ( )
inline

References GfxShader::Id.

Referenced by DrawTextureRect(), and InitGraphics().

Member Data Documentation

GfxShader* GfxProgram::FragmentShader
private
GLuint GfxProgram::Id
private
GfxShader* GfxProgram::VertexShader
private

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