![]() |
LLGL 0.05 Beta
|
#include <LLGL/Export.h>#include <LLGL/ResourceFlags.h>#include <LLGL/BufferFlags.h>#include <LLGL/SamplerFlags.h>#include <LLGL/ShaderFlags.h>#include <LLGL/Container/StringView.h>#include <LLGL/Container/StringLiteral.h>#include <vector>#include <utility>Classes | |
| struct | LLGL::BarrierFlags |
| Flags for memory barriers in pipeline layouts. More... | |
| struct | LLGL::BindingSlot |
| Resource binding slot structure. More... | |
| struct | LLGL::BindingDescriptor |
| Layout structure for a single binding point of the pipeline layout descriptor. More... | |
| struct | LLGL::StaticSamplerDescriptor |
| Static sampler state pipeline layout descriptor. More... | |
| struct | LLGL::UniformDescriptor |
| Shader uniform pipeline layout descriptor. More... | |
| struct | LLGL::CombinedTextureSamplerDescriptor |
| Descriptor structure for a combined texture-sampler. More... | |
| struct | LLGL::PipelineLayoutDescriptor |
| Pipeline layout descriptor structure. More... | |
Namespaces | |
| namespace | LLGL |
Enumerations | |
| enum class | LLGL::UniformType { LLGL::Undefined , LLGL::Float1 , LLGL::Float2 , LLGL::Float3 , LLGL::Float4 , LLGL::Double1 , LLGL::Double2 , LLGL::Double3 , LLGL::Double4 , LLGL::Int1 , LLGL::Int2 , LLGL::Int3 , LLGL::Int4 , LLGL::UInt1 , LLGL::UInt2 , LLGL::UInt3 , LLGL::UInt4 , LLGL::Bool1 , LLGL::Bool2 , LLGL::Bool3 , LLGL::Bool4 , LLGL::Float2x2 , LLGL::Float2x3 , LLGL::Float2x4 , LLGL::Float3x2 , LLGL::Float3x3 , LLGL::Float3x4 , LLGL::Float4x2 , LLGL::Float4x3 , LLGL::Float4x4 , LLGL::Double2x2 , LLGL::Double2x3 , LLGL::Double2x4 , LLGL::Double3x2 , LLGL::Double3x3 , LLGL::Double3x4 , LLGL::Double4x2 , LLGL::Double4x3 , LLGL::Double4x4 , LLGL::Sampler , LLGL::Image , LLGL::AtomicCounter } |
| Shader uniform type enumeration. More... | |
Functions | |
| bool | LLGL::operator== (const BindingSlot &lhs, const BindingSlot &rhs) |
Returns true if the specified binding slots are equal, i.e. index and set are equal. | |
| bool | LLGL::operator!= (const BindingSlot &lhs, const BindingSlot &rhs) |
Returns true if the specified binding slots are not equal, i.e. index and set are not equal. | |