Vesper 0.5.1
Vesper is short form for the Latin word for "Bat", as Vesper is designed to be small, lightweight, and easily handle things like particles and flocking behaviors in accordance with the nature of bats. \n It is meant to be a particle simulation, VFX editor, and CAN be used secondarily as a small game engine.
GitHub | Vesper Updates | Creator
Loading...
Searching...
No Matches
Vesper::Shader Member List

This is the complete list of members for Vesper::Shader, including all inherited members.

Bind() const =0Vesper::Shaderpure virtual
Create(const std::string &name, const std::string &vertexSrc, const std::string &fragmentSrc)Vesper::Shaderstatic
Create(const std::string &filepath)Vesper::Shaderstatic
GetName() const =0Vesper::Shaderpure virtual
SetFloat(const std::string &name, float value)=0Vesper::Shaderpure virtual
SetFloat3(const std::string &name, const glm::vec3 &value)=0Vesper::Shaderpure virtual
SetFloat4(const std::string &name, const glm::vec4 &value)=0Vesper::Shaderpure virtual
SetInt(const std::string &name, int value)=0Vesper::Shaderpure virtual
SetIntArray(const std::string &name, int *values, uint32_t count)=0Vesper::Shaderpure virtual
SetMat4(const std::string &name, const glm::mat4 &value)=0Vesper::Shaderpure virtual
Unbind() const =0Vesper::Shaderpure virtual
~Shader()=defaultVesper::Shadervirtual