shader class final
contains extensions for meta data when loading shader files.
shaders need various metadata that can describe the binding points and types of resources a SPIR-V might be expecting, as well as the pipeline stage it is assigned to. This extension to psl::
base classes
static variables
member-functions
Function documentation
              core::
            | Returns | the shader stage of this SPIR-V module (i.e. vertex, fragment, compute, etc..) | 
|---|
              void core::
              Brief
sets the stage of this SPIR-V module to the given value.
Details
| Parameters | |
|---|---|
| value in | the stage to expect. | 
              
                template<typename S>
              
              void core::
              Brief
method that will be invoked by the serialization system.
| Template parameters | |
|---|---|
| S | the type of the serializer/deserializer | 
| Parameters | |
| s in | instance of a serializer that you can read from, or write to. |