Midnight Graphics
Create Fast and Simple Graphics in C++
mn::Graphics::Shader Member List

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

fromFile(std::filesystem::path path, ShaderType type) (defined in mn::Graphics::Shader)mn::Graphics::Shader
fromSpv(const std::vector< uint32_t > &contents, ShaderType type) (defined in mn::Graphics::Shader)mn::Graphics::Shader
fromString(const std::string &contents, ShaderType type, const std::string &path="") (defined in mn::Graphics::Shader)mn::Graphics::Shader
getAttributes() const (defined in mn::Graphics::Shader)mn::Graphics::Shaderinline
getHandle() const (defined in mn::Graphics::ObjectHandle< Shader >)mn::Graphics::ObjectHandle< Shader >inline
getType() const (defined in mn::Graphics::Shader)mn::Graphics::Shaderinline
handle (defined in mn::Graphics::ObjectHandle< Shader >)mn::Graphics::ObjectHandle< Shader >protected
ObjectHandle(Handle< Shader > h=nullptr) (defined in mn::Graphics::ObjectHandle< Shader >)mn::Graphics::ObjectHandle< Shader >inline
Pipeline (defined in mn::Graphics::Shader)mn::Graphics::Shaderfriend
Shader() (defined in mn::Graphics::Shader)mn::Graphics::Shader
Shader(std::filesystem::path path, ShaderType type) (defined in mn::Graphics::Shader)mn::Graphics::Shader
~Shader() (defined in mn::Graphics::Shader)mn::Graphics::Shader