gfx.graal

Undocumented in source.

Modules

buffer
module gfx.graal.buffer

GrAAL buffer module

cmd
module gfx.graal.cmd

command buffer module

device
module gfx.graal.device
Undocumented in source.
error
module gfx.graal.error
Undocumented in source.
format
module gfx.graal.format

Format description module

image
module gfx.graal.image

ImageBase module

memory
module gfx.graal.memory
Undocumented in source.
pipeline
module gfx.graal.pipeline
Undocumented in source.
presentation
module gfx.graal.presentation

Presentation module

queue
module gfx.graal.queue
Undocumented in source.
renderpass
module gfx.graal.renderpass
Undocumented in source.
sync
module gfx.graal.sync

synchronization module

types
module gfx.graal.types
Undocumented in source.

Public Imports

gfx.graal.buffer
public import gfx.graal.buffer;
gfx.graal.cmd
public import gfx.graal.cmd;
gfx.graal.device
public import gfx.graal.device;
gfx.graal.error
public import gfx.graal.error;
gfx.graal.format
public import gfx.graal.format;
gfx.graal.image
public import gfx.graal.image;
gfx.graal.memory
public import gfx.graal.memory;
gfx.graal.pipeline
public import gfx.graal.pipeline;
gfx.graal.presentation
public import gfx.graal.presentation;
gfx.graal.queue
public import gfx.graal.queue;
gfx.graal.renderpass
public import gfx.graal.renderpass;
gfx.graal.sync
public import gfx.graal.sync;
gfx.graal.types
public import gfx.graal.types;

Members

Aliases

DebugCallback
alias DebugCallback = void delegate(Severity severity, string message)

Debug callback type

Enums

Backend
enum Backend

Backend identifier

Severity
enum Severity

Severity of debug message. These are flags as performance can be signaled with other severity

Interfaces

Instance
interface Instance

A backend instance

Structs

ApiProps
struct ApiProps

Property of the API used to implement a Graal instance.

Meta