Struct ManagedShaderSource

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