Struct ManagedShaderSource
Defined in File managed-structures.h
Struct Documentation
-
struct ManagedShaderSource
Public Functions
-
inline ManagedShaderSource(const ShaderSource &source)
-
~ManagedShaderSource() noexcept = default
-
ManagedShaderSource() = default
-
ManagedShaderSource(const ManagedShaderSource&) = default
-
ManagedShaderSource(ManagedShaderSource&&) = default
-
ManagedShaderSource &operator=(const ManagedShaderSource&) = default
-
ManagedShaderSource &operator=(ManagedShaderSource&&) = default
-
inline operator ShaderSource()
Public Members
-
api_types::ShaderLanguage language = GPA_SHADER_LANGUAGE_UNKNOWN
-
std::vector<ManagedSourceFile> files
-
std::vector<ManagedShaderMacro> macros
-
std::vector<ManagedEntryPoint> entryPoints
-
std::vector<ManagedRuntimeDataSubobjectInfo> subobjectInfos
-
uint32_t flags = 0
-
inline ManagedShaderSource(const ShaderSource &source)