Fwog
stable
Contents:
Getting Started
Pipelines
Rendering
API Reference
Fwog
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
AddressMode (C++ enum)
AddressMode::CLAMP_TO_BORDER (C++ enumerator)
AddressMode::CLAMP_TO_EDGE (C++ enumerator)
AddressMode::MIRROR_CLAMP_TO_EDGE (C++ enumerator)
AddressMode::MIRRORED_REPEAT (C++ enumerator)
AddressMode::REPEAT (C++ enumerator)
AspectMaskBit (C++ enum)
AspectMaskBit::COLOR_BUFFER_BIT (C++ enumerator)
AspectMaskBit::DEPTH_BUFFER_BIT (C++ enumerator)
AspectMaskBit::STENCIL_BUFFER_BIT (C++ enumerator)
AttachmentLoadOp (C++ enum)
AttachmentLoadOp::CLEAR (C++ enumerator)
AttachmentLoadOp::DONT_CARE (C++ enumerator)
AttachmentLoadOp::LOAD (C++ enumerator)
B
BlendFactor (C++ enum)
BlendFactor::CONSTANT_ALPHA (C++ enumerator)
BlendFactor::CONSTANT_COLOR (C++ enumerator)
BlendFactor::DST_ALPHA (C++ enumerator)
BlendFactor::DST_COLOR (C++ enumerator)
BlendFactor::ONE (C++ enumerator)
BlendFactor::ONE_MINUS_CONSTANT_ALPHA (C++ enumerator)
BlendFactor::ONE_MINUS_CONSTANT_COLOR (C++ enumerator)
BlendFactor::ONE_MINUS_DST_ALPHA (C++ enumerator)
BlendFactor::ONE_MINUS_DST_COLOR (C++ enumerator)
BlendFactor::ONE_MINUS_SRC1_ALPHA (C++ enumerator)
BlendFactor::ONE_MINUS_SRC1_COLOR (C++ enumerator)
BlendFactor::ONE_MINUS_SRC_ALPHA (C++ enumerator)
BlendFactor::ONE_MINUS_SRC_COLOR (C++ enumerator)
BlendFactor::SRC1_ALPHA (C++ enumerator)
BlendFactor::SRC1_COLOR (C++ enumerator)
BlendFactor::SRC_ALPHA (C++ enumerator)
BlendFactor::SRC_ALPHA_SATURATE (C++ enumerator)
BlendFactor::SRC_COLOR (C++ enumerator)
BlendFactor::ZERO (C++ enumerator)
BlendOp (C++ enum)
BlendOp::ADD (C++ enumerator)
BlendOp::MAX (C++ enumerator)
BlendOp::MIN (C++ enumerator)
BlendOp::REVERSE_SUBTRACT (C++ enumerator)
BlendOp::SUBTRACT (C++ enumerator)
BlitTexture (C++ function)
BlitTextureToSwapchain (C++ function)
BorderColor (C++ enum)
BorderColor::FLOAT_OPAQUE_BLACK (C++ enumerator)
BorderColor::FLOAT_OPAQUE_WHITE (C++ enumerator)
BorderColor::FLOAT_TRANSPARENT_BLACK (C++ enumerator)
BorderColor::INT_OPAQUE_BLACK (C++ enumerator)
BorderColor::INT_OPAQUE_WHITE (C++ enumerator)
BorderColor::INT_TRANSPARENT_BLACK (C++ enumerator)
Buffer (C++ class)
Buffer::Buffer (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
Buffer::ClearSubData (C++ function)
Buffer::GetMappedPointer (C++ function)
,
[1]
Buffer::Handle (C++ function)
Buffer::id_ (C++ member)
Buffer::Invalidate (C++ function)
Buffer::IsMapped (C++ function)
Buffer::mappedMemory_ (C++ member)
Buffer::operator= (C++ function)
,
[1]
Buffer::Size (C++ function)
Buffer::size_ (C++ member)
Buffer::storageFlags_ (C++ member)
Buffer::UpdateData (C++ function)
,
[1]
Buffer::~Buffer (C++ function)
BufferClearInfo (C++ struct)
BufferClearInfo::data (C++ member)
BufferClearInfo::internalFormat (C++ member)
BufferClearInfo::offset (C++ member)
BufferClearInfo::size (C++ member)
BufferClearInfo::uploadFormat (C++ member)
BufferClearInfo::uploadType (C++ member)
BufferStorageFlag (C++ enum)
BufferStorageFlag::CLIENT_STORAGE (C++ enumerator)
BufferStorageFlag::DYNAMIC_STORAGE (C++ enumerator)
BufferStorageFlag::MAP_MEMORY (C++ enumerator)
BufferStorageFlag::NONE (C++ enumerator)
C
ClearColorValue (C++ struct)
ClearColorValue::ClearColorValue (C++ function)
ClearColorValue::data (C++ member)
ClearDepthStencilValue (C++ struct)
ClearDepthStencilValue::depth (C++ member)
ClearDepthStencilValue::stencil (C++ member)
ClipDepthRange (C++ enum)
ClipDepthRange::NEGATIVE_ONE_TO_ONE (C++ enumerator)
ClipDepthRange::ZERO_TO_ONE (C++ enumerator)
Cmd (C++ type)
Cmd::BindComputePipeline (C++ function)
Cmd::BindGraphicsPipeline (C++ function)
Cmd::BindImage (C++ function)
Cmd::BindIndexBuffer (C++ function)
Cmd::BindSampledImage (C++ function)
Cmd::BindStorageBuffer (C++ function)
Cmd::BindUniformBuffer (C++ function)
Cmd::BindVertexBuffer (C++ function)
Cmd::Dispatch (C++ function)
,
[1]
Cmd::DispatchIndirect (C++ function)
Cmd::DispatchInvocations (C++ function)
,
[1]
Cmd::Draw (C++ function)
Cmd::DrawIndexed (C++ function)
Cmd::DrawIndexedIndirect (C++ function)
Cmd::DrawIndexedIndirectCount (C++ function)
Cmd::DrawIndirect (C++ function)
Cmd::DrawIndirectCount (C++ function)
Cmd::SetScissor (C++ function)
Cmd::SetViewport (C++ function)
ColorBlendAttachmentState (C++ struct)
ColorBlendAttachmentState::alphaBlendOp (C++ member)
ColorBlendAttachmentState::blendEnable (C++ member)
ColorBlendAttachmentState::colorBlendOp (C++ member)
ColorBlendAttachmentState::colorWriteMask (C++ member)
ColorBlendAttachmentState::dstAlphaBlendFactor (C++ member)
ColorBlendAttachmentState::dstColorBlendFactor (C++ member)
ColorBlendAttachmentState::operator== (C++ function)
ColorBlendAttachmentState::srcAlphaBlendFactor (C++ member)
ColorBlendAttachmentState::srcColorBlendFactor (C++ member)
ColorBlendState (C++ struct)
ColorBlendState::attachments (C++ member)
ColorBlendState::blendConstants (C++ member)
ColorBlendState::logicOp (C++ member)
ColorBlendState::logicOpEnable (C++ member)
ColorComponentFlag (C++ enum)
ColorComponentFlag::A_BIT (C++ enumerator)
ColorComponentFlag::B_BIT (C++ enumerator)
ColorComponentFlag::G_BIT (C++ enumerator)
ColorComponentFlag::NONE (C++ enumerator)
ColorComponentFlag::R_BIT (C++ enumerator)
ColorComponentFlag::RGBA_BITS (C++ enumerator)
CompareOp (C++ enum)
CompareOp::ALWAYS (C++ enumerator)
CompareOp::EQUAL (C++ enumerator)
CompareOp::GREATER (C++ enumerator)
CompareOp::GREATER_OR_EQUAL (C++ enumerator)
CompareOp::LESS (C++ enumerator)
CompareOp::LESS_OR_EQUAL (C++ enumerator)
CompareOp::NEVER (C++ enumerator)
CompareOp::NOT_EQUAL (C++ enumerator)
ComponentMapping (C++ struct)
ComponentMapping::a (C++ member)
ComponentMapping::b (C++ member)
ComponentMapping::g (C++ member)
ComponentMapping::r (C++ member)
ComponentSwizzle (C++ enum)
ComponentSwizzle::A (C++ enumerator)
ComponentSwizzle::B (C++ enumerator)
ComponentSwizzle::G (C++ enumerator)
ComponentSwizzle::ONE (C++ enumerator)
ComponentSwizzle::R (C++ enumerator)
ComponentSwizzle::ZERO (C++ enumerator)
CompressedTextureUpdateInfo (C++ struct)
CompressedTextureUpdateInfo::data (C++ member)
CompressedTextureUpdateInfo::extent (C++ member)
CompressedTextureUpdateInfo::level (C++ member)
CompressedTextureUpdateInfo::offset (C++ member)
Compute (C++ function)
ComputePipeline (C++ struct)
ComputePipeline::ComputePipeline (C++ function)
,
[1]
,
[2]
ComputePipeline::Handle (C++ function)
ComputePipeline::id_ (C++ member)
ComputePipeline::operator= (C++ function)
,
[1]
ComputePipeline::operator== (C++ function)
ComputePipeline::WorkgroupSize (C++ function)
ComputePipeline::workgroupSize_ (C++ member)
ComputePipeline::~ComputePipeline (C++ function)
ComputePipelineInfo (C++ struct)
ComputePipelineInfo::name (C++ member)
ComputePipelineInfo::shader (C++ member)
CopyBuffer (C++ function)
CopyBufferInfo (C++ struct)
CopyBufferInfo::size (C++ member)
CopyBufferInfo::source (C++ member)
CopyBufferInfo::sourceOffset (C++ member)
CopyBufferInfo::target (C++ member)
CopyBufferInfo::targetOffset (C++ member)
CopyBufferToTexture (C++ function)
CopyBufferToTextureInfo (C++ struct)
CopyBufferToTextureInfo::bufferImageHeight (C++ member)
CopyBufferToTextureInfo::bufferRowLength (C++ member)
CopyBufferToTextureInfo::extent (C++ member)
CopyBufferToTextureInfo::format (C++ member)
CopyBufferToTextureInfo::level (C++ member)
CopyBufferToTextureInfo::sourceBuffer (C++ member)
CopyBufferToTextureInfo::sourceOffset (C++ member)
CopyBufferToTextureInfo::targetOffset (C++ member)
CopyBufferToTextureInfo::targetTexture (C++ member)
CopyBufferToTextureInfo::type (C++ member)
CopyTexture (C++ function)
CopyTextureInfo (C++ struct)
CopyTextureInfo::extent (C++ member)
CopyTextureInfo::source (C++ member)
CopyTextureInfo::sourceLevel (C++ member)
CopyTextureInfo::sourceOffset (C++ member)
CopyTextureInfo::target (C++ member)
CopyTextureInfo::targetLevel (C++ member)
CopyTextureInfo::targetOffset (C++ member)
CopyTextureToBuffer (C++ function)
CopyTextureToBufferInfo (C++ struct)
CopyTextureToBufferInfo::bufferImageHeight (C++ member)
CopyTextureToBufferInfo::bufferRowLength (C++ member)
CopyTextureToBufferInfo::extent (C++ member)
CopyTextureToBufferInfo::format (C++ member)
CopyTextureToBufferInfo::level (C++ member)
CopyTextureToBufferInfo::sourceOffset (C++ member)
CopyTextureToBufferInfo::sourceTexture (C++ member)
CopyTextureToBufferInfo::targetBuffer (C++ member)
CopyTextureToBufferInfo::targetOffset (C++ member)
CopyTextureToBufferInfo::type (C++ member)
CreateTexture2D (C++ function)
CreateTexture2DMip (C++ function)
CullMode (C++ enum)
CullMode::BACK (C++ enumerator)
CullMode::FRONT (C++ enumerator)
CullMode::FRONT_AND_BACK (C++ enumerator)
CullMode::NONE (C++ enumerator)
D
DepthState (C++ struct)
DepthState::depthCompareOp (C++ member)
DepthState::depthTestEnable (C++ member)
DepthState::depthWriteEnable (C++ member)
detail (C++ type)
,
[1]
detail::BeginCompute (C++ function)
detail::BeginRendering (C++ function)
detail::BeginSwapchainRendering (C++ function)
detail::EndCompute (C++ function)
detail::EndRendering (C++ function)
detail::GetHandle (C++ function)
DeviceFeatures (C++ struct)
DeviceFeatures::bindlessTextures (C++ member)
DeviceFeatures::shaderSubgroup (C++ member)
DeviceLimits (C++ struct)
DeviceLimits::interpolationOffsetRange (C++ member)
DeviceLimits::lineWidthRange (C++ member)
DeviceLimits::maxArrayTextureLayers (C++ member)
DeviceLimits::maxColorAttachments (C++ member)
DeviceLimits::maxCombinedImageUniforms (C++ member)
DeviceLimits::maxCombinedShaderOutputResources (C++ member)
DeviceLimits::maxCombinedShaderStorageBlocks (C++ member)
DeviceLimits::maxCombinedTextureImageUnits (C++ member)
DeviceLimits::maxCombinedUniformBlocks (C++ member)
DeviceLimits::maxComputeSharedMemorySize (C++ member)
DeviceLimits::maxComputeWorkGroupCount (C++ member)
DeviceLimits::maxComputeWorkGroupInvocations (C++ member)
DeviceLimits::maxComputeWorkGroupSize (C++ member)
DeviceLimits::maxElementIndex (C++ member)
DeviceLimits::maxFragmentCombinedOutputResources (C++ member)
DeviceLimits::maxFragmentInputComponents (C++ member)
DeviceLimits::maxFramebufferHeight (C++ member)
DeviceLimits::maxFramebufferLayers (C++ member)
DeviceLimits::maxFramebufferWidth (C++ member)
DeviceLimits::maxImageUnits (C++ member)
DeviceLimits::maxPatchSize (C++ member)
DeviceLimits::maxSamplerAnisotropy (C++ member)
DeviceLimits::maxSamplerLodBias (C++ member)
DeviceLimits::maxSamples (C++ member)
DeviceLimits::maxSamplesNoAttachments (C++ member)
DeviceLimits::maxServerWaitTimeout (C++ member)
DeviceLimits::maxShaderStorageBlockSize (C++ member)
DeviceLimits::maxShaderStorageBufferBindings (C++ member)
DeviceLimits::maxTessellationControlPerPatchOutputComponents (C++ member)
DeviceLimits::maxTessellationControlPerVertexInputComponents (C++ member)
DeviceLimits::maxTessellationControlPerVertexOutputComponents (C++ member)
DeviceLimits::maxTessellationControlTotalOutputComponents (C++ member)
DeviceLimits::maxTessellationEvaluationInputComponents (C++ member)
DeviceLimits::maxTessellationEvaluationOutputComponents (C++ member)
DeviceLimits::maxTessellationGenerationLevel (C++ member)
DeviceLimits::maxTextureSize (C++ member)
DeviceLimits::maxTextureSize3D (C++ member)
DeviceLimits::maxTextureSizeCube (C++ member)
DeviceLimits::maxUniformBlockSize (C++ member)
DeviceLimits::maxUniformBufferBindings (C++ member)
DeviceLimits::maxVertexAttribBindings (C++ member)
DeviceLimits::maxVertexAttribRelativeOffset (C++ member)
DeviceLimits::maxVertexAttribs (C++ member)
DeviceLimits::maxVertexAttribStride (C++ member)
DeviceLimits::maxVertexOutputComponents (C++ member)
DeviceLimits::maxViewportDims (C++ member)
DeviceLimits::pointSizeGranularity (C++ member)
DeviceLimits::pointSizeRange (C++ member)
DeviceLimits::shaderStorageBufferOffsetAlignment (C++ member)
DeviceLimits::subgroupLimits (C++ member)
DeviceLimits::subpixelBits (C++ member)
DeviceLimits::texelOffsetRange (C++ member)
DeviceLimits::textureGatherOffsetRange (C++ member)
DeviceLimits::uniformBufferOffsetAlignment (C++ member)
DeviceProperties (C++ struct)
DeviceProperties::features (C++ member)
DeviceProperties::glVersionMajor (C++ member)
DeviceProperties::glVersionMinor (C++ member)
DeviceProperties::limits (C++ member)
DeviceProperties::renderer (C++ member)
DeviceProperties::shadingLanguageVersion (C++ member)
DeviceProperties::vendor (C++ member)
DeviceProperties::version (C++ member)
DispatchIndirectCommand (C++ struct)
DispatchIndirectCommand::groupCountX (C++ member)
DispatchIndirectCommand::groupCountY (C++ member)
DispatchIndirectCommand::groupCountZ (C++ member)
DrawIndexedIndirectCommand (C++ struct)
DrawIndexedIndirectCommand::firstIndex (C++ member)
DrawIndexedIndirectCommand::firstInstance (C++ member)
DrawIndexedIndirectCommand::indexCount (C++ member)
DrawIndexedIndirectCommand::instanceCount (C++ member)
DrawIndexedIndirectCommand::vertexOffset (C++ member)
DrawIndirectCommand (C++ struct)
DrawIndirectCommand::firstInstance (C++ member)
DrawIndirectCommand::firstVertex (C++ member)
DrawIndirectCommand::instanceCount (C++ member)
DrawIndirectCommand::vertexCount (C++ member)
E
Exception (C++ class)
Exception::Exception (C++ function)
,
[1]
Exception::message_ (C++ member)
Exception::what (C++ function)
Extent2D (C++ struct)
Extent2D::height (C++ member)
Extent2D::operator* (C++ function)
,
[1]
Extent2D::operator+ (C++ function)
,
[1]
Extent2D::operator- (C++ function)
,
[1]
Extent2D::operator/ (C++ function)
,
[1]
Extent2D::operator<< (C++ function)
,
[1]
Extent2D::operator== (C++ function)
Extent2D::operator>> (C++ function)
,
[1]
Extent2D::width (C++ member)
Extent3D (C++ struct)
Extent3D::depth (C++ member)
Extent3D::height (C++ member)
Extent3D::operator Extent2D (C++ function)
Extent3D::operator* (C++ function)
,
[1]
Extent3D::operator+ (C++ function)
,
[1]
Extent3D::operator- (C++ function)
,
[1]
Extent3D::operator/ (C++ function)
,
[1]
Extent3D::operator<< (C++ function)
,
[1]
Extent3D::operator== (C++ function)
Extent3D::operator>> (C++ function)
,
[1]
Extent3D::width (C++ member)
F
Fence (C++ class)
Fence::DeleteSync (C++ function)
Fence::Fence (C++ function)
,
[1]
,
[2]
Fence::operator= (C++ function)
,
[1]
Fence::Signal (C++ function)
Fence::sync_ (C++ member)
Fence::Wait (C++ function)
Fence::~Fence (C++ function)
Filter (C++ enum)
Filter::LINEAR (C++ enumerator)
Filter::NEAREST (C++ enumerator)
Filter::NONE (C++ enumerator)
Format (C++ enum)
Format::BC1_RGB_SRGB (C++ enumerator)
Format::BC1_RGB_UNORM (C++ enumerator)
Format::BC1_RGBA_SRGB (C++ enumerator)
Format::BC1_RGBA_UNORM (C++ enumerator)
Format::BC2_RGBA_SRGB (C++ enumerator)
Format::BC2_RGBA_UNORM (C++ enumerator)
Format::BC3_RGBA_SRGB (C++ enumerator)
Format::BC3_RGBA_UNORM (C++ enumerator)
Format::BC4_R_SNORM (C++ enumerator)
Format::BC4_R_UNORM (C++ enumerator)
Format::BC5_RG_SNORM (C++ enumerator)
Format::BC5_RG_UNORM (C++ enumerator)
Format::BC6H_RGB_SFLOAT (C++ enumerator)
Format::BC6H_RGB_UFLOAT (C++ enumerator)
Format::BC7_RGBA_SRGB (C++ enumerator)
Format::BC7_RGBA_UNORM (C++ enumerator)
Format::D16_UNORM (C++ enumerator)
Format::D24_UNORM (C++ enumerator)
Format::D24_UNORM_S8_UINT (C++ enumerator)
Format::D32_FLOAT (C++ enumerator)
Format::D32_FLOAT_S8_UINT (C++ enumerator)
Format::D32_UNORM (C++ enumerator)
Format::R10G10B10_UNORM (C++ enumerator)
Format::R10G10B10A2_UINT (C++ enumerator)
Format::R10G10B10A2_UNORM (C++ enumerator)
Format::R11G11B10_FLOAT (C++ enumerator)
Format::R12G12B12_UNORM (C++ enumerator)
Format::R12G12B12A12_UNORM (C++ enumerator)
Format::R16_FLOAT (C++ enumerator)
Format::R16_SINT (C++ enumerator)
Format::R16_SNORM (C++ enumerator)
Format::R16_UINT (C++ enumerator)
Format::R16_UNORM (C++ enumerator)
Format::R16G16_FLOAT (C++ enumerator)
Format::R16G16_SINT (C++ enumerator)
Format::R16G16_SNORM (C++ enumerator)
Format::R16G16_UINT (C++ enumerator)
Format::R16G16_UNORM (C++ enumerator)
Format::R16G16B16_FLOAT (C++ enumerator)
Format::R16G16B16_SINT (C++ enumerator)
Format::R16G16B16_SNORM (C++ enumerator)
Format::R16G16B16_UINT (C++ enumerator)
Format::R16G16B16A16_FLOAT (C++ enumerator)
Format::R16G16B16A16_SINT (C++ enumerator)
Format::R16G16B16A16_SNORM (C++ enumerator)
Format::R16G16B16A16_UINT (C++ enumerator)
Format::R16G16B16A16_UNORM (C++ enumerator)
Format::R2G2B2A2_UNORM (C++ enumerator)
Format::R32_FLOAT (C++ enumerator)
Format::R32_SINT (C++ enumerator)
Format::R32_UINT (C++ enumerator)
Format::R32G32_FLOAT (C++ enumerator)
Format::R32G32_SINT (C++ enumerator)
Format::R32G32_UINT (C++ enumerator)
Format::R32G32B32_FLOAT (C++ enumerator)
Format::R32G32B32_SINT (C++ enumerator)
Format::R32G32B32_UINT (C++ enumerator)
Format::R32G32B32A32_FLOAT (C++ enumerator)
Format::R32G32B32A32_SINT (C++ enumerator)
Format::R32G32B32A32_UINT (C++ enumerator)
Format::R3G3B2_UNORM (C++ enumerator)
Format::R4G4B4_UNORM (C++ enumerator)
Format::R4G4B4A4_UNORM (C++ enumerator)
Format::R5G5B5_UNORM (C++ enumerator)
Format::R5G5B5A1_UNORM (C++ enumerator)
Format::R8_SINT (C++ enumerator)
Format::R8_SNORM (C++ enumerator)
Format::R8_UINT (C++ enumerator)
Format::R8_UNORM (C++ enumerator)
Format::R8G8_SINT (C++ enumerator)
Format::R8G8_SNORM (C++ enumerator)
Format::R8G8_UINT (C++ enumerator)
Format::R8G8_UNORM (C++ enumerator)
Format::R8G8B8_SINT (C++ enumerator)
Format::R8G8B8_SNORM (C++ enumerator)
Format::R8G8B8_SRGB (C++ enumerator)
Format::R8G8B8_UINT (C++ enumerator)
Format::R8G8B8_UNORM (C++ enumerator)
Format::R8G8B8A8_SINT (C++ enumerator)
Format::R8G8B8A8_SNORM (C++ enumerator)
Format::R8G8B8A8_SRGB (C++ enumerator)
Format::R8G8B8A8_UINT (C++ enumerator)
Format::R8G8B8A8_UNORM (C++ enumerator)
Format::R9G9B9_E5 (C++ enumerator)
Format::UNDEFINED (C++ enumerator)
FrontFace (C++ enum)
FrontFace::CLOCKWISE (C++ enumerator)
FrontFace::COUNTERCLOCKWISE (C++ enumerator)
Fwog (C++ type)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
G
GetDeviceProperties (C++ function)
GraphicsPipeline (C++ struct)
GraphicsPipeline::GraphicsPipeline (C++ function)
,
[1]
,
[2]
GraphicsPipeline::Handle (C++ function)
GraphicsPipeline::id_ (C++ member)
GraphicsPipeline::operator= (C++ function)
,
[1]
GraphicsPipeline::operator== (C++ function)
GraphicsPipeline::~GraphicsPipeline (C++ function)
GraphicsPipelineInfo (C++ struct)
GraphicsPipelineInfo::colorBlendState (C++ member)
GraphicsPipelineInfo::depthState (C++ member)
GraphicsPipelineInfo::fragmentShader (C++ member)
GraphicsPipelineInfo::inputAssemblyState (C++ member)
GraphicsPipelineInfo::multisampleState (C++ member)
GraphicsPipelineInfo::name (C++ member)
GraphicsPipelineInfo::rasterizationState (C++ member)
GraphicsPipelineInfo::stencilState (C++ member)
GraphicsPipelineInfo::tessellationControlShader (C++ member)
GraphicsPipelineInfo::tessellationEvaluationShader (C++ member)
GraphicsPipelineInfo::tessellationState (C++ member)
GraphicsPipelineInfo::vertexInputState (C++ member)
GraphicsPipelineInfo::vertexShader (C++ member)
I
ImageType (C++ enum)
ImageType::TEX_1D (C++ enumerator)
ImageType::TEX_1D_ARRAY (C++ enumerator)
ImageType::TEX_2D (C++ enumerator)
ImageType::TEX_2D_ARRAY (C++ enumerator)
ImageType::TEX_2D_MULTISAMPLE (C++ enumerator)
ImageType::TEX_2D_MULTISAMPLE_ARRAY (C++ enumerator)
ImageType::TEX_3D (C++ enumerator)
ImageType::TEX_CUBEMAP (C++ enumerator)
ImageType::TEX_CUBEMAP_ARRAY (C++ enumerator)
IndexType (C++ enum)
IndexType::UNSIGNED_BYTE (C++ enumerator)
IndexType::UNSIGNED_INT (C++ enumerator)
IndexType::UNSIGNED_SHORT (C++ enumerator)
Initialize (C++ function)
InputAssemblyState (C++ struct)
InputAssemblyState::primitiveRestartEnable (C++ member)
InputAssemblyState::topology (C++ member)
InvalidatePipelineState (C++ function)
L
LogicOp (C++ enum)
LogicOp::AND (C++ enumerator)
LogicOp::AND_INVERTED (C++ enumerator)
LogicOp::AND_REVERSE (C++ enumerator)
LogicOp::CLEAR (C++ enumerator)
LogicOp::COPY (C++ enumerator)
LogicOp::COPY_INVERTED (C++ enumerator)
LogicOp::EQUIVALENT (C++ enumerator)
LogicOp::INVERT (C++ enumerator)
LogicOp::NAND (C++ enumerator)
LogicOp::NO_OP (C++ enumerator)
LogicOp::NOR (C++ enumerator)
LogicOp::OR (C++ enumerator)
LogicOp::OR_INVERTED (C++ enumerator)
LogicOp::OR_REVERSE (C++ enumerator)
LogicOp::SET (C++ enumerator)
LogicOp::XOR (C++ enumerator)
M
MemoryBarrier (C++ function)
MemoryBarrierBit (C++ enum)
MemoryBarrierBit::ALL_BITS (C++ enumerator)
MemoryBarrierBit::BUFFER_UPDATE_BIT (C++ enumerator)
MemoryBarrierBit::COMMAND_BUFFER_BIT (C++ enumerator)
MemoryBarrierBit::FRAMEBUFFER_BIT (C++ enumerator)
MemoryBarrierBit::IMAGE_ACCESS_BIT (C++ enumerator)
MemoryBarrierBit::INDEX_BUFFER_BIT (C++ enumerator)
MemoryBarrierBit::MAPPED_BUFFER_BIT (C++ enumerator)
MemoryBarrierBit::NONE (C++ enumerator)
MemoryBarrierBit::QUERY_COUNTER_BIT (C++ enumerator)
MemoryBarrierBit::SHADER_STORAGE_BIT (C++ enumerator)
MemoryBarrierBit::TEXTURE_FETCH_BIT (C++ enumerator)
MemoryBarrierBit::TEXTURE_UPDATE_BIT (C++ enumerator)
MemoryBarrierBit::UNIFORM_BUFFER_BIT (C++ enumerator)
MemoryBarrierBit::VERTEX_BUFFER_BIT (C++ enumerator)
MultisampleState (C++ struct)
MultisampleState::alphaToCoverageEnable (C++ member)
MultisampleState::alphaToOneEnable (C++ member)
MultisampleState::minSampleShading (C++ member)
MultisampleState::sampleMask (C++ member)
MultisampleState::sampleShadingEnable (C++ member)
O
Offset2D (C++ struct)
Offset2D::operator* (C++ function)
,
[1]
Offset2D::operator+ (C++ function)
,
[1]
Offset2D::operator- (C++ function)
,
[1]
Offset2D::operator/ (C++ function)
,
[1]
Offset2D::operator<< (C++ function)
,
[1]
Offset2D::operator== (C++ function)
Offset2D::operator>> (C++ function)
,
[1]
Offset2D::x (C++ member)
Offset2D::y (C++ member)
Offset3D (C++ struct)
Offset3D::operator Offset2D (C++ function)
Offset3D::operator* (C++ function)
,
[1]
Offset3D::operator+ (C++ function)
,
[1]
Offset3D::operator- (C++ function)
,
[1]
Offset3D::operator/ (C++ function)
,
[1]
Offset3D::operator<< (C++ function)
,
[1]
Offset3D::operator== (C++ function)
Offset3D::operator>> (C++ function)
,
[1]
Offset3D::x (C++ member)
Offset3D::y (C++ member)
Offset3D::z (C++ member)
operator* (C++ function)
,
[1]
,
[2]
,
[3]
operator+ (C++ function)
,
[1]
,
[2]
,
[3]
operator- (C++ function)
,
[1]
,
[2]
,
[3]
operator/ (C++ function)
,
[1]
,
[2]
,
[3]
operator<< (C++ function)
,
[1]
,
[2]
,
[3]
operator>> (C++ function)
,
[1]
,
[2]
,
[3]
P
PipelineCompilationException (C++ class)
PipelineStage (C++ enum)
PipelineStage::COMPUTE_SHADER (C++ enumerator)
PipelineStage::FRAGMENT_SHADER (C++ enumerator)
PipelineStage::TESSELLATION_CONTROL_SHADER (C++ enumerator)
PipelineStage::TESSELLATION_EVALUATION_SHADER (C++ enumerator)
PipelineStage::VERTEX_SHADER (C++ enumerator)
PolygonMode (C++ enum)
PolygonMode::FILL (C++ enumerator)
PolygonMode::LINE (C++ enumerator)
PolygonMode::POINT (C++ enumerator)
PrimitiveTopology (C++ enum)
PrimitiveTopology::LINE_LIST (C++ enumerator)
PrimitiveTopology::LINE_STRIP (C++ enumerator)
PrimitiveTopology::PATCH_LIST (C++ enumerator)
PrimitiveTopology::POINT_LIST (C++ enumerator)
PrimitiveTopology::TRIANGLE_FAN (C++ enumerator)
PrimitiveTopology::TRIANGLE_LIST (C++ enumerator)
PrimitiveTopology::TRIANGLE_STRIP (C++ enumerator)
R
RasterizationState (C++ struct)
RasterizationState::cullMode (C++ member)
RasterizationState::depthBiasConstantFactor (C++ member)
RasterizationState::depthBiasEnable (C++ member)
RasterizationState::depthBiasSlopeFactor (C++ member)
RasterizationState::depthClampEnable (C++ member)
RasterizationState::frontFace (C++ member)
RasterizationState::lineWidth (C++ member)
RasterizationState::pointSize (C++ member)
RasterizationState::polygonMode (C++ member)
Rect2D (C++ struct)
Rect2D::extent (C++ member)
Rect2D::offset (C++ member)
Rect2D::operator== (C++ function)
ReferenceWrapper (C++ class)
ReferenceWrapper::get (C++ function)
ReferenceWrapper::operator T& (C++ function)
ReferenceWrapper::ptr (C++ member)
ReferenceWrapper::ReferenceWrapper (C++ function)
ReferenceWrapper::type (C++ type)
Render (C++ function)
RenderColorAttachment (C++ struct)
RenderColorAttachment::clearValue (C++ member)
RenderColorAttachment::loadOp (C++ member)
RenderColorAttachment::texture (C++ member)
RenderDepthStencilAttachment (C++ struct)
RenderDepthStencilAttachment::clearValue (C++ member)
RenderDepthStencilAttachment::loadOp (C++ member)
RenderDepthStencilAttachment::texture (C++ member)
RenderInfo (C++ struct)
RenderInfo::colorAttachments (C++ member)
RenderInfo::depthAttachment (C++ member)
RenderInfo::name (C++ member)
RenderInfo::stencilAttachment (C++ member)
RenderInfo::viewport (C++ member)
RenderToSwapchain (C++ function)
S
SampleCount (C++ enum)
SampleCount::SAMPLES_1 (C++ enumerator)
SampleCount::SAMPLES_16 (C++ enumerator)
SampleCount::SAMPLES_2 (C++ enumerator)
SampleCount::SAMPLES_32 (C++ enumerator)
SampleCount::SAMPLES_4 (C++ enumerator)
SampleCount::SAMPLES_8 (C++ enumerator)
Sampler (C++ class)
Sampler::Handle (C++ function)
Sampler::id_ (C++ member)
Sampler::Sampler (C++ function)
,
[1]
,
[2]
SamplerState (C++ struct)
SamplerState::addressModeU (C++ member)
SamplerState::addressModeV (C++ member)
SamplerState::addressModeW (C++ member)
SamplerState::anisotropy (C++ member)
SamplerState::borderColor (C++ member)
SamplerState::compareEnable (C++ member)
SamplerState::compareOp (C++ member)
SamplerState::lodBias (C++ member)
SamplerState::magFilter (C++ member)
SamplerState::maxLod (C++ member)
SamplerState::minFilter (C++ member)
SamplerState::minLod (C++ member)
SamplerState::mipmapFilter (C++ member)
SamplerState::operator== (C++ function)
ScopedDebugMarker (C++ class)
ScopedDebugMarker::ScopedDebugMarker (C++ function)
,
[1]
ScopedDebugMarker::~ScopedDebugMarker (C++ function)
Shader (C++ class)
Shader::Handle (C++ function)
Shader::id_ (C++ member)
Shader::operator= (C++ function)
,
[1]
Shader::Shader (C++ function)
,
[1]
,
[2]
Shader::~Shader (C++ function)
ShaderCompilationException (C++ class)
StencilOp (C++ enum)
StencilOp::DECREMENT_AND_CLAMP (C++ enumerator)
StencilOp::DECREMENT_AND_WRAP (C++ enumerator)
StencilOp::INCREMENT_AND_CLAMP (C++ enumerator)
StencilOp::INCREMENT_AND_WRAP (C++ enumerator)
StencilOp::INVERT (C++ enumerator)
StencilOp::KEEP (C++ enumerator)
StencilOp::REPLACE (C++ enumerator)
StencilOp::ZERO (C++ enumerator)
StencilOpState (C++ struct)
StencilOpState::compareMask (C++ member)
StencilOpState::compareOp (C++ member)
StencilOpState::depthFailOp (C++ member)
StencilOpState::failOp (C++ member)
StencilOpState::operator== (C++ function)
StencilOpState::passOp (C++ member)
StencilOpState::reference (C++ member)
StencilOpState::writeMask (C++ member)
StencilState (C++ struct)
StencilState::back (C++ member)
StencilState::front (C++ member)
StencilState::stencilTestEnable (C++ member)
SwapchainRenderInfo (C++ struct)
SwapchainRenderInfo::clearColorValue (C++ member)
SwapchainRenderInfo::clearDepthValue (C++ member)
SwapchainRenderInfo::clearStencilValue (C++ member)
SwapchainRenderInfo::colorLoadOp (C++ member)
SwapchainRenderInfo::depthLoadOp (C++ member)
SwapchainRenderInfo::enableSrgb (C++ member)
SwapchainRenderInfo::name (C++ member)
SwapchainRenderInfo::stencilLoadOp (C++ member)
SwapchainRenderInfo::viewport (C++ member)
T
Terminate (C++ function)
TessellationState (C++ struct)
TessellationState::patchControlPoints (C++ member)
Texture (C++ class)
Texture::bindlessHandle_ (C++ member)
Texture::ClearImage (C++ function)
Texture::CopyBufferToTexture (C++ function)
Texture::CreateFormatView (C++ function)
Texture::createInfo_ (C++ member)
Texture::CreateSingleLayerView (C++ function)
Texture::CreateSingleMipView (C++ function)
Texture::CreateSwizzleView (C++ function)
Texture::Extent (C++ function)
Texture::GenMipmaps (C++ function)
Texture::GetBindlessHandle (C++ function)
Texture::GetCreateInfo (C++ function)
Texture::Handle (C++ function)
Texture::id_ (C++ member)
Texture::operator= (C++ function)
,
[1]
Texture::operator== (C++ function)
Texture::subCompressedImageInternal (C++ function)
Texture::subImageInternal (C++ function)
Texture::Texture (C++ function)
,
[1]
,
[2]
,
[3]
Texture::UpdateCompressedImage (C++ function)
Texture::UpdateImage (C++ function)
Texture::~Texture (C++ function)
TextureBarrier (C++ function)
TextureClearInfo (C++ struct)
TextureClearInfo::data (C++ member)
TextureClearInfo::extent (C++ member)
TextureClearInfo::format (C++ member)
TextureClearInfo::level (C++ member)
TextureClearInfo::offset (C++ member)
TextureClearInfo::type (C++ member)
TextureCreateInfo (C++ struct)
TextureCreateInfo::arrayLayers (C++ member)
TextureCreateInfo::extent (C++ member)
TextureCreateInfo::format (C++ member)
TextureCreateInfo::imageType (C++ member)
TextureCreateInfo::mipLevels (C++ member)
TextureCreateInfo::operator== (C++ function)
TextureCreateInfo::sampleCount (C++ member)
TextureUpdateInfo (C++ struct)
TextureUpdateInfo::extent (C++ member)
TextureUpdateInfo::format (C++ member)
TextureUpdateInfo::imageHeight (C++ member)
TextureUpdateInfo::level (C++ member)
TextureUpdateInfo::offset (C++ member)
TextureUpdateInfo::pixels (C++ member)
TextureUpdateInfo::rowLength (C++ member)
TextureUpdateInfo::type (C++ member)
TextureView (C++ class)
TextureView::GetViewInfo (C++ function)
TextureView::operator= (C++ function)
,
[1]
TextureView::TextureView (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
TextureView::viewInfo_ (C++ member)
TextureView::~TextureView (C++ function)
TextureViewCreateInfo (C++ struct)
TextureViewCreateInfo::components (C++ member)
TextureViewCreateInfo::format (C++ member)
TextureViewCreateInfo::minLayer (C++ member)
TextureViewCreateInfo::minLevel (C++ member)
TextureViewCreateInfo::numLayers (C++ member)
TextureViewCreateInfo::numLevels (C++ member)
TextureViewCreateInfo::viewType (C++ member)
TimerQuery (C++ class)
TimerQuery::GetTimestamp (C++ function)
TimerQuery::operator= (C++ function)
,
[1]
TimerQuery::queries (C++ member)
TimerQuery::TimerQuery (C++ function)
,
[1]
,
[2]
TimerQuery::~TimerQuery (C++ function)
TimerQueryAsync (C++ class)
TimerQueryAsync::BeginZone (C++ function)
TimerQueryAsync::capacity_ (C++ member)
TimerQueryAsync::count_ (C++ member)
TimerQueryAsync::EndZone (C++ function)
TimerQueryAsync::operator= (C++ function)
,
[1]
TimerQueryAsync::PopTimestamp (C++ function)
TimerQueryAsync::queries (C++ member)
TimerQueryAsync::start_ (C++ member)
TimerQueryAsync::TimerQueryAsync (C++ function)
,
[1]
,
[2]
TimerQueryAsync::~TimerQueryAsync (C++ function)
TimerScoped (C++ class)
TimerScoped::TimerScoped (C++ function)
TimerScoped::zone_ (C++ member)
TimerScoped::~TimerScoped (C++ function)
TriviallyCopyableByteSpan (C++ class)
U
UploadFormat (C++ enum)
UploadFormat::BGR (C++ enumerator)
UploadFormat::BGR_INTEGER (C++ enumerator)
UploadFormat::BGRA (C++ enumerator)
UploadFormat::BGRA_INTEGER (C++ enumerator)
UploadFormat::DEPTH_COMPONENT (C++ enumerator)
UploadFormat::DEPTH_STENCIL (C++ enumerator)
UploadFormat::INFER_FORMAT (C++ enumerator)
UploadFormat::R (C++ enumerator)
UploadFormat::R_INTEGER (C++ enumerator)
UploadFormat::RG (C++ enumerator)
UploadFormat::RG_INTEGER (C++ enumerator)
UploadFormat::RGB (C++ enumerator)
UploadFormat::RGB_INTEGER (C++ enumerator)
UploadFormat::RGBA (C++ enumerator)
UploadFormat::RGBA_INTEGER (C++ enumerator)
UploadFormat::STENCIL_INDEX (C++ enumerator)
UploadFormat::UNDEFINED (C++ enumerator)
UploadType (C++ enum)
UploadType::FLOAT (C++ enumerator)
UploadType::INFER_TYPE (C++ enumerator)
UploadType::SBYTE (C++ enumerator)
UploadType::SINT (C++ enumerator)
UploadType::SSHORT (C++ enumerator)
UploadType::UBYTE (C++ enumerator)
UploadType::UBYTE_2_3_3_REV (C++ enumerator)
UploadType::UBYTE_3_3_2 (C++ enumerator)
UploadType::UINT (C++ enumerator)
UploadType::UINT_10_10_10_2 (C++ enumerator)
UploadType::UINT_2_10_10_10_REV (C++ enumerator)
UploadType::UINT_8_8_8_8 (C++ enumerator)
UploadType::UINT_8_8_8_8_REV (C++ enumerator)
UploadType::UNDEFINED (C++ enumerator)
UploadType::USHORT (C++ enumerator)
UploadType::USHORT_1_5_5_5_REV (C++ enumerator)
UploadType::USHORT_4_4_4_4 (C++ enumerator)
UploadType::USHORT_4_4_4_4_REV (C++ enumerator)
UploadType::USHORT_5_5_5_1 (C++ enumerator)
UploadType::USHORT_5_6_5 (C++ enumerator)
UploadType::USHORT_5_6_5_REV (C++ enumerator)
V
VertexInputBindingDescription (C++ struct)
VertexInputBindingDescription::binding (C++ member)
VertexInputBindingDescription::format (C++ member)
VertexInputBindingDescription::location (C++ member)
VertexInputBindingDescription::offset (C++ member)
VertexInputState (C++ struct)
VertexInputState::vertexBindingDescriptions (C++ member)
Viewport (C++ struct)
Viewport::depthRange (C++ member)
Viewport::drawRect (C++ member)
Viewport::maxDepth (C++ member)
Viewport::minDepth (C++ member)
Viewport::operator== (C++ function)
W
WHOLE_BUFFER (C++ member)