OPTPiX SpriteStudio SDK
Loading...
Searching...
No Matches
spritestudio6::SSOpenGLProgramObject Class Reference

#include <ssplayer_shader_gl.h>

Public Member Functions

 SSOpenGLProgramObject ()
 
virtual ~SSOpenGLProgramObject ()
 
GLuint GetID ()
 
virtual void Attach (const SSOpenGLShader *s)
 
virtual int Link (void)
 
virtual void Use (void)
 
void Enable (void)
 
void Disable (void)
 
GLint GetUniformLocation (const char *name)
 
GLint GetAttribLocation (const char *name)
 

Public Attributes

GLuint h
 

Constructor & Destructor Documentation

◆ SSOpenGLProgramObject()

spritestudio6::SSOpenGLProgramObject::SSOpenGLProgramObject ( )

◆ ~SSOpenGLProgramObject()

spritestudio6::SSOpenGLProgramObject::~SSOpenGLProgramObject ( )
virtual

Member Function Documentation

◆ Attach()

void spritestudio6::SSOpenGLProgramObject::Attach ( const SSOpenGLShader * s)
virtual

◆ Disable()

void spritestudio6::SSOpenGLProgramObject::Disable ( void )

◆ Enable()

void spritestudio6::SSOpenGLProgramObject::Enable ( void )
inline

◆ GetAttribLocation()

GLint spritestudio6::SSOpenGLProgramObject::GetAttribLocation ( const char * name)

◆ GetID()

GLuint spritestudio6::SSOpenGLProgramObject::GetID ( )
inline

◆ GetUniformLocation()

GLint spritestudio6::SSOpenGLProgramObject::GetUniformLocation ( const char * name)

◆ Link()

int spritestudio6::SSOpenGLProgramObject::Link ( void )
virtual

◆ Use()

void spritestudio6::SSOpenGLProgramObject::Use ( void )
virtual

Member Data Documentation

◆ h

GLuint spritestudio6::SSOpenGLProgramObject::h

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