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

#include <ssplayer_shader_gl.h>

Inheritance diagram for spritestudio6::SSOpenGLShader:
[legend]

Public Member Functions

 SSOpenGLShader (const std::string &str, const GLenum shader_type)
 
 SSOpenGLShader (const std::string &name, const std::string &str, const GLenum shader_type)
 
virtual ~SSOpenGLShader ()
 
virtual int Compile (void)
 
GLuint GetHandle (void) const
 

Public Attributes

GLuint h
 

Protected Attributes

std::string myname
 
std::string source
 

Constructor & Destructor Documentation

◆ SSOpenGLShader() [1/2]

spritestudio6::SSOpenGLShader::SSOpenGLShader ( const std::string & str,
const GLenum shader_type )

◆ SSOpenGLShader() [2/2]

spritestudio6::SSOpenGLShader::SSOpenGLShader ( const std::string & name,
const std::string & str,
const GLenum shader_type )

◆ ~SSOpenGLShader()

spritestudio6::SSOpenGLShader::~SSOpenGLShader ( )
virtual

Member Function Documentation

◆ Compile()

int spritestudio6::SSOpenGLShader::Compile ( void )
virtual

◆ GetHandle()

GLuint spritestudio6::SSOpenGLShader::GetHandle ( void ) const
inline

Member Data Documentation

◆ h

GLuint spritestudio6::SSOpenGLShader::h

◆ myname

std::string spritestudio6::SSOpenGLShader::myname
protected

◆ source

std::string spritestudio6::SSOpenGLShader::source
protected

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