#include <Shader.hpp>
◆ Type
Enumerator |
---|
Vertex | |
Geometry | |
Fragment | |
◆ Shader() [1/3]
shkyera::Shader::Shader |
( |
const std::filesystem::path & |
filepath, |
|
|
Type |
type |
|
) |
| |
◆ Shader() [2/3]
◆ Shader() [3/3]
shkyera::Shader::Shader |
( |
Shader && |
other | ) |
|
|
noexcept |
◆ ~Shader()
shkyera::Shader::~Shader |
( |
| ) |
|
◆ compile()
void shkyera::Shader::compile |
( |
const std::string & |
source | ) |
|
|
private |
◆ getID()
GLuint shkyera::Shader::getID |
( |
| ) |
const |
|
inline |
◆ loadFromFile()
std::string shkyera::Shader::loadFromFile |
( |
const std::string & |
filepath | ) |
|
|
private |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ shaderTypeToGLenum()
GLenum shkyera::Shader::shaderTypeToGLenum |
( |
Type |
type | ) |
|
|
private |
◆ _id
◆ _type
Type shkyera::Shader::_type |
|
private |
The documentation for this class was generated from the following files: