![]() |
XII Release 0.1.0
|
This describes the shader creation description. More...
#include <Shader.h>
Public Member Functions | |
XII_ALWAYS_INLINE bool | HasValidByteCode () const |
![]() | |
xiiHashableStruct (const xiiHashableStruct< xiiGALShaderCreationDescription > &other) | |
void | operator= (const xiiHashableStruct< xiiGALShaderCreationDescription > &other) |
XII_ALWAYS_INLINE constexpr bool | operator== (const xiiHashableStruct< xiiGALShaderCreationDescription > &rhs) const=default |
xiiUInt32 | CalculateHash () const |
Calculates the 32 bit hash of the struct and returns it. | |
Public Attributes | |
xiiBitflags< xiiGALShaderType > | m_ShaderType = xiiGALShaderType::Unknown |
The shader type. The default is xiiGALShaderType::Unknown. | |
xiiScopedRefPointer< xiiGALShaderByteCode > | m_ByteCode |
The shader byte code. See xiiGALShaderByteCode. | |
This describes the shader creation description.