#include <Shader.hh>
|
| | ShaderSeq (ShaderFile &file) |
| | ShaderSeq (const ShaderSeq &)=delete |
| ShaderSeq & | operator= (const ShaderSeq &)=delete |
| | ~ShaderSeq () |
| int | GetShader (std::string v_format, std::string f_format, std::string g_format, std::vector< std::string > v_vec=std::vector< std::string >(), std::vector< std::string > f_vec=std::vector< std::string >(), bool trans=true, ShaderModule *mod=0, ShaderCall *vertex_c=0, ShaderCall *fragment_c=0, std::string v_defines="", std::string f_defines="", std::string v_shader="", std::string f_shader="") |
| void | link (int i) |
| void | print_log (int i) |
| void | use (int i) |
| void | unuse (int i) |
| Program * | prog (int i) |
◆ ShaderSeq() [1/2]
◆ ShaderSeq() [2/2]
◆ ~ShaderSeq()
| ShaderSeq::~ShaderSeq |
( |
| ) |
|
|
inline |
◆ GetShader()
| int ShaderSeq::GetShader |
( |
std::string | v_format, |
|
|
std::string | f_format, |
|
|
std::string | g_format, |
|
|
std::vector< std::string > | v_vec = std::vector<std::string>(), |
|
|
std::vector< std::string > | f_vec = std::vector<std::string>(), |
|
|
bool | trans = true, |
|
|
ShaderModule * | mod = 0, |
|
|
ShaderCall * | vertex_c = 0, |
|
|
ShaderCall * | fragment_c = 0, |
|
|
std::string | v_defines = "", |
|
|
std::string | f_defines = "", |
|
|
std::string | v_shader = "", |
|
|
std::string | f_shader = "" ) |
◆ link()
| void ShaderSeq::link |
( |
int | i | ) |
|
◆ operator=()
◆ print_log()
| void ShaderSeq::print_log |
( |
int | i | ) |
|
◆ prog()
◆ unuse()
| void ShaderSeq::unuse |
( |
int | i | ) |
|
◆ use()
| void ShaderSeq::use |
( |
int | i | ) |
|
The documentation for this class was generated from the following files: