|
|
| VKProgram (const Descriptor &desc) |
| |
|
std::vector< VkPipelineShaderStageCreateInfo > & | getInfos () |
| |
| void | use () override |
| |
| void | set_uniform (const std::string &name, int value) override |
| |
| void | set_uniform (const std::string &name, float value) override |
| |
| void | set_uniform (const std::string &name, const Vector2 &value) override |
| |
| void | set_uniform (const std::string &name, const Vector3 &value) override |
| |
| void | set_uniform (const std::string &name, const Vector4 &value) override |
| |
| void | set_uniform (const std::string &name, const Matrix4 &value) override |
| |
|
virtual void | use ()=0 |
| |
|
virtual void | set_uniform (const std::string &name, int value)=0 |
| |
|
virtual void | set_uniform (const std::string &name, float value)=0 |
| |
|
virtual void | set_uniform (const std::string &name, const Vector2 &value)=0 |
| |
|
virtual void | set_uniform (const std::string &name, const Vector3 &value)=0 |
| |
|
virtual void | set_uniform (const std::string &name, const Vector4 &value)=0 |
| |
|
virtual void | set_uniform (const std::string &name, const Matrix4 &value)=0 |
| |
|
int | get_stage_count () const |
| |