SPARK
0.1.0
A general purpose game engine written in C++.
|
Interface representing a single shader module, a part of a IShaderProgram. More...
#include <Shader.h>
Public Member Functions | |
virtual ShaderStage | stage () const noexcept=0 |
Gets the type of the shader. | |
virtual const std::string & | fileName () const noexcept=0 |
Gets the name of the file this shader was loaded from. | |
virtual const std::string & | entryPoint () const noexcept=0 |
Gets the entry point of this shader. | |
Interface representing a single shader module, a part of a IShaderProgram.
|
nodiscardpure virtualnoexcept |
Gets the entry point of this shader.
Implemented in spark::render::vk::VulkanShaderModule.
|
nodiscardpure virtualnoexcept |
Gets the name of the file this shader was loaded from.
Implemented in spark::render::vk::VulkanShaderModule.
|
nodiscardpure virtualnoexcept |
Gets the type of the shader.
Implemented in spark::render::vk::VulkanShaderModule.