Represents a single shader stage module within a Shader. More...
#include <Shader.h>
Inherits Raven::RefCounted.
Inherited by Raven::VulkanShaderModuleHandle.
Public Member Functions | |
| virtual | ~ShaderModuleHandle ()=default |
| virtual const std::string & | GetEntryPoint () const =0 |
| Retrieves the entry point name for the given shader stage. | |
| Public Member Functions inherited from Raven::RefCounted | |
| RefCounted () | |
| virtual | ~RefCounted () |
| void | IncRefCount () |
| void | DecRefCount () |
| u32 | GetRefCount () const |
Represents a single shader stage module within a Shader.
Encapsulates a shader module compiled for a specific stage (e.g. vertex, fragment). Provides access to the entry point name used for this stage.
|
virtualdefault |
|
pure virtual |
Retrieves the entry point name for the given shader stage.
Implemented in Raven::VulkanShaderModuleHandle.