LLGL 0.05 Beta
Loading...
Searching...
No Matches
BufferFlags.h File Reference
#include <LLGL/Export.h>
#include <LLGL/ResourceFlags.h>
#include <LLGL/VertexAttribute.h>
#include <LLGL/RenderSystemFlags.h>
#include <LLGL/Constants.h>
#include <LLGL/Container/ArrayView.h>
#include <LLGL/ForwardDecls.h>
#include <LLGL/Deprecated.h>
#include <cstdint>

Classes

struct  LLGL::BufferDescriptor
 Hardware buffer descriptor structure. More...
struct  LLGL::BufferViewDescriptor
 Buffer view descriptor structure. More...
struct  LLGL::VertexBufferView
 Vertex buffer view structure for buffer array initialization. More...

Namespaces

namespace  LLGL

Functions

LLGL_EXPORT bool LLGL::IsTypedBuffer (const BufferDescriptor &desc)
 Returns true if the buffer descriptor denotes a typed buffer, i.e. Buffer or RWBuffer in HLSL.
LLGL_EXPORT bool LLGL::IsStructuredBuffer (const BufferDescriptor &desc)
 Returns true if the buffer descriptor denotes a structured buffer, i.e. StructuredBuffer, RWStructuredBuffer, AppendStructuredBuffer, or ConsumeStructuredBuffer in HLSL.
LLGL_EXPORT bool LLGL::IsByteAddressBuffer (const BufferDescriptor &desc)
 Returns true if the buffer descriptor denotes a byte address buffer, i.e. ByteAddressBuffer or RWByteAddressBuffer in HLSL.