LLGL 0.05 Beta
Loading...
Searching...
No Matches
CommandBufferFlags.h File Reference
#include <LLGL/Export.h>
#include <LLGL/Types.h>
#include <cstdint>

Classes

struct  LLGL::CommandBufferFlags
 Command buffer creation flags. More...
struct  LLGL::ClearFlags
 Command buffer clear flags. More...
struct  LLGL::ClearValue
 Clear value structure for color, depth, and stencil clear operations. More...
struct  LLGL::AttachmentClear
 Attachment clear command structure. More...
struct  LLGL::CommandBufferDescriptor
 Command buffer descriptor structure. More...

Namespaces

namespace  LLGL

Enumerations

enum class  LLGL::RenderConditionMode {
  LLGL::Wait , LLGL::NoWait , LLGL::ByRegionWait , LLGL::ByRegionNoWait ,
  LLGL::WaitInverted , LLGL::NoWaitInverted , LLGL::ByRegionWaitInverted , LLGL::ByRegionNoWaitInverted
}
 Render condition mode enumeration. More...
enum class  LLGL::StencilFace { LLGL::FrontAndBack , LLGL::Front , LLGL::Back }
 Stencil face enumeration. More...
enum class  LLGL::ShadingRate {
  LLGL::Size1x1 , LLGL::Size1x2 , LLGL::Size2x1 , LLGL::Size2x2 ,
  LLGL::Size2x4 , LLGL::Size4x2 , LLGL::Size4x4
}
 Variable rate shading enumeration. More...
enum class  LLGL::ShadingRateOp {
  LLGL::Keep , LLGL::Replace , LLGL::Min , LLGL::Max ,
  LLGL::Sum
}
 Shading rate combiner operation enumeration. More...

Functions

LLGL_EXPORT Extent2D LLGL::GetShadingRateSize (ShadingRate shadingRate)
 Returns the dimensions of the specified shading rate.