StarEngine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
star::Shader Class Reference

#include <Shader.h>

Collaboration diagram for star::Shader:
Collaboration graph

Public Member Functions

 Shader ()
 
 Shader (const tstring &vsFile, const tstring &fsFile)
 
 ~Shader ()
 
bool Init (const tstring &vsFile, const tstring &fsFile)
 
void Bind ()
 
void Unbind ()
 
const GLuint GetId () const
 
const GLfloat * GetProjection () const
 
const GLfloat * GetTranslation () const
 

Constructor & Destructor Documentation

star::Shader::Shader ( )
star::Shader::Shader ( const tstring vsFile,
const tstring fsFile 
)
star::Shader::~Shader ( void  )

Member Function Documentation

void star::Shader::Bind ( )
const GLuint star::Shader::GetId ( ) const
const GLfloat * star::Shader::GetProjection ( ) const
const GLfloat * star::Shader::GetTranslation ( ) const
bool star::Shader::Init ( const tstring vsFile,
const tstring fsFile 
)
void star::Shader::Unbind ( )

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