Plasma Engine  2.0
Loading...
Searching...
No Matches
plShaderPermutationBinary Class Reference

Serialized state of a shader permutation used by plShaderPermutationResourceLoader to convert into a plShaderPermutationResource. More...

#include <ShaderPermutationBinary.h>

Public Member Functions

plResult Write (plStreamWriter &inout_stream)
 
plResult Read (plStreamReader &inout_stream, bool &out_bOldVersion)
 

Public Attributes

plUInt32 m_uiShaderStageHashes [plGALShaderStage::ENUM_COUNT]
 
plDependencyFile m_DependencyFile
 
plShaderStateResourceDescriptor m_StateDescriptor
 
plHybridArray< plPermutationVar, 16 > m_PermutationVars
 

Detailed Description

Serialized state of a shader permutation used by plShaderPermutationResourceLoader to convert into a plShaderPermutationResource.


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