Jazz² Resurrection | API Docs
  1. Pages
  2. Namespaces
  1. Classes
  2. Files

Shaders/Generated/ShaderCompilerTypes.h file

Contents

  • Reference
    • Namespaces
    • Classes
    • Enums
    • Variables
    • Defines

Namespaces

namespace ShaderCompiler

Classes

struct ShaderCompiler::Uniform
struct ShaderCompiler::BlockMember
struct ShaderCompiler::UniformBlock
struct ShaderCompiler::TextureBinding
struct ShaderCompiler::Attribute
struct ShaderCompiler::ProgramVariant
struct ShaderCompiler::Program

Enums

enum class UniformType : std::uint8_t { Float, Int, UInt, Bool, Vec2, Vec3, Vec4, IVec2, IVec3, IVec4, UVec2, UVec3, UVec4, BVec2, BVec3, BVec4, Mat2, Mat3, Mat4, Sampler2D, Sampler3D, SamplerCube, Struct }
enum class RenderMode : std::uint32_t { BlendMix = 0x01, BlendAdd = 0x02, BlendSub = 0x04, BlendMul = 0x08, BlendPremulAlpha = 0x10, Unshaded = 0x20 }

Variables

std::uint16_t SymbolicArraySize constexpr

Defines

#define SHADERCOMPILER_REFLECTION_TYPES
Tab / T to search, Esc to close
…

Search for symbols, directories, files, pages or modules. You can omit any prefix from the symbol or file path; adding a : or / suffix lists all members of given symbol or directory.

Use ↓ / ↑ to navigate through the list, Enter to go. Tab autocompletes common prefix, you can copy a link to the result using ⌘ L while ⌘ M produces a Markdown link.

Sorry, nothing was found.
Maybe try a full-text search with external engine?

    Jazz² Resurrection API Docs. Created with Doxygen 1.17.0 and m.css.