SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::Shader Class Reference

Shader Class. More...

#include <Shader.h>

Public Member Functions

 Shader ()=default
 Constructor Function.
 
 Shader (const std::string &name, ShaderStage stage)
 Constructor Function.
 
 Shader (const std::string &name, const std::string &stage)
 Constructor Function.
 
virtual ~Shader ()=default
 Destructor Function.
 
void Deserialize ()
 Deserialize the data from a disk file to this class.
 
std::shared_ptr< VulkanShaderModule > & GetShaderModule ()
 Get VulkanShaderModule.
 

Private Attributes

std::string m_ShaderName
 Shader name.
 
ShaderStage m_ShaderStage
 Shader stage.
 
std::shared_ptr< VulkanShaderModulem_ShaderModule
 VulkanShaderModule.
 

Friends

class ShaderLoader
 

Detailed Description

Shader Class.

Definition at line 18 of file Shader.h.


The documentation for this class was generated from the following files: