#include "handles.hpp"#include "native_texture_handle.hpp"#include "reflection.hpp"#include "types.hpp"#include <kanzi/gfx/core/fixed_array.hpp>#include <kanzi/core/cpp/span.hpp>#include <kanzi/core/cpp/string_view.hpp>#include <kanzi/core/cpp/variant.hpp>#include <kanzi/core/cpp/vector.hpp>#include <kanzi/core/math/color_rgba.hpp>#include <kanzi/core/util/vector_map.hpp>#include <kanzi/platform/graphics/platform_types.hpp>Classes | |
| struct | kanzi::gfx::FrameBufferCreateInfo::Attachment |
| Attachment definition. More... | |
| struct | kanzi::gfx::AttachmentDescriptionSet |
| Describes a set of attachment descriptions. More... | |
| struct | kanzi::gfx::BaseCreateInfo |
| The base class for all create info structures. More... | |
| struct | kanzi::gfx::BlendStateCreateInfo |
| Creation information for a blend state. More... | |
| struct | kanzi::gfx::BufferCreateInfo |
| Creation information for a buffer. More... | |
| struct | kanzi::gfx::ResourceSetCreateInfo::BufferView |
| Describes a buffer view. May be uniform or storage buffer. More... | |
| struct | kanzi::gfx::ColorAttachmentDescription |
| Describes the color attachment behavior for a render pass. More... | |
| struct | kanzi::gfx::CommandBufferCreateInfo |
| Creation information for a command buffer. More... | |
| struct | kanzi::gfx::ComputePipelineCreateInfo |
| Creation information for a compute pipeline. More... | |
| struct | kanzi::gfx::ComputeResourceSetCreateInfo |
| Creation information for a set of compute resources used by a shader program. More... | |
| struct | kanzi::gfx::DepthAttachmentDescription |
| Describes the depth attachment behavior for a render pass. More... | |
| struct | kanzi::gfx::DepthStencilStateCreateInfo |
| Creation information for a depth stencil state. More... | |
| struct | kanzi::gfx::FrameBufferCreateInfo |
| Creation information for a frame buffer. More... | |
| struct | kanzi::gfx::GpuFenceCreateInfo |
| Creation information for a GPU fence. More... | |
| struct | kanzi::gfx::ImageCreateInfo |
| Creation information for an image. More... | |
| struct | kanzi::gfx::ResourceSetCreateInfo::ImageView |
| Describes an image view. More... | |
| struct | kanzi::gfx::RasterStateCreateInfo |
| Creation information for a raster state. More... | |
| struct | kanzi::gfx::RenderPassCreateInfo |
| Creation information for a render pass. More... | |
| struct | kanzi::gfx::RenderPipelineCreateInfo |
| Creation information for a render pipeline. More... | |
| struct | kanzi::gfx::RenderResourceSetCreateInfo |
| Creation information for a set of render resources used by a shader program. More... | |
| struct | kanzi::gfx::BlendStateCreateInfo::RenderTargetBlendInfo |
| Describes the per-attachment blend information. More... | |
| struct | kanzi::gfx::ResourceSetCreateInfo |
| Creation information for a resource set. More... | |
| struct | kanzi::gfx::ResourceSetCreateInfo::Sampler |
| Describes a sampler. More... | |
| struct | kanzi::gfx::SamplerCreateInfo |
| Creation information for a sampler. More... | |
| struct | kanzi::gfx::ShaderCreateInfo |
| Creation information for a shader. More... | |
| struct | kanzi::gfx::ImageCreateInfo::SliceInitialData |
| Description of a single slice of initial data. More... | |
| struct | kanzi::gfx::DepthStencilStateCreateInfo::StencilOperationState |
| Describes a stencil operation state. More... | |
| struct | kanzi::gfx::ResourceSetCreateInfo::TexelBufferView |
| Describes a texel or image buffer view. More... | |
| struct | kanzi::gfx::VertexAttribute |
| Describes an individual vertex attribute, typically part of a vertex binding. More... | |
| struct | kanzi::gfx::VertexBinding |
| Describes a vertex buffer binding. More... | |
| struct | kanzi::gfx::VertexInputStateCreateInfo |
| Creation information for a vertex input state. More... | |
Namespaces | |
| namespace | kanzi |
| namespace | kanzi::gfx |