#include <GLSLProgram.h>
◆ GLSLProgram() [1/2]
GLSLProgram::GLSLProgram |
( |
| ) |
|
◆ GLSLProgram() [2/2]
cnoid::GLSLProgram::GLSLProgram |
( |
const GLSLProgram & |
| ) |
|
|
delete |
◆ ~GLSLProgram()
cnoid::GLSLProgram::~GLSLProgram |
( |
| ) |
|
|
default |
◆ getSubroutineIndex()
GLuint cnoid::GLSLProgram::getSubroutineIndex |
( |
GLenum |
shaderType, |
|
|
const GLchar * |
name |
|
) |
| const |
|
inline |
◆ getUniformLocation() [1/2]
GLuint cnoid::GLSLProgram::getUniformLocation |
( |
const char * |
name | ) |
const |
|
inline |
◆ getUniformLocation() [2/2]
GLuint cnoid::GLSLProgram::getUniformLocation |
( |
const std::string & |
name | ) |
const |
|
inline |
◆ handle()
GLint cnoid::GLSLProgram::handle |
( |
| ) |
const |
|
inline |
◆ isLinked()
bool cnoid::GLSLProgram::isLinked |
( |
| ) |
const |
|
inline |
◆ link()
void GLSLProgram::link |
( |
| ) |
|
◆ loadShader()
void GLSLProgram::loadShader |
( |
const char * |
filename, |
|
|
int |
shaderType |
|
) |
| |
◆ operator=()
◆ release()
void GLSLProgram::release |
( |
| ) |
|
◆ setUniformSubroutines()
void cnoid::GLSLProgram::setUniformSubroutines |
( |
GLenum |
shaderType, |
|
|
GLsizei |
count, |
|
|
const GLuint * |
indices |
|
) |
| |
|
inline |
◆ use()
void GLSLProgram::use |
( |
| ) |
|
◆ validate()
void GLSLProgram::validate |
( |
| ) |
|
The documentation for this class was generated from the following files: