Chrysalis - Renderer
Loading...
Searching...
No Matches
Chrysalis::MainOpenGLProgram Class Reference

#include <MainOpenGLProgram.h>

Inheritance diagram for Chrysalis::MainOpenGLProgram:
[legend]
Collaboration diagram for Chrysalis::MainOpenGLProgram:
[legend]

Public Member Functions

 MainOpenGLProgram ()
void setPointRadius (float radius) const
void setProjection (const glm::mat4x4 &projection) const
void setColor (float r, float g, float b, float a) const
Public Member Functions inherited from Chrysalis::BaseOpenGLProgram
 ~BaseOpenGLProgram ()
void initialize ()
void bind () const

Additional Inherited Members

Static Public Member Functions inherited from Chrysalis::BaseOpenGLProgram
static void release ()
Protected Member Functions inherited from Chrysalis::BaseOpenGLProgram
 BaseOpenGLProgram (const char *vertexShader, const char *fragmentShader)
void setUniformValue (const char *name, GLint value) const
void setUniformValue (const char *name, GLfloat value) const
void setUniformValue (const char *name, const glm::mat4x4 &value) const
void setUniformValue (const char *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) const

Constructor & Destructor Documentation

◆ MainOpenGLProgram()

MainOpenGLProgram::MainOpenGLProgram ( )
explicit
Here is the call graph for this function:

Member Function Documentation

◆ setColor()

void MainOpenGLProgram::setColor ( float r,
float g,
float b,
float a ) const
Here is the call graph for this function:

◆ setPointRadius()

void MainOpenGLProgram::setPointRadius ( float radius) const
Here is the call graph for this function:

◆ setProjection()

void MainOpenGLProgram::setProjection ( const glm::mat4x4 & projection) const
Here is the call graph for this function:

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