|
enum | Backend { Backend::GL,
Backend::GL_ARB,
Backend::VULKAN,
Backend::DUMMY
} |
|
enum | CompareOp {
CompareOp::NEVER,
CompareOp::LESS,
CompareOp::EQUAL,
CompareOp::LESS_OR_EQUAL,
CompareOp::GREATER,
CompareOp::NOT_EQUAL,
CompareOp::GREATER_OR_EQUAL,
CompareOp::ALWAYS
} |
|
enum | Format {
Format::UNDEFINED,
Format::R8_UNORM,
Format::R8G8_UNORM,
Format::R8G8_UINT,
Format::R8G8B8_UNORM,
Format::R8G8B8A8_UNORM,
Format::R8G8B8A8_UINT,
Format::A8_UNORM,
Format::L8_UNORM,
Format::R16_UNORM,
Format::R16_UINT,
Format::R16_SINT,
Format::R16G16_UNORM,
Format::R16G16_UINT,
Format::R16G16_SINT,
Format::R32_SFLOAT,
Format::R32G32_SFLOAT,
Format::R32G32B32_SFLOAT,
Format::R32G32B32A32_SFLOAT,
Format::D16_UNORM,
Format::D24_UNORM,
Format::D24_UNORM_S8_UINT,
Format::D32_SFLOAT,
Format::D32_SFLOAT_S8_UINT,
Format::BC1_RGB_UNORM,
Format::BC1_RGBA_UNORM,
Format::BC2_UNORM,
Format::BC3_UNORM
} |
|
enum | AttachmentLoadOp { AttachmentLoadOp::LOAD,
AttachmentLoadOp::CLEAR,
AttachmentLoadOp::DONT_CARE
} |
| Load operation is set for each attachment, what should be done with its content on BeginFramebufferPass. More...
|
|
enum | AttachmentStoreOp { AttachmentStoreOp::STORE,
AttachmentStoreOp::DONT_CARE
} |
| Store operation is set for each attachment, what should be done with its content on EndFramebufferPass. More...
|
|
enum | VertexAttributeStream : uint32_t {
VertexAttributeStream::POSITION,
VertexAttributeStream::NORMAL,
VertexAttributeStream::COLOR,
VertexAttributeStream::UV0,
VertexAttributeStream::UV1,
VertexAttributeStream::UV2,
VertexAttributeStream::UV3,
VertexAttributeStream::UV4,
VertexAttributeStream::UV5,
VertexAttributeStream::UV6,
VertexAttributeStream::UV7
} |
|
enum | VertexAttributeRate : uint32_t { VertexAttributeRate::PER_VERTEX,
VertexAttributeRate::PER_INSTANCE
} |
|
enum | StencilOp {
StencilOp::KEEP,
StencilOp::ZERO,
StencilOp::REPLACE,
StencilOp::INCREMENT_AND_CLAMP,
StencilOp::DECREMENT_AND_CLAMP,
StencilOp::INVERT,
StencilOp::INCREMENT_AND_WRAP,
StencilOp::DECREMENT_AND_WRAP
} |
|
enum | BlendFactor {
BlendFactor::ZERO,
BlendFactor::ONE,
BlendFactor::SRC_COLOR,
BlendFactor::ONE_MINUS_SRC_COLOR,
BlendFactor::DST_COLOR,
BlendFactor::ONE_MINUS_DST_COLOR,
BlendFactor::SRC_ALPHA,
BlendFactor::ONE_MINUS_SRC_ALPHA,
BlendFactor::DST_ALPHA,
BlendFactor::ONE_MINUS_DST_ALPHA,
BlendFactor::CONSTANT_COLOR,
BlendFactor::ONE_MINUS_CONSTANT_COLOR,
BlendFactor::CONSTANT_ALPHA,
BlendFactor::ONE_MINUS_CONSTANT_ALPHA,
BlendFactor::SRC_ALPHA_SATURATE,
BlendFactor::SRC1_COLOR,
BlendFactor::ONE_MINUS_SRC1_COLOR,
BlendFactor::SRC1_ALPHA,
BlendFactor::ONE_MINUS_SRC1_ALPHA
} |
|
enum | BlendOp {
BlendOp::ADD,
BlendOp::SUBTRACT,
BlendOp::REVERSE_SUBTRACT,
BlendOp::MIN,
BlendOp::MAX
} |
|
enum | PolygonMode { PolygonMode::FILL,
PolygonMode::LINE
} |
|
enum | CullMode { CullMode::NONE,
CullMode::FRONT,
CullMode::BACK
} |
|
enum | FrontFace { FrontFace::COUNTER_CLOCKWISE,
FrontFace::CLOCKWISE
} |
|