#include <Shader.h>
Definition at line 42 of file Shader.h.
◆ attachShader()
void dyno::Program::attachShader |
( |
const Shader & | shader | ) |
|
◆ create()
void dyno::Program::create |
( |
| ) |
|
|
virtual |
◆ createProgram()
Program * dyno::Program::createProgram |
( |
const char * | vs, |
|
|
const char * | fs, |
|
|
const char * | gs = 0 ) |
|
static |
◆ createProgramSPIRV()
Program * dyno::Program::createProgramSPIRV |
( |
const void * | vs, |
|
|
size_t | vs_len, |
|
|
const void * | fs, |
|
|
size_t | fs_len, |
|
|
const void * | gs = 0, |
|
|
size_t | gs_len = 0 ) |
|
static |
◆ link()
bool dyno::Program::link |
( |
| ) |
|
◆ release()
void dyno::Program::release |
( |
| ) |
|
|
virtual |
◆ setFloat()
void dyno::Program::setFloat |
( |
const char * | name, |
|
|
float | v ) |
◆ setInt()
void dyno::Program::setInt |
( |
const char * | name, |
|
|
int | v ) |
◆ setVec2()
void dyno::Program::setVec2 |
( |
const char * | name, |
|
|
dyno::Vec2f | v ) |
◆ setVec3()
void dyno::Program::setVec3 |
( |
const char * | name, |
|
|
dyno::Vec3f | v ) |
◆ setVec4()
void dyno::Program::setVec4 |
( |
const char * | name, |
|
|
dyno::Vec4f | v ) |
◆ use()
void dyno::Program::use |
( |
| ) |
|
The documentation for this class was generated from the following files:
- D:/Peridyno/peridyno/src/Rendering/Engine/OpenGL/GraphicsObject/Shader.h
- D:/Peridyno/peridyno/src/Rendering/Engine/OpenGL/GraphicsObject/Shader.cpp