Skip to content

KDGpuExample::KDGpu

Namespaces

Name
KDGpuExample::KDGpu::MipmapLodClamping

Classes

Name
union KDGpuExample::KDGpu::ColorClearValue
struct KDGpuExample::KDGpu::ComponentMapping
struct KDGpuExample::KDGpu::DepthStencilClearValue
struct KDGpuExample::KDGpu::DrawCommand
Parameters for non-indexed draw commands.
struct KDGpuExample::KDGpu::DrawIndexedCommand
Parameters for indexed draw commands.
struct KDGpuExample::KDGpu::DrawIndexedIndirectCommand
Parameters for GPU-driven indexed drawing.
struct KDGpuExample::KDGpu::DrawIndirectCommand
Parameters for GPU-driven non-indexed drawing.
struct KDGpuExample::KDGpu::DrawMeshCommand
Parameters for mesh shader task dispatch.
struct KDGpuExample::KDGpu::DrawMeshIndirectCommand
Parameters for GPU-driven mesh shader dispatch.
struct KDGpuExample::KDGpu::Extension
struct KDGpuExample::KDGpu::Extent2D
struct KDGpuExample::KDGpu::Extent2Df
struct KDGpuExample::KDGpu::Extent3D
class KDGpuExample::KDGpu::Handle
Handle.
struct KDGpuExample::KDGpu::MemoryHandle
struct KDGpuExample::KDGpu::MemoryRequirement
struct KDGpuExample::KDGpu::Offset2D
struct KDGpuExample::KDGpu::Offset3D
struct KDGpuExample::KDGpu::Rect2D
class KDGpuExample::KDGpu::RenderPassCommandRecorderBase
Base class for render pass command recorders (NVI pattern).
class KDGpuExample::KDGpu::RequiredHandle
struct KDGpuExample::KDGpu::SpecializationConstant
struct KDGpuExample::KDGpu::TextureSubresourceLayers
struct KDGpuExample::KDGpu::TextureSubresourceRange
struct KDGpuExample::KDGpu::Viewport

Types

Name
template <typename E >
using KDUtils::Flags< E >
Flags
template <typename T >
using Handle< T >
OptionalHandle

Functions

Name
template <typename T >
bool
operator==(const KDGpu::Handle< T > & lhs, const KDGpu::Handle< T > & rhs)
template <typename T >
bool
operator!=(const KDGpu::Handle< T > & lhs, const KDGpu::Handle< T > & rhs)
template <typename T >
bool
operator<(const KDGpu::Handle< T > & lhs, const KDGpu::Handle< T > & rhs)

Types Documentation

using Flags

1
2
template <typename E >
using KDGpuExample::KDGpu::Flags =  KDUtils::Flags<E>;

using OptionalHandle

1
2
template <typename T >
using KDGpuExample::KDGpu::OptionalHandle =  Handle<T>;

Functions Documentation

function operator==

1
2
3
4
5
template <typename T >
bool operator==(
    const KDGpu::Handle< T > & lhs,
    const KDGpu::Handle< T > & rhs
)

function operator!=

1
2
3
4
5
template <typename T >
bool operator!=(
    const KDGpu::Handle< T > & lhs,
    const KDGpu::Handle< T > & rhs
)

function operator<

1
2
3
4
5
template <typename T >
bool operator<(
    const KDGpu::Handle< T > & lhs,
    const KDGpu::Handle< T > & rhs
)

Updated on 2026-11-07 at 00:01:26 +0000