7 class GraphicsSwapchain;
51 desc.
dataSize = resolution.
x * resolution.
y * 4;
63 desc.
dataSize = resolution.
x * resolution.
y * 4;
Definition GraphicsSwapchain.hpp:16
GraphicsBufferType
Determines the type of a graphics buffer.
Definition GraphicsBufferDesc.hpp:84
@ BT_Remote
Stores memory on the graphics adapter.
Definition GraphicsBufferDesc.hpp:86
@ BT_Upload
Uploads data from the CPU to the graphics adapter.
Definition GraphicsBufferDesc.hpp:85
GraphicsResourceType
Describes the resource type of a graphics buffer.
Definition GraphicsBufferDesc.hpp:11
@ RT_IndexBuffer
Definition GraphicsBufferDesc.hpp:15
@ RT_ConstantBuffer
Definition GraphicsBufferDesc.hpp:13
@ RT_VertexBuffer
Definition GraphicsBufferDesc.hpp:14
@ RT_Texture
Definition GraphicsBufferDesc.hpp:12
uint32_t uint32
Definition Primitives.hpp:12
uint8_t uint8
Definition Primitives.hpp:6
Definition GraphicsBufferDesc.hpp:90
GraphicsBufferDesc bufferDesc
Definition GraphicsBufferDesc.hpp:92
GraphicsBufferType bufferType
Definition GraphicsBufferDesc.hpp:91
Definition GraphicsBufferDesc.hpp:40
Definition GraphicsBufferDesc.hpp:44
Definition GraphicsBufferDesc.hpp:34
GraphicsSwapchain * swapchain
Definition GraphicsBufferDesc.hpp:35
uint8 swapchainImageIndex
Definition GraphicsBufferDesc.hpp:36
Definition GraphicsBufferDesc.hpp:26
bool updatable
Definition GraphicsBufferDesc.hpp:29
bool shaderResource
Definition GraphicsBufferDesc.hpp:30
bool renderTarget
Definition GraphicsBufferDesc.hpp:28
Int2D resolution
Definition GraphicsBufferDesc.hpp:27
Description of a graphics buffer.
Definition GraphicsBufferDesc.hpp:20
struct Faro::GraphicsBufferDesc::ConstantBufferDesc constantBuffer
GraphicsResourceType resourceType
Definition GraphicsBufferDesc.hpp:21
struct Faro::GraphicsBufferDesc::RenderTargetDesc renderTarget
uint32 stride
Definition GraphicsBufferDesc.hpp:23
static GraphicsBufferDesc Texture2D(Int2D resolution, bool shaderResource=false, bool updatable=false)
Definition GraphicsBufferDesc.hpp:47
static GraphicsBufferDesc SwapchainImage(GraphicsSwapchain *swapchain, uint8 imageIndex)
Definition GraphicsBufferDesc.hpp:71
static GraphicsBufferDesc RenderTarget(Int2D resolution, bool shaderResource=false)
Definition GraphicsBufferDesc.hpp:59
struct Faro::GraphicsBufferDesc::TextureDesc texture
uint32 dataSize
Definition GraphicsBufferDesc.hpp:22
struct Faro::GraphicsBufferDesc::GeometryBufferDesc geometryBuffer
T x
Definition Vector2.hpp:14
T y
Definition Vector2.hpp:14