#include <Engine/Data/RawShaderMaterial.hpp>
External shaderMaterial representation
Definition at line 22 of file RawShaderMaterial.hpp.
◆ RawShaderMaterialData()
Ra::Core::Asset::RawShaderMaterialData::RawShaderMaterialData |
( |
const std::string & |
instanceName, |
|
|
const std::vector< std::pair< Ra::Engine::Data::ShaderType, std::string >> & |
shaders, |
|
|
std::shared_ptr< Ra::Engine::Data::ShaderParameterProvider > |
paramProvider |
|
) |
| |
|
inline |
Construct a shaderMaterialData from shader source and parameter provider
- Parameters
-
instanceName | The name of the material instance |
shaders | The shaders to use for each pipeline stage (only one source per stage is allowed) |
paramProvider | The parameter provider for the resulting program |
Definition at line 35 of file RawShaderMaterial.hpp.
The documentation for this class was generated from the following file: