nvn namespace

Classes

struct AlphaFunc
struct BarrierBits
struct BlendAdvancedMode
struct BlendAdvancedOverlap
struct BlendEquation
struct BlendFunc
class BlendState
class Buffer
class BufferBuilder
struct BufferRange
class ChannelMaskState
struct ClearColorMask
class ColorState
class CommandBuffer
struct CommandBufferMemoryEvent
struct CompareFunc
struct CompareMode
struct ConditionalRenderMode
struct CopyFlags
struct CopyRegion
struct CounterData
struct CounterType
struct CoverageModulationMode
struct DebugCallbackSeverity
struct DebugCallbackSource
struct DebugCallbackType
struct DebugObjectType
struct DepthFunc
struct DepthMode
class DepthStencilState
class Device
class DeviceBuilder
struct DeviceFlagBits
struct DeviceInfo
struct DrawPrimitive
class Event
class EventBuilder
struct EventSignalFlags
struct EventSignalLocation
struct EventSignalMode
struct EventWaitMode
struct Face
struct Format
struct FormatClass
struct FrontFace
struct IndexType
struct LogicOp
struct MagFilter
class MemoryPool
class MemoryPoolBuilder
struct MemoryPoolFlags
struct MinFilter
class MultisampleState
struct PackagedTextureLayout
struct PolygonMode
struct PolygonOffsetEnable
class PolygonState
class Program
class Queue
struct QueueAcquireTextureResult
class QueueBuilder
struct QueueFlags
struct QueueGetErrorResult
struct QueuePriority
struct RawStorageClass
class Sampler
class SamplerBuilder
class SamplerPool
struct SamplerReduction
struct SampleShadingMode
struct SeparateSamplerHandle
struct SeparateTextureHandle
struct ShaderData
struct ShaderStage
struct ShaderStageBits
struct StencilFunc
struct StencilOp
class Sync
struct SyncCondition
struct SyncFlagBits
struct SyncWaitResult
class Texture
class TextureBuilder
struct TextureDepthStencilMode
struct TextureFlags
class TexturePool
struct TextureSwizzle
struct TextureTarget
class TextureView
struct TiledCacheAction
class VertexAttribState
class VertexStreamState
struct ViewportSwizzle
class Window
struct WindowAcquireTextureResult
class WindowBuilder
struct WindowOriginMode
struct WrapMode

Typedefs

using BufferAddress = uint64_t
using CommandHandle = uint64_t
using TextureHandle = uint64_t
using ImageHandle = uint64_t
using TextureAddress = uint64_t
using GenericFuncPtrFunc = void(*)(void)
using DebugCallbackFunc = void(*)(DebugCallbackSource::Enum, DebugCallbackType::Enum, int, DebugCallbackSeverity::Enum, const char*, void*)
using CommandBufferMemoryCallbackFunc = void(*)(CommandBuffer*, CommandBufferMemoryEvent::Enum, size_t, void*)
using WalkDebugDatabaseCallbackFunc = void(*)(void*, void*)
using DeviceBuilderSetDefaultsFunc = void(*)(DeviceBuilder*)
using DeviceBuilderSetFlagsFunc = void(*)(DeviceBuilder*, int)
using DeviceBuilderGetFlagsFunc = int(*)(const DeviceBuilder*)
using DeviceInitializeFunc = NVNboolean(*)(Device*, const DeviceBuilder*)
using DeviceFinalizeFunc = void(*)(Device*)
using DeviceSetDebugLabelFunc = void(*)(Device*, const char*)
using DeviceGetProcAddressFunc = GenericFuncPtrFunc(*)(const Device*, const char*)
using DeviceGetIntegerFunc = void(*)(const Device*, DeviceInfo::Enum, int*)
using DeviceGetCurrentTimestampInNanosecondsFunc = uint64_t(*)(const Device*)
using DeviceSetIntermediateShaderCacheFunc = void(*)(Device*, int)
using DeviceGetTextureHandleFunc = TextureHandle(*)(const Device*, int, int)
using DeviceGetTexelFetchHandleFunc = TextureHandle(*)(const Device*, int)
using DeviceGetImageHandleFunc = ImageHandle(*)(const Device*, int)
using DeviceInstallDebugCallbackFunc = void(*)(Device*, const DebugCallbackFunc, void*, NVNboolean)
using DeviceGenerateDebugDomainIdFunc = NVNdebugDomainId(*)(const Device*, const char*)
using DeviceSetWindowOriginModeFunc = void(*)(Device*, WindowOriginMode::Enum)
using DeviceSetDepthModeFunc = void(*)(Device*, DepthMode::Enum)
using DeviceRegisterFastClearColorFunc = NVNboolean(*)(Device*, const float*, Format::Enum)
using DeviceRegisterFastClearColoriFunc = NVNboolean(*)(Device*, const int*, Format::Enum)
using DeviceRegisterFastClearColoruiFunc = NVNboolean(*)(Device*, const uint32_t*, Format::Enum)
using DeviceRegisterFastClearDepthFunc = NVNboolean(*)(Device*, float)
using DeviceGetWindowOriginModeFunc = WindowOriginMode::Enum(*)(const Device*)
using DeviceGetDepthModeFunc = DepthMode::Enum(*)(const Device*)
using DeviceGetTimestampInNanosecondsFunc = uint64_t(*)(const Device*, const CounterData*)
using DeviceApplyDeferredFinalizesFunc = void(*)(Device*, int)
using DeviceFinalizeCommandHandleFunc = void(*)(Device*, CommandHandle)
using DeviceWalkDebugDatabaseFunc = void(*)(const Device*, DebugObjectType::Enum, WalkDebugDatabaseCallbackFunc, void*)
using DeviceGetSeparateTextureHandleFunc = SeparateTextureHandle(*)(const Device*, int)
using DeviceGetSeparateSamplerHandleFunc = SeparateSamplerHandle(*)(const Device*, int)
using DeviceIsExternalDebuggerAttachedFunc = NVNboolean(*)(const Device*)
using QueueGetErrorFunc = QueueGetErrorResult::Enum(*)(Queue*, QueueErrorInfo*)
using QueueGetTotalCommandMemoryUsedFunc = size_t(*)(Queue*)
using QueueGetTotalControlMemoryUsedFunc = size_t(*)(Queue*)
using QueueGetTotalComputeMemoryUsedFunc = size_t(*)(Queue*)
using QueueResetMemoryUsageCountsFunc = void(*)(Queue*)
using QueueBuilderSetDeviceFunc = void(*)(QueueBuilder*, Device*)
using QueueBuilderSetDefaultsFunc = void(*)(QueueBuilder*)
using QueueBuilderSetFlagsFunc = void(*)(QueueBuilder*, int)
using QueueBuilderSetCommandMemorySizeFunc = void(*)(QueueBuilder*, size_t)
using QueueBuilderSetComputeMemorySizeFunc = void(*)(QueueBuilder*, size_t)
using QueueBuilderSetControlMemorySizeFunc = void(*)(QueueBuilder*, size_t)
using QueueBuilderGetQueueMemorySizeFunc = size_t(*)(const QueueBuilder*)
using QueueBuilderSetQueueMemoryFunc = void(*)(QueueBuilder*, void*, size_t)
using QueueBuilderSetCommandFlushThresholdFunc = void(*)(QueueBuilder*, size_t)
using QueueBuilderGetDeviceFunc = const Device*(*)(const QueueBuilder*)
using QueueBuilderGetFlagsFunc = int(*)(const QueueBuilder*)
using QueueBuilderGetCommandMemorySizeFunc = NVNboolean(*)(const QueueBuilder*, int*)
using QueueBuilderGetComputeMemorySizeFunc = NVNboolean(*)(const QueueBuilder*, int*)
using QueueBuilderGetControlMemorySizeFunc = NVNboolean(*)(const QueueBuilder*, int*)
using QueueBuilderGetCommandFlushThresholdFunc = NVNboolean(*)(const QueueBuilder*, int*)
using QueueBuilderGetMemorySizeFunc = int(*)(const QueueBuilder*)
using QueueBuilderGetMemoryFunc = void*(*)(const QueueBuilder*)
using QueueInitializeFunc = NVNboolean(*)(Queue*, const QueueBuilder*)
using QueueFinalizeFunc = void(*)(Queue*)
using QueueSetDebugLabelFunc = void(*)(Queue*, const char*)
using QueueSubmitCommandsFunc = void(*)(Queue*, int, const CommandHandle*)
using QueueFlushFunc = void(*)(Queue*)
using QueueFinishFunc = void(*)(Queue*)
using QueuePresentTextureFunc = void(*)(Queue*, Window*, int)
using QueueAcquireTextureFunc = QueueAcquireTextureResult::Enum(*)(Queue*, Window*, int*)
using WindowBuilderSetDeviceFunc = void(*)(WindowBuilder*, Device*)
using WindowBuilderSetDefaultsFunc = void(*)(WindowBuilder*)
using WindowBuilderSetNativeWindowFunc = void(*)(WindowBuilder*, NVNnativeWindow)
using WindowBuilderSetTexturesFunc = void(*)(WindowBuilder*, int, Texture*const*)
using WindowBuilderSetPresentIntervalFunc = void(*)(WindowBuilder*, int)
using WindowBuilderGetDeviceFunc = const Device*(*)(const WindowBuilder*)
using WindowBuilderGetNumTexturesFunc = int(*)(const WindowBuilder*)
using WindowBuilderGetTextureFunc = const Texture*(*)(const WindowBuilder*, int)
using WindowBuilderGetNativeWindowFunc = NVNnativeWindow(*)(const WindowBuilder*)
using WindowBuilderGetPresentIntervalFunc = int(*)(const WindowBuilder*)
using WindowInitializeFunc = NVNboolean(*)(Window*, const WindowBuilder*)
using WindowFinalizeFunc = void(*)(Window*)
using WindowSetDebugLabelFunc = void(*)(Window*, const char*)
using WindowAcquireTextureFunc = WindowAcquireTextureResult::Enum(*)(Window*, Sync*, int*)
using WindowGetNativeWindowFunc = NVNnativeWindow(*)(const Window*)
using WindowGetPresentIntervalFunc = int(*)(const Window*)
using WindowSetPresentIntervalFunc = void(*)(Window*, int)
using WindowSetCropFunc = void(*)(Window*, int, int, int, int)
using WindowGetCropFunc = void(*)(const Window*, Rectangle*)
using ProgramInitializeFunc = NVNboolean(*)(Program*, Device*)
using ProgramFinalizeFunc = void(*)(Program*)
using ProgramSetDebugLabelFunc = void(*)(Program*, const char*)
using ProgramSetShadersFunc = NVNboolean(*)(Program*, int, const ShaderData*)
using MemoryPoolBuilderSetDeviceFunc = void(*)(MemoryPoolBuilder*, Device*)
using MemoryPoolBuilderSetDefaultsFunc = void(*)(MemoryPoolBuilder*)
using MemoryPoolBuilderSetStorageFunc = void(*)(MemoryPoolBuilder*, void*, size_t)
using MemoryPoolBuilderSetFlagsFunc = void(*)(MemoryPoolBuilder*, int)
using MemoryPoolBuilderGetDeviceFunc = const Device*(*)(const MemoryPoolBuilder*)
using MemoryPoolBuilderGetMemoryFunc = void*(*)(const MemoryPoolBuilder*)
using MemoryPoolBuilderGetSizeFunc = size_t(*)(const MemoryPoolBuilder*)
using MemoryPoolBuilderGetFlagsFunc = int(*)(const MemoryPoolBuilder*)
using MemoryPoolInitializeFunc = NVNboolean(*)(MemoryPool*, const MemoryPoolBuilder*)
using MemoryPoolSetDebugLabelFunc = void(*)(MemoryPool*, const char*)
using MemoryPoolFinalizeFunc = void(*)(MemoryPool*)
using MemoryPoolMapFunc = void*(*)(const MemoryPool*)
using MemoryPoolFlushMappedRangeFunc = void(*)(const MemoryPool*, ptrdiff_t, size_t)
using MemoryPoolInvalidateMappedRangeFunc = void(*)(const MemoryPool*, ptrdiff_t, size_t)
using MemoryPoolGetBufferAddressFunc = BufferAddress(*)(const MemoryPool*)
using MemoryPoolMapVirtualFunc = NVNboolean(*)(MemoryPool*, int, const MappingRequest*)
using MemoryPoolGetSizeFunc = size_t(*)(const MemoryPool*)
using MemoryPoolGetFlagsFunc = int(*)(const MemoryPool*)
using TexturePoolInitializeFunc = NVNboolean(*)(TexturePool*, const MemoryPool*, ptrdiff_t, int)
using TexturePoolSetDebugLabelFunc = void(*)(TexturePool*, const char*)
using TexturePoolFinalizeFunc = void(*)(TexturePool*)
using TexturePoolRegisterTextureFunc = void(*)(const TexturePool*, int, const Texture*, const TextureView*)
using TexturePoolRegisterImageFunc = void(*)(const TexturePool*, int, const Texture*, const TextureView*)
using TexturePoolGetMemoryPoolFunc = const MemoryPool*(*)(const TexturePool*)
using TexturePoolGetMemoryOffsetFunc = ptrdiff_t(*)(const TexturePool*)
using TexturePoolGetSizeFunc = int(*)(const TexturePool*)
using SamplerPoolInitializeFunc = NVNboolean(*)(SamplerPool*, const MemoryPool*, ptrdiff_t, int)
using SamplerPoolSetDebugLabelFunc = void(*)(SamplerPool*, const char*)
using SamplerPoolFinalizeFunc = void(*)(SamplerPool*)
using SamplerPoolRegisterSamplerFunc = void(*)(const SamplerPool*, int, const Sampler*)
using SamplerPoolRegisterSamplerBuilderFunc = void(*)(const SamplerPool*, int, const SamplerBuilder*)
using SamplerPoolGetMemoryPoolFunc = const MemoryPool*(*)(const SamplerPool*)
using SamplerPoolGetMemoryOffsetFunc = ptrdiff_t(*)(const SamplerPool*)
using SamplerPoolGetSizeFunc = int(*)(const SamplerPool*)
using BufferBuilderSetDeviceFunc = void(*)(BufferBuilder*, Device*)
using BufferBuilderSetDefaultsFunc = void(*)(BufferBuilder*)
using BufferBuilderSetStorageFunc = void(*)(BufferBuilder*, MemoryPool*, ptrdiff_t, size_t)
using BufferBuilderGetDeviceFunc = const Device*(*)(const BufferBuilder*)
using BufferBuilderGetMemoryPoolFunc = MemoryPool*(*)(const BufferBuilder*)
using BufferBuilderGetMemoryOffsetFunc = ptrdiff_t(*)(const BufferBuilder*)
using BufferBuilderGetSizeFunc = size_t(*)(const BufferBuilder*)
using BufferInitializeFunc = NVNboolean(*)(Buffer*, const BufferBuilder*)
using BufferSetDebugLabelFunc = void(*)(Buffer*, const char*)
using BufferFinalizeFunc = void(*)(Buffer*)
using BufferMapFunc = void*(*)(const Buffer*)
using BufferGetAddressFunc = BufferAddress(*)(const Buffer*)
using BufferFlushMappedRangeFunc = void(*)(const Buffer*, ptrdiff_t, size_t)
using BufferInvalidateMappedRangeFunc = void(*)(const Buffer*, ptrdiff_t, size_t)
using BufferGetMemoryPoolFunc = MemoryPool*(*)(const Buffer*)
using BufferGetMemoryOffsetFunc = ptrdiff_t(*)(const Buffer*)
using BufferGetSizeFunc = size_t(*)(const Buffer*)
using BufferGetDebugIDFunc = uint64_t(*)(const Buffer*)
using TextureBuilderSetDeviceFunc = void(*)(TextureBuilder*, Device*)
using TextureBuilderSetDefaultsFunc = void(*)(TextureBuilder*)
using TextureBuilderSetFlagsFunc = void(*)(TextureBuilder*, int)
using TextureBuilderSetTargetFunc = void(*)(TextureBuilder*, TextureTarget::Enum)
using TextureBuilderSetWidthFunc = void(*)(TextureBuilder*, int)
using TextureBuilderSetHeightFunc = void(*)(TextureBuilder*, int)
using TextureBuilderSetDepthFunc = void(*)(TextureBuilder*, int)
using TextureBuilderSetSize1DFunc = void(*)(TextureBuilder*, int)
using TextureBuilderSetSize2DFunc = void(*)(TextureBuilder*, int, int)
using TextureBuilderSetSize3DFunc = void(*)(TextureBuilder*, int, int, int)
using TextureBuilderSetLevelsFunc = void(*)(TextureBuilder*, int)
using TextureBuilderSetFormatFunc = void(*)(TextureBuilder*, Format::Enum)
using TextureBuilderSetSamplesFunc = void(*)(TextureBuilder*, int)
using TextureBuilderSetSwizzleFunc = void(*)(TextureBuilder*, TextureSwizzle::Enum, TextureSwizzle::Enum, TextureSwizzle::Enum, TextureSwizzle::Enum)
using TextureBuilderSetDepthStencilModeFunc = void(*)(TextureBuilder*, TextureDepthStencilMode::Enum)
using TextureBuilderGetStorageSizeFunc = size_t(*)(const TextureBuilder*)
using TextureBuilderGetStorageAlignmentFunc = size_t(*)(const TextureBuilder*)
using TextureBuilderSetStorageFunc = void(*)(TextureBuilder*, MemoryPool*, ptrdiff_t)
using TextureBuilderSetPackagedTextureDataFunc = void(*)(TextureBuilder*, const void*)
using TextureBuilderSetPackagedTextureLayoutFunc = void(*)(TextureBuilder*, const PackagedTextureLayout*)
using TextureBuilderSetStrideFunc = void(*)(TextureBuilder*, ptrdiff_t)
using TextureBuilderSetGLTextureNameFunc = void(*)(TextureBuilder*, uint32_t)
using TextureBuilderGetStorageClassFunc = NVNstorageClass(*)(const TextureBuilder*)
using TextureBuilderGetDeviceFunc = const Device*(*)(const TextureBuilder*)
using TextureBuilderGetFlagsFunc = int(*)(const TextureBuilder*)
using TextureBuilderGetTargetFunc = TextureTarget::Enum(*)(const TextureBuilder*)
using TextureBuilderGetWidthFunc = int(*)(const TextureBuilder*)
using TextureBuilderGetHeightFunc = int(*)(const TextureBuilder*)
using TextureBuilderGetDepthFunc = int(*)(const TextureBuilder*)
using TextureBuilderGetLevelsFunc = int(*)(const TextureBuilder*)
using TextureBuilderGetFormatFunc = Format::Enum(*)(const TextureBuilder*)
using TextureBuilderGetSamplesFunc = int(*)(const TextureBuilder*)
using TextureBuilderGetSwizzleFunc = void(*)(const TextureBuilder*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*)
using TextureBuilderGetDepthStencilModeFunc = TextureDepthStencilMode::Enum(*)(const TextureBuilder*)
using TextureBuilderGetPackagedTextureDataFunc = const void*(*)(const TextureBuilder*)
using TextureBuilderGetPackagedTextureLayoutFunc = NVNboolean(*)(const TextureBuilder*, PackagedTextureLayout*)
using TextureBuilderGetStrideFunc = ptrdiff_t(*)(const TextureBuilder*)
using TextureBuilderGetSparseTileLayoutFunc = void(*)(const TextureBuilder*, TextureSparseTileLayout*)
using TextureBuilderGetGLTextureNameFunc = uint32_t(*)(const TextureBuilder*)
using TextureBuilderGetZCullStorageSizeFunc = size_t(*)(const TextureBuilder*)
using TextureBuilderGetMemoryPoolFunc = MemoryPool*(*)(const TextureBuilder*)
using TextureBuilderGetMemoryOffsetFunc = ptrdiff_t(*)(const TextureBuilder*)
using TextureViewSetDefaultsFunc = void(*)(TextureView*)
using TextureViewSetLevelsFunc = void(*)(TextureView*, int, int)
using TextureViewSetLayersFunc = void(*)(TextureView*, int, int)
using TextureViewSetFormatFunc = void(*)(TextureView*, Format::Enum)
using TextureViewSetSwizzleFunc = void(*)(TextureView*, TextureSwizzle::Enum, TextureSwizzle::Enum, TextureSwizzle::Enum, TextureSwizzle::Enum)
using TextureViewSetDepthStencilModeFunc = void(*)(TextureView*, TextureDepthStencilMode::Enum)
using TextureViewSetTargetFunc = void(*)(TextureView*, TextureTarget::Enum)
using TextureViewGetLevelsFunc = NVNboolean(*)(const TextureView*, int*, int*)
using TextureViewGetLayersFunc = NVNboolean(*)(const TextureView*, int*, int*)
using TextureViewGetFormatFunc = NVNboolean(*)(const TextureView*, Format*)
using TextureViewGetSwizzleFunc = NVNboolean(*)(const TextureView*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*)
using TextureViewGetDepthStencilModeFunc = NVNboolean(*)(const TextureView*, TextureDepthStencilMode*)
using TextureViewGetTargetFunc = NVNboolean(*)(const TextureView*, TextureTarget*)
using TextureViewCompareFunc = NVNboolean(*)(const TextureView*, const TextureView*)
using TextureInitializeFunc = NVNboolean(*)(Texture*, const TextureBuilder*)
using TextureGetZCullStorageSizeFunc = size_t(*)(const Texture*)
using TextureFinalizeFunc = void(*)(Texture*)
using TextureSetDebugLabelFunc = void(*)(Texture*, const char*)
using TextureGetStorageClassFunc = NVNstorageClass(*)(const Texture*)
using TextureGetViewOffsetFunc = ptrdiff_t(*)(const Texture*, const TextureView*)
using TextureGetFlagsFunc = int(*)(const Texture*)
using TextureGetTargetFunc = TextureTarget::Enum(*)(const Texture*)
using TextureGetWidthFunc = int(*)(const Texture*)
using TextureGetHeightFunc = int(*)(const Texture*)
using TextureGetDepthFunc = int(*)(const Texture*)
using TextureGetLevelsFunc = int(*)(const Texture*)
using TextureGetFormatFunc = Format::Enum(*)(const Texture*)
using TextureGetSamplesFunc = int(*)(const Texture*)
using TextureGetSwizzleFunc = void(*)(const Texture*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*)
using TextureGetDepthStencilModeFunc = TextureDepthStencilMode::Enum(*)(const Texture*)
using TextureGetStrideFunc = ptrdiff_t(*)(const Texture*)
using TextureGetTextureAddressFunc = TextureAddress(*)(const Texture*)
using TextureGetSparseTileLayoutFunc = void(*)(const Texture*, TextureSparseTileLayout*)
using TextureWriteTexelsFunc = void(*)(const Texture*, const TextureView*, const CopyRegion*, const void*)
using TextureWriteTexelsStridedFunc = void(*)(const Texture*, const TextureView*, const CopyRegion*, const void*, ptrdiff_t, ptrdiff_t)
using TextureReadTexelsFunc = void(*)(const Texture*, const TextureView*, const CopyRegion*, void*)
using TextureReadTexelsStridedFunc = void(*)(const Texture*, const TextureView*, const CopyRegion*, void*, ptrdiff_t, ptrdiff_t)
using TextureFlushTexelsFunc = void(*)(const Texture*, const TextureView*, const CopyRegion*)
using TextureInvalidateTexelsFunc = void(*)(const Texture*, const TextureView*, const CopyRegion*)
using TextureGetMemoryPoolFunc = MemoryPool*(*)(const Texture*)
using TextureGetMemoryOffsetFunc = ptrdiff_t(*)(const Texture*)
using TextureGetStorageSizeFunc = int(*)(const Texture*)
using TextureCompareFunc = NVNboolean(*)(const Texture*, const Texture*)
using TextureGetDebugIDFunc = uint64_t(*)(const Texture*)
using SamplerBuilderSetDeviceFunc = void(*)(SamplerBuilder*, Device*)
using SamplerBuilderSetDefaultsFunc = void(*)(SamplerBuilder*)
using SamplerBuilderSetMinMagFilterFunc = void(*)(SamplerBuilder*, MinFilter::Enum, MagFilter::Enum)
using SamplerBuilderSetWrapModeFunc = void(*)(SamplerBuilder*, WrapMode::Enum, WrapMode::Enum, WrapMode::Enum)
using SamplerBuilderSetLodClampFunc = void(*)(SamplerBuilder*, float, float)
using SamplerBuilderSetLodBiasFunc = void(*)(SamplerBuilder*, float)
using SamplerBuilderSetCompareFunc = void(*)(SamplerBuilder*, CompareMode::Enum, CompareFunc::Enum)
using SamplerBuilderSetBorderColorFunc = void(*)(SamplerBuilder*, const float*)
using SamplerBuilderSetBorderColoriFunc = void(*)(SamplerBuilder*, const int*)
using SamplerBuilderSetBorderColoruiFunc = void(*)(SamplerBuilder*, const uint32_t*)
using SamplerBuilderSetMaxAnisotropyFunc = void(*)(SamplerBuilder*, float)
using SamplerBuilderSetReductionFilterFunc = void(*)(SamplerBuilder*, SamplerReduction::Enum)
using SamplerBuilderSetLodSnapFunc = void(*)(SamplerBuilder*, float)
using SamplerBuilderGetDeviceFunc = const Device*(*)(const SamplerBuilder*)
using SamplerBuilderGetMinMagFilterFunc = void(*)(const SamplerBuilder*, MinFilter*, MagFilter*)
using SamplerBuilderGetWrapModeFunc = void(*)(const SamplerBuilder*, WrapMode*, WrapMode*, WrapMode*)
using SamplerBuilderGetLodClampFunc = void(*)(const SamplerBuilder*, float*, float*)
using SamplerBuilderGetLodBiasFunc = float(*)(const SamplerBuilder*)
using SamplerBuilderGetCompareFunc = void(*)(const SamplerBuilder*, CompareMode*, CompareFunc*)
using SamplerBuilderGetBorderColorFunc = void(*)(const SamplerBuilder*, float*)
using SamplerBuilderGetBorderColoriFunc = void(*)(const SamplerBuilder*, int*)
using SamplerBuilderGetBorderColoruiFunc = void(*)(const SamplerBuilder*, uint32_t*)
using SamplerBuilderGetMaxAnisotropyFunc = float(*)(const SamplerBuilder*)
using SamplerBuilderGetReductionFilterFunc = SamplerReduction::Enum(*)(const SamplerBuilder*)
using SamplerBuilderGetLodSnapFunc = float(*)(const SamplerBuilder*)
using SamplerInitializeFunc = NVNboolean(*)(Sampler*, const SamplerBuilder*)
using SamplerFinalizeFunc = void(*)(Sampler*)
using SamplerSetDebugLabelFunc = void(*)(Sampler*, const char*)
using SamplerGetMinMagFilterFunc = void(*)(const Sampler*, MinFilter*, MagFilter*)
using SamplerGetWrapModeFunc = void(*)(const Sampler*, WrapMode*, WrapMode*, WrapMode*)
using SamplerGetLodClampFunc = void(*)(const Sampler*, float*, float*)
using SamplerGetLodBiasFunc = float(*)(const Sampler*)
using SamplerGetCompareFunc = void(*)(const Sampler*, CompareMode*, CompareFunc*)
using SamplerGetBorderColorFunc = void(*)(const Sampler*, float*)
using SamplerGetBorderColoriFunc = void(*)(const Sampler*, int*)
using SamplerGetBorderColoruiFunc = void(*)(const Sampler*, uint32_t*)
using SamplerGetMaxAnisotropyFunc = float(*)(const Sampler*)
using SamplerGetReductionFilterFunc = SamplerReduction::Enum(*)(const Sampler*)
using SamplerCompareFunc = NVNboolean(*)(const Sampler*, const Sampler*)
using SamplerGetDebugIDFunc = uint64_t(*)(const Sampler*)
using BlendStateSetDefaultsFunc = void(*)(BlendState*)
using BlendStateSetBlendTargetFunc = void(*)(BlendState*, int)
using BlendStateSetBlendFuncFunc = void(*)(BlendState*, BlendFunc::Enum, BlendFunc::Enum, BlendFunc::Enum, BlendFunc::Enum)
using BlendStateSetBlendEquationFunc = void(*)(BlendState*, BlendEquation::Enum, BlendEquation::Enum)
using BlendStateSetAdvancedModeFunc = void(*)(BlendState*, BlendAdvancedMode::Enum)
using BlendStateSetAdvancedOverlapFunc = void(*)(BlendState*, BlendAdvancedOverlap::Enum)
using BlendStateSetAdvancedPremultipliedSrcFunc = void(*)(BlendState*, NVNboolean)
using BlendStateSetAdvancedNormalizedDstFunc = void(*)(BlendState*, NVNboolean)
using BlendStateGetBlendTargetFunc = int(*)(const BlendState*)
using BlendStateGetBlendFuncFunc = void(*)(const BlendState*, BlendFunc*, BlendFunc*, BlendFunc*, BlendFunc*)
using BlendStateGetBlendEquationFunc = void(*)(const BlendState*, BlendEquation*, BlendEquation*)
using BlendStateGetAdvancedModeFunc = BlendAdvancedMode::Enum(*)(const BlendState*)
using BlendStateGetAdvancedOverlapFunc = BlendAdvancedOverlap::Enum(*)(const BlendState*)
using BlendStateGetAdvancedPremultipliedSrcFunc = NVNboolean(*)(const BlendState*)
using BlendStateGetAdvancedNormalizedDstFunc = NVNboolean(*)(const BlendState*)
using ColorStateSetDefaultsFunc = void(*)(ColorState*)
using ColorStateSetBlendEnableFunc = void(*)(ColorState*, int, NVNboolean)
using ColorStateSetLogicOpFunc = void(*)(ColorState*, LogicOp::Enum)
using ColorStateSetAlphaTestFunc = void(*)(ColorState*, AlphaFunc::Enum)
using ColorStateGetBlendEnableFunc = NVNboolean(*)(const ColorState*, int)
using ColorStateGetLogicOpFunc = LogicOp::Enum(*)(const ColorState*)
using ColorStateGetAlphaTestFunc = AlphaFunc::Enum(*)(const ColorState*)
using ChannelMaskStateSetDefaultsFunc = void(*)(ChannelMaskState*)
using ChannelMaskStateSetChannelMaskFunc = void(*)(ChannelMaskState*, int, NVNboolean, NVNboolean, NVNboolean, NVNboolean)
using ChannelMaskStateGetChannelMaskFunc = void(*)(const ChannelMaskState*, int, NVNboolean*, NVNboolean*, NVNboolean*, NVNboolean*)
using MultisampleStateSetDefaultsFunc = void(*)(MultisampleState*)
using MultisampleStateSetMultisampleEnableFunc = void(*)(MultisampleState*, NVNboolean)
using MultisampleStateSetSamplesFunc = void(*)(MultisampleState*, int)
using MultisampleStateSetAlphaToCoverageEnableFunc = void(*)(MultisampleState*, NVNboolean)
using MultisampleStateSetAlphaToCoverageDitherFunc = void(*)(MultisampleState*, NVNboolean)
using MultisampleStateGetMultisampleEnableFunc = NVNboolean(*)(const MultisampleState*)
using MultisampleStateGetSamplesFunc = int(*)(const MultisampleState*)
using MultisampleStateGetAlphaToCoverageEnableFunc = NVNboolean(*)(const MultisampleState*)
using MultisampleStateGetAlphaToCoverageDitherFunc = NVNboolean(*)(const MultisampleState*)
using MultisampleStateSetRasterSamplesFunc = void(*)(MultisampleState*, int)
using MultisampleStateGetRasterSamplesFunc = int(*)(MultisampleState*)
using MultisampleStateSetCoverageModulationModeFunc = void(*)(MultisampleState*, CoverageModulationMode::Enum)
using MultisampleStateGetCoverageModulationModeFunc = CoverageModulationMode::Enum(*)(const MultisampleState*)
using MultisampleStateSetCoverageToColorEnableFunc = void(*)(MultisampleState*, NVNboolean)
using MultisampleStateGetCoverageToColorEnableFunc = NVNboolean(*)(const MultisampleState*)
using MultisampleStateSetCoverageToColorOutputFunc = void(*)(MultisampleState*, int)
using MultisampleStateGetCoverageToColorOutputFunc = int(*)(const MultisampleState*)
using MultisampleStateSetSampleLocationsEnableFunc = void(*)(MultisampleState*, NVNboolean)
using MultisampleStateGetSampleLocationsEnableFunc = NVNboolean(*)(const MultisampleState*)
using MultisampleStateGetSampleLocationsGridFunc = void(*)(MultisampleState*, int*, int*)
using MultisampleStateSetSampleLocationsGridEnableFunc = void(*)(MultisampleState*, NVNboolean)
using MultisampleStateGetSampleLocationsGridEnableFunc = NVNboolean(*)(const MultisampleState*)
using MultisampleStateSetSampleLocationsFunc = void(*)(MultisampleState*, int, int, const float*)
using PolygonStateSetDefaultsFunc = void(*)(PolygonState*)
using PolygonStateSetCullFaceFunc = void(*)(PolygonState*, Face::Enum)
using PolygonStateSetFrontFaceFunc = void(*)(PolygonState*, FrontFace::Enum)
using PolygonStateSetPolygonModeFunc = void(*)(PolygonState*, PolygonMode::Enum)
using PolygonStateSetPolygonOffsetEnablesFunc = void(*)(PolygonState*, int)
using PolygonStateGetCullFaceFunc = Face::Enum(*)(const PolygonState*)
using PolygonStateGetFrontFaceFunc = FrontFace::Enum(*)(const PolygonState*)
using PolygonStateGetPolygonModeFunc = PolygonMode::Enum(*)(const PolygonState*)
using PolygonStateGetPolygonOffsetEnablesFunc = int(*)(const PolygonState*)
using DepthStencilStateSetDefaultsFunc = void(*)(DepthStencilState*)
using DepthStencilStateSetDepthTestEnableFunc = void(*)(DepthStencilState*, NVNboolean)
using DepthStencilStateSetDepthWriteEnableFunc = void(*)(DepthStencilState*, NVNboolean)
using DepthStencilStateSetDepthFuncFunc = void(*)(DepthStencilState*, DepthFunc::Enum)
using DepthStencilStateSetStencilTestEnableFunc = void(*)(DepthStencilState*, NVNboolean)
using DepthStencilStateSetStencilFuncFunc = void(*)(DepthStencilState*, Face::Enum, StencilFunc::Enum)
using DepthStencilStateSetStencilOpFunc = void(*)(DepthStencilState*, Face::Enum, StencilOp::Enum, StencilOp::Enum, StencilOp::Enum)
using DepthStencilStateGetDepthTestEnableFunc = NVNboolean(*)(const DepthStencilState*)
using DepthStencilStateGetDepthWriteEnableFunc = NVNboolean(*)(const DepthStencilState*)
using DepthStencilStateGetDepthFuncFunc = DepthFunc::Enum(*)(const DepthStencilState*)
using DepthStencilStateGetStencilTestEnableFunc = NVNboolean(*)(const DepthStencilState*)
using DepthStencilStateGetStencilFuncFunc = StencilFunc::Enum(*)(const DepthStencilState*, Face::Enum)
using DepthStencilStateGetStencilOpFunc = void(*)(const DepthStencilState*, Face::Enum, StencilOp*, StencilOp*, StencilOp*)
using VertexAttribStateSetDefaultsFunc = void(*)(VertexAttribState*)
using VertexAttribStateSetFormatFunc = void(*)(VertexAttribState*, Format::Enum, ptrdiff_t)
using VertexAttribStateSetStreamIndexFunc = void(*)(VertexAttribState*, int)
using VertexAttribStateGetFormatFunc = void(*)(const VertexAttribState*, Format*, ptrdiff_t*)
using VertexAttribStateGetStreamIndexFunc = int(*)(const VertexAttribState*)
using VertexStreamStateSetDefaultsFunc = void(*)(VertexStreamState*)
using VertexStreamStateSetStrideFunc = void(*)(VertexStreamState*, ptrdiff_t)
using VertexStreamStateSetDivisorFunc = void(*)(VertexStreamState*, int)
using VertexStreamStateGetStrideFunc = ptrdiff_t(*)(const VertexStreamState*)
using VertexStreamStateGetDivisorFunc = int(*)(const VertexStreamState*)
using CommandBufferInitializeFunc = NVNboolean(*)(CommandBuffer*, Device*)
using CommandBufferFinalizeFunc = void(*)(CommandBuffer*)
using CommandBufferSetDebugLabelFunc = void(*)(CommandBuffer*, const char*)
using CommandBufferSetMemoryCallbackFunc = void(*)(CommandBuffer*, CommandBufferMemoryCallbackFunc)
using CommandBufferSetMemoryCallbackDataFunc = void(*)(CommandBuffer*, void*)
using CommandBufferAddCommandMemoryFunc = void(*)(CommandBuffer*, const MemoryPool*, ptrdiff_t, size_t)
using CommandBufferAddControlMemoryFunc = void(*)(CommandBuffer*, void*, size_t)
using CommandBufferGetCommandMemorySizeFunc = size_t(*)(const CommandBuffer*)
using CommandBufferGetCommandMemoryUsedFunc = size_t(*)(const CommandBuffer*)
using CommandBufferGetCommandMemoryFreeFunc = size_t(*)(const CommandBuffer*)
using CommandBufferGetControlMemorySizeFunc = size_t(*)(const CommandBuffer*)
using CommandBufferGetControlMemoryUsedFunc = size_t(*)(const CommandBuffer*)
using CommandBufferGetControlMemoryFreeFunc = size_t(*)(const CommandBuffer*)
using CommandBufferBeginRecordingFunc = void(*)(CommandBuffer*)
using CommandBufferEndRecordingFunc = CommandHandle(*)(CommandBuffer*)
using CommandBufferCallCommandsFunc = void(*)(CommandBuffer*, int, const CommandHandle*)
using CommandBufferCopyCommandsFunc = void(*)(CommandBuffer*, int, const CommandHandle*)
using CommandBufferBindBlendStateFunc = void(*)(CommandBuffer*, const BlendState*)
using CommandBufferBindChannelMaskStateFunc = void(*)(CommandBuffer*, const ChannelMaskState*)
using CommandBufferBindColorStateFunc = void(*)(CommandBuffer*, const ColorState*)
using CommandBufferBindMultisampleStateFunc = void(*)(CommandBuffer*, const MultisampleState*)
using CommandBufferBindPolygonStateFunc = void(*)(CommandBuffer*, const PolygonState*)
using CommandBufferBindDepthStencilStateFunc = void(*)(CommandBuffer*, const DepthStencilState*)
using CommandBufferBindVertexAttribStateFunc = void(*)(CommandBuffer*, int, const VertexAttribState*)
using CommandBufferBindVertexStreamStateFunc = void(*)(CommandBuffer*, int, const VertexStreamState*)
using CommandBufferBindProgramFunc = void(*)(CommandBuffer*, const Program*, int)
using CommandBufferBindVertexBufferFunc = void(*)(CommandBuffer*, int, BufferAddress, size_t)
using CommandBufferBindVertexBuffersFunc = void(*)(CommandBuffer*, int, int, const BufferRange*)
using CommandBufferBindUniformBufferFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, BufferAddress, size_t)
using CommandBufferBindUniformBuffersFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, int, const BufferRange*)
using CommandBufferBindTransformFeedbackBufferFunc = void(*)(CommandBuffer*, int, BufferAddress, size_t)
using CommandBufferBindTransformFeedbackBuffersFunc = void(*)(CommandBuffer*, int, int, const BufferRange*)
using CommandBufferBindStorageBufferFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, BufferAddress, size_t)
using CommandBufferBindStorageBuffersFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, int, const BufferRange*)
using CommandBufferBindTextureFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, TextureHandle)
using CommandBufferBindTexturesFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, int, const TextureHandle*)
using CommandBufferBindImageFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, ImageHandle)
using CommandBufferBindImagesFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, int, const ImageHandle*)
using CommandBufferSetPatchSizeFunc = void(*)(CommandBuffer*, int)
using CommandBufferSetInnerTessellationLevelsFunc = void(*)(CommandBuffer*, const float*)
using CommandBufferSetOuterTessellationLevelsFunc = void(*)(CommandBuffer*, const float*)
using CommandBufferSetPrimitiveRestartFunc = void(*)(CommandBuffer*, NVNboolean, int)
using CommandBufferBeginTransformFeedbackFunc = void(*)(CommandBuffer*, BufferAddress)
using CommandBufferEndTransformFeedbackFunc = void(*)(CommandBuffer*, BufferAddress)
using CommandBufferPauseTransformFeedbackFunc = void(*)(CommandBuffer*, BufferAddress)
using CommandBufferResumeTransformFeedbackFunc = void(*)(CommandBuffer*, BufferAddress)
using CommandBufferDrawTransformFeedbackFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, BufferAddress)
using CommandBufferDrawArraysFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, int, int)
using CommandBufferDrawElementsFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, int, BufferAddress)
using CommandBufferDrawElementsBaseVertexFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, int, BufferAddress, int)
using CommandBufferDrawArraysInstancedFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, int, int, int, int)
using CommandBufferDrawElementsInstancedFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, int, BufferAddress, int, int, int)
using CommandBufferDrawArraysIndirectFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, BufferAddress)
using CommandBufferDrawElementsIndirectFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, BufferAddress, BufferAddress)
using CommandBufferMultiDrawArraysIndirectCountFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, BufferAddress, BufferAddress, int, ptrdiff_t)
using CommandBufferMultiDrawElementsIndirectCountFunc = void(*)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, BufferAddress, BufferAddress, BufferAddress, int, ptrdiff_t)
using CommandBufferClearColorFunc = void(*)(CommandBuffer*, int, const float*, int)
using CommandBufferClearColoriFunc = void(*)(CommandBuffer*, int, const int*, int)
using CommandBufferClearColoruiFunc = void(*)(CommandBuffer*, int, const uint32_t*, int)
using CommandBufferClearDepthStencilFunc = void(*)(CommandBuffer*, float, NVNboolean, int, int)
using CommandBufferDispatchComputeFunc = void(*)(CommandBuffer*, int, int, int)
using CommandBufferDispatchComputeIndirectFunc = void(*)(CommandBuffer*, BufferAddress)
using CommandBufferSetViewportFunc = void(*)(CommandBuffer*, int, int, int, int)
using CommandBufferSetViewportsFunc = void(*)(CommandBuffer*, int, int, const float*)
using CommandBufferSetViewportSwizzlesFunc = void(*)(CommandBuffer*, int, int, const ViewportSwizzle*)
using CommandBufferSetScissorFunc = void(*)(CommandBuffer*, int, int, int, int)
using CommandBufferSetScissorsFunc = void(*)(CommandBuffer*, int, int, const int*)
using CommandBufferSetDepthRangeFunc = void(*)(CommandBuffer*, float, float)
using CommandBufferSetDepthBoundsFunc = void(*)(CommandBuffer*, NVNboolean, float, float)
using CommandBufferSetDepthRangesFunc = void(*)(CommandBuffer*, int, int, const float*)
using CommandBufferSetTiledCacheActionFunc = void(*)(CommandBuffer*, TiledCacheAction::Enum)
using CommandBufferSetTiledCacheTileSizeFunc = void(*)(CommandBuffer*, int, int)
using CommandBufferBindSeparateTextureFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, SeparateTextureHandle)
using CommandBufferBindSeparateSamplerFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, SeparateSamplerHandle)
using CommandBufferBindSeparateTexturesFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, int, const SeparateTextureHandle*)
using CommandBufferBindSeparateSamplersFunc = void(*)(CommandBuffer*, ShaderStage::Enum, int, int, const SeparateSamplerHandle*)
using CommandBufferSetStencilValueMaskFunc = void(*)(CommandBuffer*, Face::Enum, int)
using CommandBufferSetStencilMaskFunc = void(*)(CommandBuffer*, Face::Enum, int)
using CommandBufferSetStencilRefFunc = void(*)(CommandBuffer*, Face::Enum, int)
using CommandBufferSetBlendColorFunc = void(*)(CommandBuffer*, const float*)
using CommandBufferSetPointSizeFunc = void(*)(CommandBuffer*, float)
using CommandBufferSetLineWidthFunc = void(*)(CommandBuffer*, float)
using CommandBufferSetPolygonOffsetClampFunc = void(*)(CommandBuffer*, float, float, float)
using CommandBufferSetAlphaRefFunc = void(*)(CommandBuffer*, float)
using CommandBufferSetSampleMaskFunc = void(*)(CommandBuffer*, int)
using CommandBufferSetRasterizerDiscardFunc = void(*)(CommandBuffer*, NVNboolean)
using CommandBufferSetDepthClampFunc = void(*)(CommandBuffer*, NVNboolean)
using CommandBufferSetConservativeRasterEnableFunc = void(*)(CommandBuffer*, NVNboolean)
using CommandBufferSetConservativeRasterDilateFunc = void(*)(CommandBuffer*, float)
using CommandBufferSetSubpixelPrecisionBiasFunc = void(*)(CommandBuffer*, int, int)
using CommandBufferCopyBufferToTextureFunc = void(*)(CommandBuffer*, BufferAddress, const Texture*, const TextureView*, const CopyRegion*, int)
using CommandBufferCopyTextureToBufferFunc = void(*)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, BufferAddress, int)
using CommandBufferCopyTextureToTextureFunc = void(*)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, const Texture*, const TextureView*, const CopyRegion*, int)
using CommandBufferCopyBufferToBufferFunc = void(*)(CommandBuffer*, BufferAddress, BufferAddress, size_t, int)
using CommandBufferClearBufferFunc = void(*)(CommandBuffer*, BufferAddress, size_t, uint32_t)
using CommandBufferClearTextureFunc = void(*)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, const float*, int)
using CommandBufferClearTextureiFunc = void(*)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, const int*, int)
using CommandBufferClearTextureuiFunc = void(*)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, const uint32_t*, int)
using CommandBufferUpdateUniformBufferFunc = void(*)(CommandBuffer*, BufferAddress, size_t, ptrdiff_t, size_t, const void*)
using CommandBufferReportCounterFunc = void(*)(CommandBuffer*, CounterType::Enum, BufferAddress)
using CommandBufferResetCounterFunc = void(*)(CommandBuffer*, CounterType::Enum)
using CommandBufferReportValueFunc = void(*)(CommandBuffer*, uint32_t, BufferAddress)
using CommandBufferSetRenderEnableFunc = void(*)(CommandBuffer*, NVNboolean)
using CommandBufferSetRenderEnableConditionalFunc = void(*)(CommandBuffer*, ConditionalRenderMode::Enum, BufferAddress)
using CommandBufferSetRenderTargetsFunc = void(*)(CommandBuffer*, int, const Texture*const*, const TextureView*const*, const Texture*, const TextureView*)
using CommandBufferDiscardColorFunc = void(*)(CommandBuffer*, int)
using CommandBufferDiscardDepthStencilFunc = void(*)(CommandBuffer*)
using CommandBufferDownsampleFunc = void(*)(CommandBuffer*, const Texture*, const Texture*)
using CommandBufferTiledDownsampleFunc = void(*)(CommandBuffer*, const Texture*, const Texture*)
using CommandBufferDownsampleTextureViewFunc = void(*)(CommandBuffer*, const Texture*, const TextureView*, const Texture*, const TextureView*)
using CommandBufferTiledDownsampleTextureViewFunc = void(*)(CommandBuffer*, const Texture*, const TextureView*, const Texture*, const TextureView*)
using CommandBufferBarrierFunc = void(*)(CommandBuffer*, int)
using CommandBufferWaitSyncFunc = void(*)(CommandBuffer*, const Sync*)
using CommandBufferFenceSyncFunc = void(*)(CommandBuffer*, Sync*, SyncCondition::Enum, int)
using CommandBufferSetTexturePoolFunc = void(*)(CommandBuffer*, const TexturePool*)
using CommandBufferSetSamplerPoolFunc = void(*)(CommandBuffer*, const SamplerPool*)
using CommandBufferSetShaderScratchMemoryFunc = void(*)(CommandBuffer*, const MemoryPool*, ptrdiff_t, size_t)
using CommandBufferSaveZCullDataFunc = void(*)(CommandBuffer*, BufferAddress, size_t)
using CommandBufferRestoreZCullDataFunc = void(*)(CommandBuffer*, BufferAddress, size_t)
using CommandBufferSetCopyRowStrideFunc = void(*)(CommandBuffer*, ptrdiff_t)
using CommandBufferSetCopyImageStrideFunc = void(*)(CommandBuffer*, ptrdiff_t)
using CommandBufferGetCopyRowStrideFunc = ptrdiff_t(*)(const CommandBuffer*)
using CommandBufferGetCopyImageStrideFunc = ptrdiff_t(*)(const CommandBuffer*)
using CommandBufferDrawTextureFunc = void(*)(CommandBuffer*, TextureHandle, const DrawTextureRegion*, const DrawTextureRegion*)
using ProgramSetSubroutineLinkageFunc = NVNboolean(*)(Program*, int, const NVNsubroutineLinkageMapPtr*)
using CommandBufferSetProgramSubroutinesFunc = void(*)(CommandBuffer*, Program*, ShaderStage::Enum, const int, const int, const int*)
using CommandBufferBindCoverageModulationTableFunc = void(*)(CommandBuffer*, const float*)
using CommandBufferResolveDepthBufferFunc = void(*)(CommandBuffer*)
using CommandBufferSetColorReductionEnableFunc = void(*)(CommandBuffer*, NVNboolean)
using CommandBufferSetColorReductionThresholdsFunc = void(*)(CommandBuffer*, FormatClass::Enum, int, int)
using CommandBufferPushDebugGroupStaticFunc = void(*)(CommandBuffer*, uint32_t, const char*)
using CommandBufferPushDebugGroupDynamicFunc = void(*)(CommandBuffer*, uint32_t, const char*)
using CommandBufferPushDebugGroupFunc = void(*)(CommandBuffer*, const char*)
using CommandBufferPopDebugGroupFunc = void(*)(CommandBuffer*)
using CommandBufferPopDebugGroupIdFunc = void(*)(CommandBuffer*, uint32_t)
using CommandBufferInsertDebugMarkerStaticFunc = void(*)(CommandBuffer*, uint32_t, const char*)
using CommandBufferInsertDebugMarkerDynamicFunc = void(*)(CommandBuffer*, uint32_t, const char*)
using CommandBufferInsertDebugMarkerFunc = void(*)(CommandBuffer*, const char*)
using CommandBufferGetMemoryCallbackFunc = CommandBufferMemoryCallbackFunc(*)(const CommandBuffer*)
using CommandBufferGetMemoryCallbackDataFunc = void*(*)(const CommandBuffer*)
using CommandBufferIsRecordingFunc = NVNboolean(*)(const CommandBuffer*)
using SyncInitializeFunc = NVNboolean(*)(Sync*, Device*)
using SyncFinalizeFunc = void(*)(Sync*)
using SyncSetDebugLabelFunc = void(*)(Sync*, const char*)
using QueueFenceSyncFunc = void(*)(Queue*, Sync*, SyncCondition::Enum, int)
using SyncWaitFunc = SyncWaitResult::Enum(*)(const Sync*, uint64_t)
using QueueWaitSyncFunc = NVNboolean(*)(Queue*, const Sync*)
using EventBuilderSetDefaultsFunc = void(*)(EventBuilder*)
using EventBuilderSetStorageFunc = void(*)(EventBuilder*, const MemoryPool*, int64_t)
using EventBuilderGetStorageFunc = const MemoryPool*(*)(const EventBuilder*, int64_t*)
using EventInitializeFunc = NVNboolean(*)(Event*, const EventBuilder*)
using EventFinalizeFunc = void(*)(Event*)
using EventGetValueFunc = uint32_t(*)(const Event*)
using EventSignalFunc = void(*)(Event*, EventSignalMode::Enum, uint32_t)
using CommandBufferWaitEventFunc = void(*)(CommandBuffer*, const Event*, EventWaitMode::Enum, uint32_t)
using CommandBufferSignalEventFunc = void(*)(CommandBuffer*, const Event*, EventSignalMode::Enum, EventSignalLocation::Enum, int, uint32_t)
using CommandBufferSetStencilCullCriteriaFunc = void(*)(CommandBuffer*, StencilFunc::Enum, int, int)

Functions

void nvnLoadCPPProcs(Device*, DeviceGetProcAddressFunc)

Variables

DeviceBuilderSetDefaultsFunc pfncpp_nvnDeviceBuilderSetDefaults
DeviceBuilderSetFlagsFunc pfncpp_nvnDeviceBuilderSetFlags
DeviceBuilderGetFlagsFunc pfncpp_nvnDeviceBuilderGetFlags
DeviceInitializeFunc pfncpp_nvnDeviceInitialize
DeviceFinalizeFunc pfncpp_nvnDeviceFinalize
DeviceSetDebugLabelFunc pfncpp_nvnDeviceSetDebugLabel
DeviceGetProcAddressFunc pfncpp_nvnDeviceGetProcAddress
DeviceGetIntegerFunc pfncpp_nvnDeviceGetInteger
DeviceGetCurrentTimestampInNanosecondsFunc pfncpp_nvnDeviceGetCurrentTimestampInNanoseconds
DeviceSetIntermediateShaderCacheFunc pfncpp_nvnDeviceSetIntermediateShaderCache
DeviceGetTextureHandleFunc pfncpp_nvnDeviceGetTextureHandle
DeviceGetTexelFetchHandleFunc pfncpp_nvnDeviceGetTexelFetchHandle
DeviceGetImageHandleFunc pfncpp_nvnDeviceGetImageHandle
DeviceInstallDebugCallbackFunc pfncpp_nvnDeviceInstallDebugCallback
DeviceGenerateDebugDomainIdFunc pfncpp_nvnDeviceGenerateDebugDomainId
DeviceSetWindowOriginModeFunc pfncpp_nvnDeviceSetWindowOriginMode
DeviceSetDepthModeFunc pfncpp_nvnDeviceSetDepthMode
DeviceRegisterFastClearColorFunc pfncpp_nvnDeviceRegisterFastClearColor
DeviceRegisterFastClearColoriFunc pfncpp_nvnDeviceRegisterFastClearColori
DeviceRegisterFastClearColoruiFunc pfncpp_nvnDeviceRegisterFastClearColorui
DeviceRegisterFastClearDepthFunc pfncpp_nvnDeviceRegisterFastClearDepth
DeviceGetWindowOriginModeFunc pfncpp_nvnDeviceGetWindowOriginMode
DeviceGetDepthModeFunc pfncpp_nvnDeviceGetDepthMode
DeviceGetTimestampInNanosecondsFunc pfncpp_nvnDeviceGetTimestampInNanoseconds
DeviceApplyDeferredFinalizesFunc pfncpp_nvnDeviceApplyDeferredFinalizes
DeviceFinalizeCommandHandleFunc pfncpp_nvnDeviceFinalizeCommandHandle
DeviceWalkDebugDatabaseFunc pfncpp_nvnDeviceWalkDebugDatabase
DeviceGetSeparateTextureHandleFunc pfncpp_nvnDeviceGetSeparateTextureHandle
DeviceGetSeparateSamplerHandleFunc pfncpp_nvnDeviceGetSeparateSamplerHandle
DeviceIsExternalDebuggerAttachedFunc pfncpp_nvnDeviceIsExternalDebuggerAttached
QueueGetErrorFunc pfncpp_nvnQueueGetError
QueueGetTotalCommandMemoryUsedFunc pfncpp_nvnQueueGetTotalCommandMemoryUsed
QueueGetTotalControlMemoryUsedFunc pfncpp_nvnQueueGetTotalControlMemoryUsed
QueueGetTotalComputeMemoryUsedFunc pfncpp_nvnQueueGetTotalComputeMemoryUsed
QueueResetMemoryUsageCountsFunc pfncpp_nvnQueueResetMemoryUsageCounts
QueueBuilderSetDeviceFunc pfncpp_nvnQueueBuilderSetDevice
QueueBuilderSetDefaultsFunc pfncpp_nvnQueueBuilderSetDefaults
QueueBuilderSetFlagsFunc pfncpp_nvnQueueBuilderSetFlags
QueueBuilderSetCommandMemorySizeFunc pfncpp_nvnQueueBuilderSetCommandMemorySize
QueueBuilderSetComputeMemorySizeFunc pfncpp_nvnQueueBuilderSetComputeMemorySize
QueueBuilderSetControlMemorySizeFunc pfncpp_nvnQueueBuilderSetControlMemorySize
QueueBuilderGetQueueMemorySizeFunc pfncpp_nvnQueueBuilderGetQueueMemorySize
QueueBuilderSetQueueMemoryFunc pfncpp_nvnQueueBuilderSetQueueMemory
QueueBuilderSetCommandFlushThresholdFunc pfncpp_nvnQueueBuilderSetCommandFlushThreshold
QueueBuilderGetDeviceFunc pfncpp_nvnQueueBuilderGetDevice
QueueBuilderGetFlagsFunc pfncpp_nvnQueueBuilderGetFlags
QueueBuilderGetCommandMemorySizeFunc pfncpp_nvnQueueBuilderGetCommandMemorySize
QueueBuilderGetComputeMemorySizeFunc pfncpp_nvnQueueBuilderGetComputeMemorySize
QueueBuilderGetControlMemorySizeFunc pfncpp_nvnQueueBuilderGetControlMemorySize
QueueBuilderGetCommandFlushThresholdFunc pfncpp_nvnQueueBuilderGetCommandFlushThreshold
QueueBuilderGetMemorySizeFunc pfncpp_nvnQueueBuilderGetMemorySize
QueueBuilderGetMemoryFunc pfncpp_nvnQueueBuilderGetMemory
QueueInitializeFunc pfncpp_nvnQueueInitialize
QueueFinalizeFunc pfncpp_nvnQueueFinalize
QueueSetDebugLabelFunc pfncpp_nvnQueueSetDebugLabel
QueueSubmitCommandsFunc pfncpp_nvnQueueSubmitCommands
QueueFlushFunc pfncpp_nvnQueueFlush
QueueFinishFunc pfncpp_nvnQueueFinish
QueuePresentTextureFunc pfncpp_nvnQueuePresentTexture
QueueAcquireTextureFunc pfncpp_nvnQueueAcquireTexture
WindowBuilderSetDeviceFunc pfncpp_nvnWindowBuilderSetDevice
WindowBuilderSetDefaultsFunc pfncpp_nvnWindowBuilderSetDefaults
WindowBuilderSetNativeWindowFunc pfncpp_nvnWindowBuilderSetNativeWindow
WindowBuilderSetTexturesFunc pfncpp_nvnWindowBuilderSetTextures
WindowBuilderSetPresentIntervalFunc pfncpp_nvnWindowBuilderSetPresentInterval
WindowBuilderGetDeviceFunc pfncpp_nvnWindowBuilderGetDevice
WindowBuilderGetNumTexturesFunc pfncpp_nvnWindowBuilderGetNumTextures
WindowBuilderGetTextureFunc pfncpp_nvnWindowBuilderGetTexture
WindowBuilderGetNativeWindowFunc pfncpp_nvnWindowBuilderGetNativeWindow
WindowBuilderGetPresentIntervalFunc pfncpp_nvnWindowBuilderGetPresentInterval
WindowInitializeFunc pfncpp_nvnWindowInitialize
WindowFinalizeFunc pfncpp_nvnWindowFinalize
WindowSetDebugLabelFunc pfncpp_nvnWindowSetDebugLabel
WindowAcquireTextureFunc pfncpp_nvnWindowAcquireTexture
WindowGetNativeWindowFunc pfncpp_nvnWindowGetNativeWindow
WindowGetPresentIntervalFunc pfncpp_nvnWindowGetPresentInterval
WindowSetPresentIntervalFunc pfncpp_nvnWindowSetPresentInterval
WindowSetCropFunc pfncpp_nvnWindowSetCrop
WindowGetCropFunc pfncpp_nvnWindowGetCrop
ProgramInitializeFunc pfncpp_nvnProgramInitialize
ProgramFinalizeFunc pfncpp_nvnProgramFinalize
ProgramSetDebugLabelFunc pfncpp_nvnProgramSetDebugLabel
ProgramSetShadersFunc pfncpp_nvnProgramSetShaders
MemoryPoolBuilderSetDeviceFunc pfncpp_nvnMemoryPoolBuilderSetDevice
MemoryPoolBuilderSetDefaultsFunc pfncpp_nvnMemoryPoolBuilderSetDefaults
MemoryPoolBuilderSetStorageFunc pfncpp_nvnMemoryPoolBuilderSetStorage
MemoryPoolBuilderSetFlagsFunc pfncpp_nvnMemoryPoolBuilderSetFlags
MemoryPoolBuilderGetDeviceFunc pfncpp_nvnMemoryPoolBuilderGetDevice
MemoryPoolBuilderGetMemoryFunc pfncpp_nvnMemoryPoolBuilderGetMemory
MemoryPoolBuilderGetSizeFunc pfncpp_nvnMemoryPoolBuilderGetSize
MemoryPoolBuilderGetFlagsFunc pfncpp_nvnMemoryPoolBuilderGetFlags
MemoryPoolInitializeFunc pfncpp_nvnMemoryPoolInitialize
MemoryPoolSetDebugLabelFunc pfncpp_nvnMemoryPoolSetDebugLabel
MemoryPoolFinalizeFunc pfncpp_nvnMemoryPoolFinalize
MemoryPoolMapFunc pfncpp_nvnMemoryPoolMap
MemoryPoolFlushMappedRangeFunc pfncpp_nvnMemoryPoolFlushMappedRange
MemoryPoolInvalidateMappedRangeFunc pfncpp_nvnMemoryPoolInvalidateMappedRange
MemoryPoolGetBufferAddressFunc pfncpp_nvnMemoryPoolGetBufferAddress
MemoryPoolMapVirtualFunc pfncpp_nvnMemoryPoolMapVirtual
MemoryPoolGetSizeFunc pfncpp_nvnMemoryPoolGetSize
MemoryPoolGetFlagsFunc pfncpp_nvnMemoryPoolGetFlags
TexturePoolInitializeFunc pfncpp_nvnTexturePoolInitialize
TexturePoolSetDebugLabelFunc pfncpp_nvnTexturePoolSetDebugLabel
TexturePoolFinalizeFunc pfncpp_nvnTexturePoolFinalize
TexturePoolRegisterTextureFunc pfncpp_nvnTexturePoolRegisterTexture
TexturePoolRegisterImageFunc pfncpp_nvnTexturePoolRegisterImage
TexturePoolGetMemoryPoolFunc pfncpp_nvnTexturePoolGetMemoryPool
TexturePoolGetMemoryOffsetFunc pfncpp_nvnTexturePoolGetMemoryOffset
TexturePoolGetSizeFunc pfncpp_nvnTexturePoolGetSize
SamplerPoolInitializeFunc pfncpp_nvnSamplerPoolInitialize
SamplerPoolSetDebugLabelFunc pfncpp_nvnSamplerPoolSetDebugLabel
SamplerPoolFinalizeFunc pfncpp_nvnSamplerPoolFinalize
SamplerPoolRegisterSamplerFunc pfncpp_nvnSamplerPoolRegisterSampler
SamplerPoolRegisterSamplerBuilderFunc pfncpp_nvnSamplerPoolRegisterSamplerBuilder
SamplerPoolGetMemoryPoolFunc pfncpp_nvnSamplerPoolGetMemoryPool
SamplerPoolGetMemoryOffsetFunc pfncpp_nvnSamplerPoolGetMemoryOffset
SamplerPoolGetSizeFunc pfncpp_nvnSamplerPoolGetSize
BufferBuilderSetDeviceFunc pfncpp_nvnBufferBuilderSetDevice
BufferBuilderSetDefaultsFunc pfncpp_nvnBufferBuilderSetDefaults
BufferBuilderSetStorageFunc pfncpp_nvnBufferBuilderSetStorage
BufferBuilderGetDeviceFunc pfncpp_nvnBufferBuilderGetDevice
BufferBuilderGetMemoryPoolFunc pfncpp_nvnBufferBuilderGetMemoryPool
BufferBuilderGetMemoryOffsetFunc pfncpp_nvnBufferBuilderGetMemoryOffset
BufferBuilderGetSizeFunc pfncpp_nvnBufferBuilderGetSize
BufferInitializeFunc pfncpp_nvnBufferInitialize
BufferSetDebugLabelFunc pfncpp_nvnBufferSetDebugLabel
BufferFinalizeFunc pfncpp_nvnBufferFinalize
BufferMapFunc pfncpp_nvnBufferMap
BufferGetAddressFunc pfncpp_nvnBufferGetAddress
BufferFlushMappedRangeFunc pfncpp_nvnBufferFlushMappedRange
BufferInvalidateMappedRangeFunc pfncpp_nvnBufferInvalidateMappedRange
BufferGetMemoryPoolFunc pfncpp_nvnBufferGetMemoryPool
BufferGetMemoryOffsetFunc pfncpp_nvnBufferGetMemoryOffset
BufferGetSizeFunc pfncpp_nvnBufferGetSize
BufferGetDebugIDFunc pfncpp_nvnBufferGetDebugID
TextureBuilderSetDeviceFunc pfncpp_nvnTextureBuilderSetDevice
TextureBuilderSetDefaultsFunc pfncpp_nvnTextureBuilderSetDefaults
TextureBuilderSetFlagsFunc pfncpp_nvnTextureBuilderSetFlags
TextureBuilderSetTargetFunc pfncpp_nvnTextureBuilderSetTarget
TextureBuilderSetWidthFunc pfncpp_nvnTextureBuilderSetWidth
TextureBuilderSetHeightFunc pfncpp_nvnTextureBuilderSetHeight
TextureBuilderSetDepthFunc pfncpp_nvnTextureBuilderSetDepth
TextureBuilderSetSize1DFunc pfncpp_nvnTextureBuilderSetSize1D
TextureBuilderSetSize2DFunc pfncpp_nvnTextureBuilderSetSize2D
TextureBuilderSetSize3DFunc pfncpp_nvnTextureBuilderSetSize3D
TextureBuilderSetLevelsFunc pfncpp_nvnTextureBuilderSetLevels
TextureBuilderSetFormatFunc pfncpp_nvnTextureBuilderSetFormat
TextureBuilderSetSamplesFunc pfncpp_nvnTextureBuilderSetSamples
TextureBuilderSetSwizzleFunc pfncpp_nvnTextureBuilderSetSwizzle
TextureBuilderSetDepthStencilModeFunc pfncpp_nvnTextureBuilderSetDepthStencilMode
TextureBuilderGetStorageSizeFunc pfncpp_nvnTextureBuilderGetStorageSize
TextureBuilderGetStorageAlignmentFunc pfncpp_nvnTextureBuilderGetStorageAlignment
TextureBuilderSetStorageFunc pfncpp_nvnTextureBuilderSetStorage
TextureBuilderSetPackagedTextureDataFunc pfncpp_nvnTextureBuilderSetPackagedTextureData
TextureBuilderSetPackagedTextureLayoutFunc pfncpp_nvnTextureBuilderSetPackagedTextureLayout
TextureBuilderSetStrideFunc pfncpp_nvnTextureBuilderSetStride
TextureBuilderSetGLTextureNameFunc pfncpp_nvnTextureBuilderSetGLTextureName
TextureBuilderGetStorageClassFunc pfncpp_nvnTextureBuilderGetStorageClass
TextureBuilderGetDeviceFunc pfncpp_nvnTextureBuilderGetDevice
TextureBuilderGetFlagsFunc pfncpp_nvnTextureBuilderGetFlags
TextureBuilderGetTargetFunc pfncpp_nvnTextureBuilderGetTarget
TextureBuilderGetWidthFunc pfncpp_nvnTextureBuilderGetWidth
TextureBuilderGetHeightFunc pfncpp_nvnTextureBuilderGetHeight
TextureBuilderGetDepthFunc pfncpp_nvnTextureBuilderGetDepth
TextureBuilderGetLevelsFunc pfncpp_nvnTextureBuilderGetLevels
TextureBuilderGetFormatFunc pfncpp_nvnTextureBuilderGetFormat
TextureBuilderGetSamplesFunc pfncpp_nvnTextureBuilderGetSamples
TextureBuilderGetSwizzleFunc pfncpp_nvnTextureBuilderGetSwizzle
TextureBuilderGetDepthStencilModeFunc pfncpp_nvnTextureBuilderGetDepthStencilMode
TextureBuilderGetPackagedTextureDataFunc pfncpp_nvnTextureBuilderGetPackagedTextureData
TextureBuilderGetPackagedTextureLayoutFunc pfncpp_nvnTextureBuilderGetPackagedTextureLayout
TextureBuilderGetStrideFunc pfncpp_nvnTextureBuilderGetStride
TextureBuilderGetSparseTileLayoutFunc pfncpp_nvnTextureBuilderGetSparseTileLayout
TextureBuilderGetGLTextureNameFunc pfncpp_nvnTextureBuilderGetGLTextureName
TextureBuilderGetZCullStorageSizeFunc pfncpp_nvnTextureBuilderGetZCullStorageSize
TextureBuilderGetMemoryPoolFunc pfncpp_nvnTextureBuilderGetMemoryPool
TextureBuilderGetMemoryOffsetFunc pfncpp_nvnTextureBuilderGetMemoryOffset
TextureViewSetDefaultsFunc pfncpp_nvnTextureViewSetDefaults
TextureViewSetLevelsFunc pfncpp_nvnTextureViewSetLevels
TextureViewSetLayersFunc pfncpp_nvnTextureViewSetLayers
TextureViewSetFormatFunc pfncpp_nvnTextureViewSetFormat
TextureViewSetSwizzleFunc pfncpp_nvnTextureViewSetSwizzle
TextureViewSetDepthStencilModeFunc pfncpp_nvnTextureViewSetDepthStencilMode
TextureViewSetTargetFunc pfncpp_nvnTextureViewSetTarget
TextureViewGetLevelsFunc pfncpp_nvnTextureViewGetLevels
TextureViewGetLayersFunc pfncpp_nvnTextureViewGetLayers
TextureViewGetFormatFunc pfncpp_nvnTextureViewGetFormat
TextureViewGetSwizzleFunc pfncpp_nvnTextureViewGetSwizzle
TextureViewGetDepthStencilModeFunc pfncpp_nvnTextureViewGetDepthStencilMode
TextureViewGetTargetFunc pfncpp_nvnTextureViewGetTarget
TextureViewCompareFunc pfncpp_nvnTextureViewCompare
TextureInitializeFunc pfncpp_nvnTextureInitialize
TextureGetZCullStorageSizeFunc pfncpp_nvnTextureGetZCullStorageSize
TextureFinalizeFunc pfncpp_nvnTextureFinalize
TextureSetDebugLabelFunc pfncpp_nvnTextureSetDebugLabel
TextureGetStorageClassFunc pfncpp_nvnTextureGetStorageClass
TextureGetViewOffsetFunc pfncpp_nvnTextureGetViewOffset
TextureGetFlagsFunc pfncpp_nvnTextureGetFlags
TextureGetTargetFunc pfncpp_nvnTextureGetTarget
TextureGetWidthFunc pfncpp_nvnTextureGetWidth
TextureGetHeightFunc pfncpp_nvnTextureGetHeight
TextureGetDepthFunc pfncpp_nvnTextureGetDepth
TextureGetLevelsFunc pfncpp_nvnTextureGetLevels
TextureGetFormatFunc pfncpp_nvnTextureGetFormat
TextureGetSamplesFunc pfncpp_nvnTextureGetSamples
TextureGetSwizzleFunc pfncpp_nvnTextureGetSwizzle
TextureGetDepthStencilModeFunc pfncpp_nvnTextureGetDepthStencilMode
TextureGetStrideFunc pfncpp_nvnTextureGetStride
TextureGetTextureAddressFunc pfncpp_nvnTextureGetTextureAddress
TextureGetSparseTileLayoutFunc pfncpp_nvnTextureGetSparseTileLayout
TextureWriteTexelsFunc pfncpp_nvnTextureWriteTexels
TextureWriteTexelsStridedFunc pfncpp_nvnTextureWriteTexelsStrided
TextureReadTexelsFunc pfncpp_nvnTextureReadTexels
TextureReadTexelsStridedFunc pfncpp_nvnTextureReadTexelsStrided
TextureFlushTexelsFunc pfncpp_nvnTextureFlushTexels
TextureInvalidateTexelsFunc pfncpp_nvnTextureInvalidateTexels
TextureGetMemoryPoolFunc pfncpp_nvnTextureGetMemoryPool
TextureGetMemoryOffsetFunc pfncpp_nvnTextureGetMemoryOffset
TextureGetStorageSizeFunc pfncpp_nvnTextureGetStorageSize
TextureCompareFunc pfncpp_nvnTextureCompare
TextureGetDebugIDFunc pfncpp_nvnTextureGetDebugID
SamplerBuilderSetDeviceFunc pfncpp_nvnSamplerBuilderSetDevice
SamplerBuilderSetDefaultsFunc pfncpp_nvnSamplerBuilderSetDefaults
SamplerBuilderSetMinMagFilterFunc pfncpp_nvnSamplerBuilderSetMinMagFilter
SamplerBuilderSetWrapModeFunc pfncpp_nvnSamplerBuilderSetWrapMode
SamplerBuilderSetLodClampFunc pfncpp_nvnSamplerBuilderSetLodClamp
SamplerBuilderSetLodBiasFunc pfncpp_nvnSamplerBuilderSetLodBias
SamplerBuilderSetCompareFunc pfncpp_nvnSamplerBuilderSetCompare
SamplerBuilderSetBorderColorFunc pfncpp_nvnSamplerBuilderSetBorderColor
SamplerBuilderSetBorderColoriFunc pfncpp_nvnSamplerBuilderSetBorderColori
SamplerBuilderSetBorderColoruiFunc pfncpp_nvnSamplerBuilderSetBorderColorui
SamplerBuilderSetMaxAnisotropyFunc pfncpp_nvnSamplerBuilderSetMaxAnisotropy
SamplerBuilderSetReductionFilterFunc pfncpp_nvnSamplerBuilderSetReductionFilter
SamplerBuilderSetLodSnapFunc pfncpp_nvnSamplerBuilderSetLodSnap
SamplerBuilderGetDeviceFunc pfncpp_nvnSamplerBuilderGetDevice
SamplerBuilderGetMinMagFilterFunc pfncpp_nvnSamplerBuilderGetMinMagFilter
SamplerBuilderGetWrapModeFunc pfncpp_nvnSamplerBuilderGetWrapMode
SamplerBuilderGetLodClampFunc pfncpp_nvnSamplerBuilderGetLodClamp
SamplerBuilderGetLodBiasFunc pfncpp_nvnSamplerBuilderGetLodBias
SamplerBuilderGetCompareFunc pfncpp_nvnSamplerBuilderGetCompare
SamplerBuilderGetBorderColorFunc pfncpp_nvnSamplerBuilderGetBorderColor
SamplerBuilderGetBorderColoriFunc pfncpp_nvnSamplerBuilderGetBorderColori
SamplerBuilderGetBorderColoruiFunc pfncpp_nvnSamplerBuilderGetBorderColorui
SamplerBuilderGetMaxAnisotropyFunc pfncpp_nvnSamplerBuilderGetMaxAnisotropy
SamplerBuilderGetReductionFilterFunc pfncpp_nvnSamplerBuilderGetReductionFilter
SamplerBuilderGetLodSnapFunc pfncpp_nvnSamplerBuilderGetLodSnap
SamplerInitializeFunc pfncpp_nvnSamplerInitialize
SamplerFinalizeFunc pfncpp_nvnSamplerFinalize
SamplerSetDebugLabelFunc pfncpp_nvnSamplerSetDebugLabel
SamplerGetMinMagFilterFunc pfncpp_nvnSamplerGetMinMagFilter
SamplerGetWrapModeFunc pfncpp_nvnSamplerGetWrapMode
SamplerGetLodClampFunc pfncpp_nvnSamplerGetLodClamp
SamplerGetLodBiasFunc pfncpp_nvnSamplerGetLodBias
SamplerGetCompareFunc pfncpp_nvnSamplerGetCompare
SamplerGetBorderColorFunc pfncpp_nvnSamplerGetBorderColor
SamplerGetBorderColoriFunc pfncpp_nvnSamplerGetBorderColori
SamplerGetBorderColoruiFunc pfncpp_nvnSamplerGetBorderColorui
SamplerGetMaxAnisotropyFunc pfncpp_nvnSamplerGetMaxAnisotropy
SamplerGetReductionFilterFunc pfncpp_nvnSamplerGetReductionFilter
SamplerCompareFunc pfncpp_nvnSamplerCompare
SamplerGetDebugIDFunc pfncpp_nvnSamplerGetDebugID
BlendStateSetDefaultsFunc pfncpp_nvnBlendStateSetDefaults
BlendStateSetBlendTargetFunc pfncpp_nvnBlendStateSetBlendTarget
BlendStateSetBlendFuncFunc pfncpp_nvnBlendStateSetBlendFunc
BlendStateSetBlendEquationFunc pfncpp_nvnBlendStateSetBlendEquation
BlendStateSetAdvancedModeFunc pfncpp_nvnBlendStateSetAdvancedMode
BlendStateSetAdvancedOverlapFunc pfncpp_nvnBlendStateSetAdvancedOverlap
BlendStateSetAdvancedPremultipliedSrcFunc pfncpp_nvnBlendStateSetAdvancedPremultipliedSrc
BlendStateSetAdvancedNormalizedDstFunc pfncpp_nvnBlendStateSetAdvancedNormalizedDst
BlendStateGetBlendTargetFunc pfncpp_nvnBlendStateGetBlendTarget
BlendStateGetBlendFuncFunc pfncpp_nvnBlendStateGetBlendFunc
BlendStateGetBlendEquationFunc pfncpp_nvnBlendStateGetBlendEquation
BlendStateGetAdvancedModeFunc pfncpp_nvnBlendStateGetAdvancedMode
BlendStateGetAdvancedOverlapFunc pfncpp_nvnBlendStateGetAdvancedOverlap
BlendStateGetAdvancedPremultipliedSrcFunc pfncpp_nvnBlendStateGetAdvancedPremultipliedSrc
BlendStateGetAdvancedNormalizedDstFunc pfncpp_nvnBlendStateGetAdvancedNormalizedDst
ColorStateSetDefaultsFunc pfncpp_nvnColorStateSetDefaults
ColorStateSetBlendEnableFunc pfncpp_nvnColorStateSetBlendEnable
ColorStateSetLogicOpFunc pfncpp_nvnColorStateSetLogicOp
ColorStateSetAlphaTestFunc pfncpp_nvnColorStateSetAlphaTest
ColorStateGetBlendEnableFunc pfncpp_nvnColorStateGetBlendEnable
ColorStateGetLogicOpFunc pfncpp_nvnColorStateGetLogicOp
ColorStateGetAlphaTestFunc pfncpp_nvnColorStateGetAlphaTest
ChannelMaskStateSetDefaultsFunc pfncpp_nvnChannelMaskStateSetDefaults
ChannelMaskStateSetChannelMaskFunc pfncpp_nvnChannelMaskStateSetChannelMask
ChannelMaskStateGetChannelMaskFunc pfncpp_nvnChannelMaskStateGetChannelMask
MultisampleStateSetDefaultsFunc pfncpp_nvnMultisampleStateSetDefaults
MultisampleStateSetMultisampleEnableFunc pfncpp_nvnMultisampleStateSetMultisampleEnable
MultisampleStateSetSamplesFunc pfncpp_nvnMultisampleStateSetSamples
MultisampleStateSetAlphaToCoverageEnableFunc pfncpp_nvnMultisampleStateSetAlphaToCoverageEnable
MultisampleStateSetAlphaToCoverageDitherFunc pfncpp_nvnMultisampleStateSetAlphaToCoverageDither
MultisampleStateGetMultisampleEnableFunc pfncpp_nvnMultisampleStateGetMultisampleEnable
MultisampleStateGetSamplesFunc pfncpp_nvnMultisampleStateGetSamples
MultisampleStateGetAlphaToCoverageEnableFunc pfncpp_nvnMultisampleStateGetAlphaToCoverageEnable
MultisampleStateGetAlphaToCoverageDitherFunc pfncpp_nvnMultisampleStateGetAlphaToCoverageDither
MultisampleStateSetRasterSamplesFunc pfncpp_nvnMultisampleStateSetRasterSamples
MultisampleStateGetRasterSamplesFunc pfncpp_nvnMultisampleStateGetRasterSamples
MultisampleStateSetCoverageModulationModeFunc pfncpp_nvnMultisampleStateSetCoverageModulationMode
MultisampleStateGetCoverageModulationModeFunc pfncpp_nvnMultisampleStateGetCoverageModulationMode
MultisampleStateSetCoverageToColorEnableFunc pfncpp_nvnMultisampleStateSetCoverageToColorEnable
MultisampleStateGetCoverageToColorEnableFunc pfncpp_nvnMultisampleStateGetCoverageToColorEnable
MultisampleStateSetCoverageToColorOutputFunc pfncpp_nvnMultisampleStateSetCoverageToColorOutput
MultisampleStateGetCoverageToColorOutputFunc pfncpp_nvnMultisampleStateGetCoverageToColorOutput
MultisampleStateSetSampleLocationsEnableFunc pfncpp_nvnMultisampleStateSetSampleLocationsEnable
MultisampleStateGetSampleLocationsEnableFunc pfncpp_nvnMultisampleStateGetSampleLocationsEnable
MultisampleStateGetSampleLocationsGridFunc pfncpp_nvnMultisampleStateGetSampleLocationsGrid
MultisampleStateSetSampleLocationsGridEnableFunc pfncpp_nvnMultisampleStateSetSampleLocationsGridEnable
MultisampleStateGetSampleLocationsGridEnableFunc pfncpp_nvnMultisampleStateGetSampleLocationsGridEnable
MultisampleStateSetSampleLocationsFunc pfncpp_nvnMultisampleStateSetSampleLocations
PolygonStateSetDefaultsFunc pfncpp_nvnPolygonStateSetDefaults
PolygonStateSetCullFaceFunc pfncpp_nvnPolygonStateSetCullFace
PolygonStateSetFrontFaceFunc pfncpp_nvnPolygonStateSetFrontFace
PolygonStateSetPolygonModeFunc pfncpp_nvnPolygonStateSetPolygonMode
PolygonStateSetPolygonOffsetEnablesFunc pfncpp_nvnPolygonStateSetPolygonOffsetEnables
PolygonStateGetCullFaceFunc pfncpp_nvnPolygonStateGetCullFace
PolygonStateGetFrontFaceFunc pfncpp_nvnPolygonStateGetFrontFace
PolygonStateGetPolygonModeFunc pfncpp_nvnPolygonStateGetPolygonMode
PolygonStateGetPolygonOffsetEnablesFunc pfncpp_nvnPolygonStateGetPolygonOffsetEnables
DepthStencilStateSetDefaultsFunc pfncpp_nvnDepthStencilStateSetDefaults
DepthStencilStateSetDepthTestEnableFunc pfncpp_nvnDepthStencilStateSetDepthTestEnable
DepthStencilStateSetDepthWriteEnableFunc pfncpp_nvnDepthStencilStateSetDepthWriteEnable
DepthStencilStateSetDepthFuncFunc pfncpp_nvnDepthStencilStateSetDepthFunc
DepthStencilStateSetStencilTestEnableFunc pfncpp_nvnDepthStencilStateSetStencilTestEnable
DepthStencilStateSetStencilFuncFunc pfncpp_nvnDepthStencilStateSetStencilFunc
DepthStencilStateSetStencilOpFunc pfncpp_nvnDepthStencilStateSetStencilOp
DepthStencilStateGetDepthTestEnableFunc pfncpp_nvnDepthStencilStateGetDepthTestEnable
DepthStencilStateGetDepthWriteEnableFunc pfncpp_nvnDepthStencilStateGetDepthWriteEnable
DepthStencilStateGetDepthFuncFunc pfncpp_nvnDepthStencilStateGetDepthFunc
DepthStencilStateGetStencilTestEnableFunc pfncpp_nvnDepthStencilStateGetStencilTestEnable
DepthStencilStateGetStencilFuncFunc pfncpp_nvnDepthStencilStateGetStencilFunc
DepthStencilStateGetStencilOpFunc pfncpp_nvnDepthStencilStateGetStencilOp
VertexAttribStateSetDefaultsFunc pfncpp_nvnVertexAttribStateSetDefaults
VertexAttribStateSetFormatFunc pfncpp_nvnVertexAttribStateSetFormat
VertexAttribStateSetStreamIndexFunc pfncpp_nvnVertexAttribStateSetStreamIndex
VertexAttribStateGetFormatFunc pfncpp_nvnVertexAttribStateGetFormat
VertexAttribStateGetStreamIndexFunc pfncpp_nvnVertexAttribStateGetStreamIndex
VertexStreamStateSetDefaultsFunc pfncpp_nvnVertexStreamStateSetDefaults
VertexStreamStateSetStrideFunc pfncpp_nvnVertexStreamStateSetStride
VertexStreamStateSetDivisorFunc pfncpp_nvnVertexStreamStateSetDivisor
VertexStreamStateGetStrideFunc pfncpp_nvnVertexStreamStateGetStride
VertexStreamStateGetDivisorFunc pfncpp_nvnVertexStreamStateGetDivisor
CommandBufferInitializeFunc pfncpp_nvnCommandBufferInitialize
CommandBufferFinalizeFunc pfncpp_nvnCommandBufferFinalize
CommandBufferSetDebugLabelFunc pfncpp_nvnCommandBufferSetDebugLabel
CommandBufferSetMemoryCallbackFunc pfncpp_nvnCommandBufferSetMemoryCallback
CommandBufferSetMemoryCallbackDataFunc pfncpp_nvnCommandBufferSetMemoryCallbackData
CommandBufferAddCommandMemoryFunc pfncpp_nvnCommandBufferAddCommandMemory
CommandBufferAddControlMemoryFunc pfncpp_nvnCommandBufferAddControlMemory
CommandBufferGetCommandMemorySizeFunc pfncpp_nvnCommandBufferGetCommandMemorySize
CommandBufferGetCommandMemoryUsedFunc pfncpp_nvnCommandBufferGetCommandMemoryUsed
CommandBufferGetCommandMemoryFreeFunc pfncpp_nvnCommandBufferGetCommandMemoryFree
CommandBufferGetControlMemorySizeFunc pfncpp_nvnCommandBufferGetControlMemorySize
CommandBufferGetControlMemoryUsedFunc pfncpp_nvnCommandBufferGetControlMemoryUsed
CommandBufferGetControlMemoryFreeFunc pfncpp_nvnCommandBufferGetControlMemoryFree
CommandBufferBeginRecordingFunc pfncpp_nvnCommandBufferBeginRecording
CommandBufferEndRecordingFunc pfncpp_nvnCommandBufferEndRecording
CommandBufferCallCommandsFunc pfncpp_nvnCommandBufferCallCommands
CommandBufferCopyCommandsFunc pfncpp_nvnCommandBufferCopyCommands
CommandBufferBindBlendStateFunc pfncpp_nvnCommandBufferBindBlendState
CommandBufferBindChannelMaskStateFunc pfncpp_nvnCommandBufferBindChannelMaskState
CommandBufferBindColorStateFunc pfncpp_nvnCommandBufferBindColorState
CommandBufferBindMultisampleStateFunc pfncpp_nvnCommandBufferBindMultisampleState
CommandBufferBindPolygonStateFunc pfncpp_nvnCommandBufferBindPolygonState
CommandBufferBindDepthStencilStateFunc pfncpp_nvnCommandBufferBindDepthStencilState
CommandBufferBindVertexAttribStateFunc pfncpp_nvnCommandBufferBindVertexAttribState
CommandBufferBindVertexStreamStateFunc pfncpp_nvnCommandBufferBindVertexStreamState
CommandBufferBindProgramFunc pfncpp_nvnCommandBufferBindProgram
CommandBufferBindVertexBufferFunc pfncpp_nvnCommandBufferBindVertexBuffer
CommandBufferBindVertexBuffersFunc pfncpp_nvnCommandBufferBindVertexBuffers
CommandBufferBindUniformBufferFunc pfncpp_nvnCommandBufferBindUniformBuffer
CommandBufferBindUniformBuffersFunc pfncpp_nvnCommandBufferBindUniformBuffers
CommandBufferBindTransformFeedbackBufferFunc pfncpp_nvnCommandBufferBindTransformFeedbackBuffer
CommandBufferBindTransformFeedbackBuffersFunc pfncpp_nvnCommandBufferBindTransformFeedbackBuffers
CommandBufferBindStorageBufferFunc pfncpp_nvnCommandBufferBindStorageBuffer
CommandBufferBindStorageBuffersFunc pfncpp_nvnCommandBufferBindStorageBuffers
CommandBufferBindTextureFunc pfncpp_nvnCommandBufferBindTexture
CommandBufferBindTexturesFunc pfncpp_nvnCommandBufferBindTextures
CommandBufferBindImageFunc pfncpp_nvnCommandBufferBindImage
CommandBufferBindImagesFunc pfncpp_nvnCommandBufferBindImages
CommandBufferSetPatchSizeFunc pfncpp_nvnCommandBufferSetPatchSize
CommandBufferSetInnerTessellationLevelsFunc pfncpp_nvnCommandBufferSetInnerTessellationLevels
CommandBufferSetOuterTessellationLevelsFunc pfncpp_nvnCommandBufferSetOuterTessellationLevels
CommandBufferSetPrimitiveRestartFunc pfncpp_nvnCommandBufferSetPrimitiveRestart
CommandBufferBeginTransformFeedbackFunc pfncpp_nvnCommandBufferBeginTransformFeedback
CommandBufferEndTransformFeedbackFunc pfncpp_nvnCommandBufferEndTransformFeedback
CommandBufferPauseTransformFeedbackFunc pfncpp_nvnCommandBufferPauseTransformFeedback
CommandBufferResumeTransformFeedbackFunc pfncpp_nvnCommandBufferResumeTransformFeedback
CommandBufferDrawTransformFeedbackFunc pfncpp_nvnCommandBufferDrawTransformFeedback
CommandBufferDrawArraysFunc pfncpp_nvnCommandBufferDrawArrays
CommandBufferDrawElementsFunc pfncpp_nvnCommandBufferDrawElements
CommandBufferDrawElementsBaseVertexFunc pfncpp_nvnCommandBufferDrawElementsBaseVertex
CommandBufferDrawArraysInstancedFunc pfncpp_nvnCommandBufferDrawArraysInstanced
CommandBufferDrawElementsInstancedFunc pfncpp_nvnCommandBufferDrawElementsInstanced
CommandBufferDrawArraysIndirectFunc pfncpp_nvnCommandBufferDrawArraysIndirect
CommandBufferDrawElementsIndirectFunc pfncpp_nvnCommandBufferDrawElementsIndirect
CommandBufferMultiDrawArraysIndirectCountFunc pfncpp_nvnCommandBufferMultiDrawArraysIndirectCount
CommandBufferMultiDrawElementsIndirectCountFunc pfncpp_nvnCommandBufferMultiDrawElementsIndirectCount
CommandBufferClearColorFunc pfncpp_nvnCommandBufferClearColor
CommandBufferClearColoriFunc pfncpp_nvnCommandBufferClearColori
CommandBufferClearColoruiFunc pfncpp_nvnCommandBufferClearColorui
CommandBufferClearDepthStencilFunc pfncpp_nvnCommandBufferClearDepthStencil
CommandBufferDispatchComputeFunc pfncpp_nvnCommandBufferDispatchCompute
CommandBufferDispatchComputeIndirectFunc pfncpp_nvnCommandBufferDispatchComputeIndirect
CommandBufferSetViewportFunc pfncpp_nvnCommandBufferSetViewport
CommandBufferSetViewportsFunc pfncpp_nvnCommandBufferSetViewports
CommandBufferSetViewportSwizzlesFunc pfncpp_nvnCommandBufferSetViewportSwizzles
CommandBufferSetScissorFunc pfncpp_nvnCommandBufferSetScissor
CommandBufferSetScissorsFunc pfncpp_nvnCommandBufferSetScissors
CommandBufferSetDepthRangeFunc pfncpp_nvnCommandBufferSetDepthRange
CommandBufferSetDepthBoundsFunc pfncpp_nvnCommandBufferSetDepthBounds
CommandBufferSetDepthRangesFunc pfncpp_nvnCommandBufferSetDepthRanges
CommandBufferSetTiledCacheActionFunc pfncpp_nvnCommandBufferSetTiledCacheAction
CommandBufferSetTiledCacheTileSizeFunc pfncpp_nvnCommandBufferSetTiledCacheTileSize
CommandBufferBindSeparateTextureFunc pfncpp_nvnCommandBufferBindSeparateTexture
CommandBufferBindSeparateSamplerFunc pfncpp_nvnCommandBufferBindSeparateSampler
CommandBufferBindSeparateTexturesFunc pfncpp_nvnCommandBufferBindSeparateTextures
CommandBufferBindSeparateSamplersFunc pfncpp_nvnCommandBufferBindSeparateSamplers
CommandBufferSetStencilValueMaskFunc pfncpp_nvnCommandBufferSetStencilValueMask
CommandBufferSetStencilMaskFunc pfncpp_nvnCommandBufferSetStencilMask
CommandBufferSetStencilRefFunc pfncpp_nvnCommandBufferSetStencilRef
CommandBufferSetBlendColorFunc pfncpp_nvnCommandBufferSetBlendColor
CommandBufferSetPointSizeFunc pfncpp_nvnCommandBufferSetPointSize
CommandBufferSetLineWidthFunc pfncpp_nvnCommandBufferSetLineWidth
CommandBufferSetPolygonOffsetClampFunc pfncpp_nvnCommandBufferSetPolygonOffsetClamp
CommandBufferSetAlphaRefFunc pfncpp_nvnCommandBufferSetAlphaRef
CommandBufferSetSampleMaskFunc pfncpp_nvnCommandBufferSetSampleMask
CommandBufferSetRasterizerDiscardFunc pfncpp_nvnCommandBufferSetRasterizerDiscard
CommandBufferSetDepthClampFunc pfncpp_nvnCommandBufferSetDepthClamp
CommandBufferSetConservativeRasterEnableFunc pfncpp_nvnCommandBufferSetConservativeRasterEnable
CommandBufferSetConservativeRasterDilateFunc pfncpp_nvnCommandBufferSetConservativeRasterDilate
CommandBufferSetSubpixelPrecisionBiasFunc pfncpp_nvnCommandBufferSetSubpixelPrecisionBias
CommandBufferCopyBufferToTextureFunc pfncpp_nvnCommandBufferCopyBufferToTexture
CommandBufferCopyTextureToBufferFunc pfncpp_nvnCommandBufferCopyTextureToBuffer
CommandBufferCopyTextureToTextureFunc pfncpp_nvnCommandBufferCopyTextureToTexture
CommandBufferCopyBufferToBufferFunc pfncpp_nvnCommandBufferCopyBufferToBuffer
CommandBufferClearBufferFunc pfncpp_nvnCommandBufferClearBuffer
CommandBufferClearTextureFunc pfncpp_nvnCommandBufferClearTexture
CommandBufferClearTextureiFunc pfncpp_nvnCommandBufferClearTexturei
CommandBufferClearTextureuiFunc pfncpp_nvnCommandBufferClearTextureui
CommandBufferUpdateUniformBufferFunc pfncpp_nvnCommandBufferUpdateUniformBuffer
CommandBufferReportCounterFunc pfncpp_nvnCommandBufferReportCounter
CommandBufferResetCounterFunc pfncpp_nvnCommandBufferResetCounter
CommandBufferReportValueFunc pfncpp_nvnCommandBufferReportValue
CommandBufferSetRenderEnableFunc pfncpp_nvnCommandBufferSetRenderEnable
CommandBufferSetRenderEnableConditionalFunc pfncpp_nvnCommandBufferSetRenderEnableConditional
CommandBufferSetRenderTargetsFunc pfncpp_nvnCommandBufferSetRenderTargets
CommandBufferDiscardColorFunc pfncpp_nvnCommandBufferDiscardColor
CommandBufferDiscardDepthStencilFunc pfncpp_nvnCommandBufferDiscardDepthStencil
CommandBufferDownsampleFunc pfncpp_nvnCommandBufferDownsample
CommandBufferTiledDownsampleFunc pfncpp_nvnCommandBufferTiledDownsample
CommandBufferDownsampleTextureViewFunc pfncpp_nvnCommandBufferDownsampleTextureView
CommandBufferTiledDownsampleTextureViewFunc pfncpp_nvnCommandBufferTiledDownsampleTextureView
CommandBufferBarrierFunc pfncpp_nvnCommandBufferBarrier
CommandBufferWaitSyncFunc pfncpp_nvnCommandBufferWaitSync
CommandBufferFenceSyncFunc pfncpp_nvnCommandBufferFenceSync
CommandBufferSetTexturePoolFunc pfncpp_nvnCommandBufferSetTexturePool
CommandBufferSetSamplerPoolFunc pfncpp_nvnCommandBufferSetSamplerPool
CommandBufferSetShaderScratchMemoryFunc pfncpp_nvnCommandBufferSetShaderScratchMemory
CommandBufferSaveZCullDataFunc pfncpp_nvnCommandBufferSaveZCullData
CommandBufferRestoreZCullDataFunc pfncpp_nvnCommandBufferRestoreZCullData
CommandBufferSetCopyRowStrideFunc pfncpp_nvnCommandBufferSetCopyRowStride
CommandBufferSetCopyImageStrideFunc pfncpp_nvnCommandBufferSetCopyImageStride
CommandBufferGetCopyRowStrideFunc pfncpp_nvnCommandBufferGetCopyRowStride
CommandBufferGetCopyImageStrideFunc pfncpp_nvnCommandBufferGetCopyImageStride
CommandBufferDrawTextureFunc pfncpp_nvnCommandBufferDrawTexture
ProgramSetSubroutineLinkageFunc pfncpp_nvnProgramSetSubroutineLinkage
CommandBufferSetProgramSubroutinesFunc pfncpp_nvnCommandBufferSetProgramSubroutines
CommandBufferBindCoverageModulationTableFunc pfncpp_nvnCommandBufferBindCoverageModulationTable
CommandBufferResolveDepthBufferFunc pfncpp_nvnCommandBufferResolveDepthBuffer
CommandBufferSetColorReductionEnableFunc pfncpp_nvnCommandBufferSetColorReductionEnable
CommandBufferSetColorReductionThresholdsFunc pfncpp_nvnCommandBufferSetColorReductionThresholds
CommandBufferPushDebugGroupStaticFunc pfncpp_nvnCommandBufferPushDebugGroupStatic
CommandBufferPushDebugGroupDynamicFunc pfncpp_nvnCommandBufferPushDebugGroupDynamic
CommandBufferPushDebugGroupFunc pfncpp_nvnCommandBufferPushDebugGroup
CommandBufferPopDebugGroupFunc pfncpp_nvnCommandBufferPopDebugGroup
CommandBufferPopDebugGroupIdFunc pfncpp_nvnCommandBufferPopDebugGroupId
CommandBufferInsertDebugMarkerStaticFunc pfncpp_nvnCommandBufferInsertDebugMarkerStatic
CommandBufferInsertDebugMarkerDynamicFunc pfncpp_nvnCommandBufferInsertDebugMarkerDynamic
CommandBufferInsertDebugMarkerFunc pfncpp_nvnCommandBufferInsertDebugMarker
CommandBufferGetMemoryCallbackFunc pfncpp_nvnCommandBufferGetMemoryCallback
CommandBufferGetMemoryCallbackDataFunc pfncpp_nvnCommandBufferGetMemoryCallbackData
CommandBufferIsRecordingFunc pfncpp_nvnCommandBufferIsRecording
SyncInitializeFunc pfncpp_nvnSyncInitialize
SyncFinalizeFunc pfncpp_nvnSyncFinalize
SyncSetDebugLabelFunc pfncpp_nvnSyncSetDebugLabel
QueueFenceSyncFunc pfncpp_nvnQueueFenceSync
SyncWaitFunc pfncpp_nvnSyncWait
QueueWaitSyncFunc pfncpp_nvnQueueWaitSync
EventBuilderSetDefaultsFunc pfncpp_nvnEventBuilderSetDefaults
EventBuilderSetStorageFunc pfncpp_nvnEventBuilderSetStorage
EventBuilderGetStorageFunc pfncpp_nvnEventBuilderGetStorage
EventInitializeFunc pfncpp_nvnEventInitialize
EventFinalizeFunc pfncpp_nvnEventFinalize
EventGetValueFunc pfncpp_nvnEventGetValue
EventSignalFunc pfncpp_nvnEventSignal
CommandBufferWaitEventFunc pfncpp_nvnCommandBufferWaitEvent
CommandBufferSignalEventFunc pfncpp_nvnCommandBufferSignalEvent
CommandBufferSetStencilCullCriteriaFunc pfncpp_nvnCommandBufferSetStencilCullCriteria

Typedef documentation

typedef uint64_t nvn::BufferAddress

typedef uint64_t nvn::CommandHandle

typedef uint64_t nvn::TextureHandle

typedef uint64_t nvn::ImageHandle

typedef uint64_t nvn::TextureAddress

typedef void(*nvn::GenericFuncPtrFunc)(void)

typedef void(*nvn::DebugCallbackFunc)(DebugCallbackSource::Enum, DebugCallbackType::Enum, int, DebugCallbackSeverity::Enum, const char*, void*)

typedef void(*nvn::CommandBufferMemoryCallbackFunc)(CommandBuffer*, CommandBufferMemoryEvent::Enum, size_t, void*)

typedef void(*nvn::WalkDebugDatabaseCallbackFunc)(void*, void*)

typedef void(*nvn::DeviceBuilderSetDefaultsFunc)(DeviceBuilder*)

typedef void(*nvn::DeviceBuilderSetFlagsFunc)(DeviceBuilder*, int)

typedef int(*nvn::DeviceBuilderGetFlagsFunc)(const DeviceBuilder*)

typedef NVNboolean(*nvn::DeviceInitializeFunc)(Device*, const DeviceBuilder*)

typedef void(*nvn::DeviceFinalizeFunc)(Device*)

typedef void(*nvn::DeviceSetDebugLabelFunc)(Device*, const char*)

typedef GenericFuncPtrFunc(*nvn::DeviceGetProcAddressFunc)(const Device*, const char*)

typedef void(*nvn::DeviceGetIntegerFunc)(const Device*, DeviceInfo::Enum, int*)

typedef uint64_t(*nvn::DeviceGetCurrentTimestampInNanosecondsFunc)(const Device*)

typedef void(*nvn::DeviceSetIntermediateShaderCacheFunc)(Device*, int)

typedef TextureHandle(*nvn::DeviceGetTextureHandleFunc)(const Device*, int, int)

typedef TextureHandle(*nvn::DeviceGetTexelFetchHandleFunc)(const Device*, int)

typedef ImageHandle(*nvn::DeviceGetImageHandleFunc)(const Device*, int)

typedef void(*nvn::DeviceInstallDebugCallbackFunc)(Device*, const DebugCallbackFunc, void*, NVNboolean)

typedef NVNdebugDomainId(*nvn::DeviceGenerateDebugDomainIdFunc)(const Device*, const char*)

typedef void(*nvn::DeviceSetWindowOriginModeFunc)(Device*, WindowOriginMode::Enum)

typedef void(*nvn::DeviceSetDepthModeFunc)(Device*, DepthMode::Enum)

typedef NVNboolean(*nvn::DeviceRegisterFastClearColorFunc)(Device*, const float*, Format::Enum)

typedef NVNboolean(*nvn::DeviceRegisterFastClearColoriFunc)(Device*, const int*, Format::Enum)

typedef NVNboolean(*nvn::DeviceRegisterFastClearColoruiFunc)(Device*, const uint32_t*, Format::Enum)

typedef NVNboolean(*nvn::DeviceRegisterFastClearDepthFunc)(Device*, float)

typedef DepthMode::Enum(*nvn::DeviceGetDepthModeFunc)(const Device*)

typedef uint64_t(*nvn::DeviceGetTimestampInNanosecondsFunc)(const Device*, const CounterData*)

typedef void(*nvn::DeviceApplyDeferredFinalizesFunc)(Device*, int)

typedef void(*nvn::DeviceFinalizeCommandHandleFunc)(Device*, CommandHandle)

typedef void(*nvn::DeviceWalkDebugDatabaseFunc)(const Device*, DebugObjectType::Enum, WalkDebugDatabaseCallbackFunc, void*)

typedef SeparateTextureHandle(*nvn::DeviceGetSeparateTextureHandleFunc)(const Device*, int)

typedef SeparateSamplerHandle(*nvn::DeviceGetSeparateSamplerHandleFunc)(const Device*, int)

typedef NVNboolean(*nvn::DeviceIsExternalDebuggerAttachedFunc)(const Device*)

typedef QueueGetErrorResult::Enum(*nvn::QueueGetErrorFunc)(Queue*, QueueErrorInfo*)

typedef void(*nvn::QueueResetMemoryUsageCountsFunc)(Queue*)

typedef void(*nvn::QueueBuilderSetDeviceFunc)(QueueBuilder*, Device*)

typedef void(*nvn::QueueBuilderSetDefaultsFunc)(QueueBuilder*)

typedef void(*nvn::QueueBuilderSetFlagsFunc)(QueueBuilder*, int)

typedef void(*nvn::QueueBuilderSetCommandMemorySizeFunc)(QueueBuilder*, size_t)

typedef void(*nvn::QueueBuilderSetComputeMemorySizeFunc)(QueueBuilder*, size_t)

typedef void(*nvn::QueueBuilderSetControlMemorySizeFunc)(QueueBuilder*, size_t)

typedef size_t(*nvn::QueueBuilderGetQueueMemorySizeFunc)(const QueueBuilder*)

typedef void(*nvn::QueueBuilderSetQueueMemoryFunc)(QueueBuilder*, void*, size_t)

typedef void(*nvn::QueueBuilderSetCommandFlushThresholdFunc)(QueueBuilder*, size_t)

typedef const Device*(*nvn::QueueBuilderGetDeviceFunc)(const QueueBuilder*)

typedef int(*nvn::QueueBuilderGetFlagsFunc)(const QueueBuilder*)

typedef NVNboolean(*nvn::QueueBuilderGetCommandMemorySizeFunc)(const QueueBuilder*, int*)

typedef NVNboolean(*nvn::QueueBuilderGetComputeMemorySizeFunc)(const QueueBuilder*, int*)

typedef NVNboolean(*nvn::QueueBuilderGetControlMemorySizeFunc)(const QueueBuilder*, int*)

typedef NVNboolean(*nvn::QueueBuilderGetCommandFlushThresholdFunc)(const QueueBuilder*, int*)

typedef int(*nvn::QueueBuilderGetMemorySizeFunc)(const QueueBuilder*)

typedef void*(*nvn::QueueBuilderGetMemoryFunc)(const QueueBuilder*)

typedef NVNboolean(*nvn::QueueInitializeFunc)(Queue*, const QueueBuilder*)

typedef void(*nvn::QueueFinalizeFunc)(Queue*)

typedef void(*nvn::QueueSetDebugLabelFunc)(Queue*, const char*)

typedef void(*nvn::QueueSubmitCommandsFunc)(Queue*, int, const CommandHandle*)

typedef void(*nvn::QueueFlushFunc)(Queue*)

typedef void(*nvn::QueueFinishFunc)(Queue*)

typedef void(*nvn::QueuePresentTextureFunc)(Queue*, Window*, int)

typedef QueueAcquireTextureResult::Enum(*nvn::QueueAcquireTextureFunc)(Queue*, Window*, int*)

typedef void(*nvn::WindowBuilderSetDeviceFunc)(WindowBuilder*, Device*)

typedef void(*nvn::WindowBuilderSetDefaultsFunc)(WindowBuilder*)

typedef void(*nvn::WindowBuilderSetNativeWindowFunc)(WindowBuilder*, NVNnativeWindow)

typedef void(*nvn::WindowBuilderSetTexturesFunc)(WindowBuilder*, int, Texture*const*)

typedef void(*nvn::WindowBuilderSetPresentIntervalFunc)(WindowBuilder*, int)

typedef const Device*(*nvn::WindowBuilderGetDeviceFunc)(const WindowBuilder*)

typedef int(*nvn::WindowBuilderGetNumTexturesFunc)(const WindowBuilder*)

typedef const Texture*(*nvn::WindowBuilderGetTextureFunc)(const WindowBuilder*, int)

typedef NVNnativeWindow(*nvn::WindowBuilderGetNativeWindowFunc)(const WindowBuilder*)

typedef int(*nvn::WindowBuilderGetPresentIntervalFunc)(const WindowBuilder*)

typedef NVNboolean(*nvn::WindowInitializeFunc)(Window*, const WindowBuilder*)

typedef void(*nvn::WindowFinalizeFunc)(Window*)

typedef void(*nvn::WindowSetDebugLabelFunc)(Window*, const char*)

typedef WindowAcquireTextureResult::Enum(*nvn::WindowAcquireTextureFunc)(Window*, Sync*, int*)

typedef NVNnativeWindow(*nvn::WindowGetNativeWindowFunc)(const Window*)

typedef int(*nvn::WindowGetPresentIntervalFunc)(const Window*)

typedef void(*nvn::WindowSetPresentIntervalFunc)(Window*, int)

typedef void(*nvn::WindowSetCropFunc)(Window*, int, int, int, int)

typedef void(*nvn::WindowGetCropFunc)(const Window*, Rectangle*)

typedef NVNboolean(*nvn::ProgramInitializeFunc)(Program*, Device*)

typedef void(*nvn::ProgramFinalizeFunc)(Program*)

typedef void(*nvn::ProgramSetDebugLabelFunc)(Program*, const char*)

typedef NVNboolean(*nvn::ProgramSetShadersFunc)(Program*, int, const ShaderData*)

typedef void(*nvn::MemoryPoolBuilderSetDeviceFunc)(MemoryPoolBuilder*, Device*)

typedef void(*nvn::MemoryPoolBuilderSetDefaultsFunc)(MemoryPoolBuilder*)

typedef void(*nvn::MemoryPoolBuilderSetStorageFunc)(MemoryPoolBuilder*, void*, size_t)

typedef void(*nvn::MemoryPoolBuilderSetFlagsFunc)(MemoryPoolBuilder*, int)

typedef const Device*(*nvn::MemoryPoolBuilderGetDeviceFunc)(const MemoryPoolBuilder*)

typedef void*(*nvn::MemoryPoolBuilderGetMemoryFunc)(const MemoryPoolBuilder*)

typedef size_t(*nvn::MemoryPoolBuilderGetSizeFunc)(const MemoryPoolBuilder*)

typedef int(*nvn::MemoryPoolBuilderGetFlagsFunc)(const MemoryPoolBuilder*)

typedef NVNboolean(*nvn::MemoryPoolInitializeFunc)(MemoryPool*, const MemoryPoolBuilder*)

typedef void(*nvn::MemoryPoolSetDebugLabelFunc)(MemoryPool*, const char*)

typedef void(*nvn::MemoryPoolFinalizeFunc)(MemoryPool*)

typedef void*(*nvn::MemoryPoolMapFunc)(const MemoryPool*)

typedef void(*nvn::MemoryPoolFlushMappedRangeFunc)(const MemoryPool*, ptrdiff_t, size_t)

typedef void(*nvn::MemoryPoolInvalidateMappedRangeFunc)(const MemoryPool*, ptrdiff_t, size_t)

typedef BufferAddress(*nvn::MemoryPoolGetBufferAddressFunc)(const MemoryPool*)

typedef NVNboolean(*nvn::MemoryPoolMapVirtualFunc)(MemoryPool*, int, const MappingRequest*)

typedef size_t(*nvn::MemoryPoolGetSizeFunc)(const MemoryPool*)

typedef int(*nvn::MemoryPoolGetFlagsFunc)(const MemoryPool*)

typedef NVNboolean(*nvn::TexturePoolInitializeFunc)(TexturePool*, const MemoryPool*, ptrdiff_t, int)

typedef void(*nvn::TexturePoolSetDebugLabelFunc)(TexturePool*, const char*)

typedef void(*nvn::TexturePoolFinalizeFunc)(TexturePool*)

typedef void(*nvn::TexturePoolRegisterTextureFunc)(const TexturePool*, int, const Texture*, const TextureView*)

typedef void(*nvn::TexturePoolRegisterImageFunc)(const TexturePool*, int, const Texture*, const TextureView*)

typedef const MemoryPool*(*nvn::TexturePoolGetMemoryPoolFunc)(const TexturePool*)

typedef ptrdiff_t(*nvn::TexturePoolGetMemoryOffsetFunc)(const TexturePool*)

typedef int(*nvn::TexturePoolGetSizeFunc)(const TexturePool*)

typedef NVNboolean(*nvn::SamplerPoolInitializeFunc)(SamplerPool*, const MemoryPool*, ptrdiff_t, int)

typedef void(*nvn::SamplerPoolSetDebugLabelFunc)(SamplerPool*, const char*)

typedef void(*nvn::SamplerPoolFinalizeFunc)(SamplerPool*)

typedef void(*nvn::SamplerPoolRegisterSamplerFunc)(const SamplerPool*, int, const Sampler*)

typedef void(*nvn::SamplerPoolRegisterSamplerBuilderFunc)(const SamplerPool*, int, const SamplerBuilder*)

typedef const MemoryPool*(*nvn::SamplerPoolGetMemoryPoolFunc)(const SamplerPool*)

typedef ptrdiff_t(*nvn::SamplerPoolGetMemoryOffsetFunc)(const SamplerPool*)

typedef int(*nvn::SamplerPoolGetSizeFunc)(const SamplerPool*)

typedef void(*nvn::BufferBuilderSetDeviceFunc)(BufferBuilder*, Device*)

typedef void(*nvn::BufferBuilderSetDefaultsFunc)(BufferBuilder*)

typedef void(*nvn::BufferBuilderSetStorageFunc)(BufferBuilder*, MemoryPool*, ptrdiff_t, size_t)

typedef const Device*(*nvn::BufferBuilderGetDeviceFunc)(const BufferBuilder*)

typedef MemoryPool*(*nvn::BufferBuilderGetMemoryPoolFunc)(const BufferBuilder*)

typedef ptrdiff_t(*nvn::BufferBuilderGetMemoryOffsetFunc)(const BufferBuilder*)

typedef size_t(*nvn::BufferBuilderGetSizeFunc)(const BufferBuilder*)

typedef NVNboolean(*nvn::BufferInitializeFunc)(Buffer*, const BufferBuilder*)

typedef void(*nvn::BufferSetDebugLabelFunc)(Buffer*, const char*)

typedef void(*nvn::BufferFinalizeFunc)(Buffer*)

typedef void*(*nvn::BufferMapFunc)(const Buffer*)

typedef BufferAddress(*nvn::BufferGetAddressFunc)(const Buffer*)

typedef void(*nvn::BufferFlushMappedRangeFunc)(const Buffer*, ptrdiff_t, size_t)

typedef void(*nvn::BufferInvalidateMappedRangeFunc)(const Buffer*, ptrdiff_t, size_t)

typedef MemoryPool*(*nvn::BufferGetMemoryPoolFunc)(const Buffer*)

typedef ptrdiff_t(*nvn::BufferGetMemoryOffsetFunc)(const Buffer*)

typedef size_t(*nvn::BufferGetSizeFunc)(const Buffer*)

typedef uint64_t(*nvn::BufferGetDebugIDFunc)(const Buffer*)

typedef void(*nvn::TextureBuilderSetDeviceFunc)(TextureBuilder*, Device*)

typedef void(*nvn::TextureBuilderSetDefaultsFunc)(TextureBuilder*)

typedef void(*nvn::TextureBuilderSetFlagsFunc)(TextureBuilder*, int)

typedef void(*nvn::TextureBuilderSetTargetFunc)(TextureBuilder*, TextureTarget::Enum)

typedef void(*nvn::TextureBuilderSetWidthFunc)(TextureBuilder*, int)

typedef void(*nvn::TextureBuilderSetHeightFunc)(TextureBuilder*, int)

typedef void(*nvn::TextureBuilderSetDepthFunc)(TextureBuilder*, int)

typedef void(*nvn::TextureBuilderSetSize1DFunc)(TextureBuilder*, int)

typedef void(*nvn::TextureBuilderSetSize2DFunc)(TextureBuilder*, int, int)

typedef void(*nvn::TextureBuilderSetSize3DFunc)(TextureBuilder*, int, int, int)

typedef void(*nvn::TextureBuilderSetLevelsFunc)(TextureBuilder*, int)

typedef void(*nvn::TextureBuilderSetFormatFunc)(TextureBuilder*, Format::Enum)

typedef void(*nvn::TextureBuilderSetSamplesFunc)(TextureBuilder*, int)

typedef void(*nvn::TextureBuilderSetSwizzleFunc)(TextureBuilder*, TextureSwizzle::Enum, TextureSwizzle::Enum, TextureSwizzle::Enum, TextureSwizzle::Enum)

typedef void(*nvn::TextureBuilderSetDepthStencilModeFunc)(TextureBuilder*, TextureDepthStencilMode::Enum)

typedef size_t(*nvn::TextureBuilderGetStorageSizeFunc)(const TextureBuilder*)

typedef size_t(*nvn::TextureBuilderGetStorageAlignmentFunc)(const TextureBuilder*)

typedef void(*nvn::TextureBuilderSetStorageFunc)(TextureBuilder*, MemoryPool*, ptrdiff_t)

typedef void(*nvn::TextureBuilderSetPackagedTextureDataFunc)(TextureBuilder*, const void*)

typedef void(*nvn::TextureBuilderSetPackagedTextureLayoutFunc)(TextureBuilder*, const PackagedTextureLayout*)

typedef void(*nvn::TextureBuilderSetStrideFunc)(TextureBuilder*, ptrdiff_t)

typedef void(*nvn::TextureBuilderSetGLTextureNameFunc)(TextureBuilder*, uint32_t)

typedef NVNstorageClass(*nvn::TextureBuilderGetStorageClassFunc)(const TextureBuilder*)

typedef const Device*(*nvn::TextureBuilderGetDeviceFunc)(const TextureBuilder*)

typedef int(*nvn::TextureBuilderGetFlagsFunc)(const TextureBuilder*)

typedef TextureTarget::Enum(*nvn::TextureBuilderGetTargetFunc)(const TextureBuilder*)

typedef int(*nvn::TextureBuilderGetWidthFunc)(const TextureBuilder*)

typedef int(*nvn::TextureBuilderGetHeightFunc)(const TextureBuilder*)

typedef int(*nvn::TextureBuilderGetDepthFunc)(const TextureBuilder*)

typedef int(*nvn::TextureBuilderGetLevelsFunc)(const TextureBuilder*)

typedef Format::Enum(*nvn::TextureBuilderGetFormatFunc)(const TextureBuilder*)

typedef int(*nvn::TextureBuilderGetSamplesFunc)(const TextureBuilder*)

typedef void(*nvn::TextureBuilderGetSwizzleFunc)(const TextureBuilder*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*)

typedef const void*(*nvn::TextureBuilderGetPackagedTextureDataFunc)(const TextureBuilder*)

typedef NVNboolean(*nvn::TextureBuilderGetPackagedTextureLayoutFunc)(const TextureBuilder*, PackagedTextureLayout*)

typedef ptrdiff_t(*nvn::TextureBuilderGetStrideFunc)(const TextureBuilder*)

typedef void(*nvn::TextureBuilderGetSparseTileLayoutFunc)(const TextureBuilder*, TextureSparseTileLayout*)

typedef uint32_t(*nvn::TextureBuilderGetGLTextureNameFunc)(const TextureBuilder*)

typedef size_t(*nvn::TextureBuilderGetZCullStorageSizeFunc)(const TextureBuilder*)

typedef MemoryPool*(*nvn::TextureBuilderGetMemoryPoolFunc)(const TextureBuilder*)

typedef ptrdiff_t(*nvn::TextureBuilderGetMemoryOffsetFunc)(const TextureBuilder*)

typedef void(*nvn::TextureViewSetDefaultsFunc)(TextureView*)

typedef void(*nvn::TextureViewSetLevelsFunc)(TextureView*, int, int)

typedef void(*nvn::TextureViewSetLayersFunc)(TextureView*, int, int)

typedef void(*nvn::TextureViewSetFormatFunc)(TextureView*, Format::Enum)

typedef void(*nvn::TextureViewSetSwizzleFunc)(TextureView*, TextureSwizzle::Enum, TextureSwizzle::Enum, TextureSwizzle::Enum, TextureSwizzle::Enum)

typedef void(*nvn::TextureViewSetDepthStencilModeFunc)(TextureView*, TextureDepthStencilMode::Enum)

typedef void(*nvn::TextureViewSetTargetFunc)(TextureView*, TextureTarget::Enum)

typedef NVNboolean(*nvn::TextureViewGetLevelsFunc)(const TextureView*, int*, int*)

typedef NVNboolean(*nvn::TextureViewGetLayersFunc)(const TextureView*, int*, int*)

typedef NVNboolean(*nvn::TextureViewGetFormatFunc)(const TextureView*, Format*)

typedef NVNboolean(*nvn::TextureViewGetSwizzleFunc)(const TextureView*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*)

typedef NVNboolean(*nvn::TextureViewGetDepthStencilModeFunc)(const TextureView*, TextureDepthStencilMode*)

typedef NVNboolean(*nvn::TextureViewGetTargetFunc)(const TextureView*, TextureTarget*)

typedef NVNboolean(*nvn::TextureViewCompareFunc)(const TextureView*, const TextureView*)

typedef NVNboolean(*nvn::TextureInitializeFunc)(Texture*, const TextureBuilder*)

typedef size_t(*nvn::TextureGetZCullStorageSizeFunc)(const Texture*)

typedef void(*nvn::TextureFinalizeFunc)(Texture*)

typedef void(*nvn::TextureSetDebugLabelFunc)(Texture*, const char*)

typedef NVNstorageClass(*nvn::TextureGetStorageClassFunc)(const Texture*)

typedef ptrdiff_t(*nvn::TextureGetViewOffsetFunc)(const Texture*, const TextureView*)

typedef int(*nvn::TextureGetFlagsFunc)(const Texture*)

typedef TextureTarget::Enum(*nvn::TextureGetTargetFunc)(const Texture*)

typedef int(*nvn::TextureGetWidthFunc)(const Texture*)

typedef int(*nvn::TextureGetHeightFunc)(const Texture*)

typedef int(*nvn::TextureGetDepthFunc)(const Texture*)

typedef int(*nvn::TextureGetLevelsFunc)(const Texture*)

typedef Format::Enum(*nvn::TextureGetFormatFunc)(const Texture*)

typedef int(*nvn::TextureGetSamplesFunc)(const Texture*)

typedef void(*nvn::TextureGetSwizzleFunc)(const Texture*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*, TextureSwizzle*)

typedef ptrdiff_t(*nvn::TextureGetStrideFunc)(const Texture*)

typedef TextureAddress(*nvn::TextureGetTextureAddressFunc)(const Texture*)

typedef void(*nvn::TextureGetSparseTileLayoutFunc)(const Texture*, TextureSparseTileLayout*)

typedef void(*nvn::TextureWriteTexelsFunc)(const Texture*, const TextureView*, const CopyRegion*, const void*)

typedef void(*nvn::TextureWriteTexelsStridedFunc)(const Texture*, const TextureView*, const CopyRegion*, const void*, ptrdiff_t, ptrdiff_t)

typedef void(*nvn::TextureReadTexelsFunc)(const Texture*, const TextureView*, const CopyRegion*, void*)

typedef void(*nvn::TextureReadTexelsStridedFunc)(const Texture*, const TextureView*, const CopyRegion*, void*, ptrdiff_t, ptrdiff_t)

typedef void(*nvn::TextureFlushTexelsFunc)(const Texture*, const TextureView*, const CopyRegion*)

typedef void(*nvn::TextureInvalidateTexelsFunc)(const Texture*, const TextureView*, const CopyRegion*)

typedef MemoryPool*(*nvn::TextureGetMemoryPoolFunc)(const Texture*)

typedef ptrdiff_t(*nvn::TextureGetMemoryOffsetFunc)(const Texture*)

typedef int(*nvn::TextureGetStorageSizeFunc)(const Texture*)

typedef NVNboolean(*nvn::TextureCompareFunc)(const Texture*, const Texture*)

typedef uint64_t(*nvn::TextureGetDebugIDFunc)(const Texture*)

typedef void(*nvn::SamplerBuilderSetDeviceFunc)(SamplerBuilder*, Device*)

typedef void(*nvn::SamplerBuilderSetDefaultsFunc)(SamplerBuilder*)

typedef void(*nvn::SamplerBuilderSetMinMagFilterFunc)(SamplerBuilder*, MinFilter::Enum, MagFilter::Enum)

typedef void(*nvn::SamplerBuilderSetWrapModeFunc)(SamplerBuilder*, WrapMode::Enum, WrapMode::Enum, WrapMode::Enum)

typedef void(*nvn::SamplerBuilderSetLodClampFunc)(SamplerBuilder*, float, float)

typedef void(*nvn::SamplerBuilderSetLodBiasFunc)(SamplerBuilder*, float)

typedef void(*nvn::SamplerBuilderSetCompareFunc)(SamplerBuilder*, CompareMode::Enum, CompareFunc::Enum)

typedef void(*nvn::SamplerBuilderSetBorderColorFunc)(SamplerBuilder*, const float*)

typedef void(*nvn::SamplerBuilderSetBorderColoriFunc)(SamplerBuilder*, const int*)

typedef void(*nvn::SamplerBuilderSetBorderColoruiFunc)(SamplerBuilder*, const uint32_t*)

typedef void(*nvn::SamplerBuilderSetMaxAnisotropyFunc)(SamplerBuilder*, float)

typedef void(*nvn::SamplerBuilderSetReductionFilterFunc)(SamplerBuilder*, SamplerReduction::Enum)

typedef void(*nvn::SamplerBuilderSetLodSnapFunc)(SamplerBuilder*, float)

typedef const Device*(*nvn::SamplerBuilderGetDeviceFunc)(const SamplerBuilder*)

typedef void(*nvn::SamplerBuilderGetMinMagFilterFunc)(const SamplerBuilder*, MinFilter*, MagFilter*)

typedef void(*nvn::SamplerBuilderGetWrapModeFunc)(const SamplerBuilder*, WrapMode*, WrapMode*, WrapMode*)

typedef void(*nvn::SamplerBuilderGetLodClampFunc)(const SamplerBuilder*, float*, float*)

typedef float(*nvn::SamplerBuilderGetLodBiasFunc)(const SamplerBuilder*)

typedef void(*nvn::SamplerBuilderGetCompareFunc)(const SamplerBuilder*, CompareMode*, CompareFunc*)

typedef void(*nvn::SamplerBuilderGetBorderColorFunc)(const SamplerBuilder*, float*)

typedef void(*nvn::SamplerBuilderGetBorderColoriFunc)(const SamplerBuilder*, int*)

typedef void(*nvn::SamplerBuilderGetBorderColoruiFunc)(const SamplerBuilder*, uint32_t*)

typedef float(*nvn::SamplerBuilderGetMaxAnisotropyFunc)(const SamplerBuilder*)

typedef SamplerReduction::Enum(*nvn::SamplerBuilderGetReductionFilterFunc)(const SamplerBuilder*)

typedef float(*nvn::SamplerBuilderGetLodSnapFunc)(const SamplerBuilder*)

typedef NVNboolean(*nvn::SamplerInitializeFunc)(Sampler*, const SamplerBuilder*)

typedef void(*nvn::SamplerFinalizeFunc)(Sampler*)

typedef void(*nvn::SamplerSetDebugLabelFunc)(Sampler*, const char*)

typedef void(*nvn::SamplerGetMinMagFilterFunc)(const Sampler*, MinFilter*, MagFilter*)

typedef void(*nvn::SamplerGetWrapModeFunc)(const Sampler*, WrapMode*, WrapMode*, WrapMode*)

typedef void(*nvn::SamplerGetLodClampFunc)(const Sampler*, float*, float*)

typedef float(*nvn::SamplerGetLodBiasFunc)(const Sampler*)

typedef void(*nvn::SamplerGetCompareFunc)(const Sampler*, CompareMode*, CompareFunc*)

typedef void(*nvn::SamplerGetBorderColorFunc)(const Sampler*, float*)

typedef void(*nvn::SamplerGetBorderColoriFunc)(const Sampler*, int*)

typedef void(*nvn::SamplerGetBorderColoruiFunc)(const Sampler*, uint32_t*)

typedef float(*nvn::SamplerGetMaxAnisotropyFunc)(const Sampler*)

typedef SamplerReduction::Enum(*nvn::SamplerGetReductionFilterFunc)(const Sampler*)

typedef NVNboolean(*nvn::SamplerCompareFunc)(const Sampler*, const Sampler*)

typedef uint64_t(*nvn::SamplerGetDebugIDFunc)(const Sampler*)

typedef void(*nvn::BlendStateSetDefaultsFunc)(BlendState*)

typedef void(*nvn::BlendStateSetBlendTargetFunc)(BlendState*, int)

typedef void(*nvn::BlendStateSetBlendFuncFunc)(BlendState*, BlendFunc::Enum, BlendFunc::Enum, BlendFunc::Enum, BlendFunc::Enum)

typedef void(*nvn::BlendStateSetBlendEquationFunc)(BlendState*, BlendEquation::Enum, BlendEquation::Enum)

typedef void(*nvn::BlendStateSetAdvancedModeFunc)(BlendState*, BlendAdvancedMode::Enum)

typedef void(*nvn::BlendStateSetAdvancedOverlapFunc)(BlendState*, BlendAdvancedOverlap::Enum)

typedef void(*nvn::BlendStateSetAdvancedPremultipliedSrcFunc)(BlendState*, NVNboolean)

typedef void(*nvn::BlendStateSetAdvancedNormalizedDstFunc)(BlendState*, NVNboolean)

typedef int(*nvn::BlendStateGetBlendTargetFunc)(const BlendState*)

typedef void(*nvn::BlendStateGetBlendFuncFunc)(const BlendState*, BlendFunc*, BlendFunc*, BlendFunc*, BlendFunc*)

typedef void(*nvn::BlendStateGetBlendEquationFunc)(const BlendState*, BlendEquation*, BlendEquation*)

typedef BlendAdvancedMode::Enum(*nvn::BlendStateGetAdvancedModeFunc)(const BlendState*)

typedef NVNboolean(*nvn::BlendStateGetAdvancedPremultipliedSrcFunc)(const BlendState*)

typedef NVNboolean(*nvn::BlendStateGetAdvancedNormalizedDstFunc)(const BlendState*)

typedef void(*nvn::ColorStateSetDefaultsFunc)(ColorState*)

typedef void(*nvn::ColorStateSetBlendEnableFunc)(ColorState*, int, NVNboolean)

typedef void(*nvn::ColorStateSetLogicOpFunc)(ColorState*, LogicOp::Enum)

typedef void(*nvn::ColorStateSetAlphaTestFunc)(ColorState*, AlphaFunc::Enum)

typedef NVNboolean(*nvn::ColorStateGetBlendEnableFunc)(const ColorState*, int)

typedef LogicOp::Enum(*nvn::ColorStateGetLogicOpFunc)(const ColorState*)

typedef AlphaFunc::Enum(*nvn::ColorStateGetAlphaTestFunc)(const ColorState*)

typedef void(*nvn::ChannelMaskStateSetDefaultsFunc)(ChannelMaskState*)

typedef void(*nvn::ChannelMaskStateSetChannelMaskFunc)(ChannelMaskState*, int, NVNboolean, NVNboolean, NVNboolean, NVNboolean)

typedef void(*nvn::ChannelMaskStateGetChannelMaskFunc)(const ChannelMaskState*, int, NVNboolean*, NVNboolean*, NVNboolean*, NVNboolean*)

typedef void(*nvn::MultisampleStateSetDefaultsFunc)(MultisampleState*)

typedef void(*nvn::MultisampleStateSetMultisampleEnableFunc)(MultisampleState*, NVNboolean)

typedef void(*nvn::MultisampleStateSetSamplesFunc)(MultisampleState*, int)

typedef void(*nvn::MultisampleStateSetAlphaToCoverageEnableFunc)(MultisampleState*, NVNboolean)

typedef void(*nvn::MultisampleStateSetAlphaToCoverageDitherFunc)(MultisampleState*, NVNboolean)

typedef NVNboolean(*nvn::MultisampleStateGetMultisampleEnableFunc)(const MultisampleState*)

typedef int(*nvn::MultisampleStateGetSamplesFunc)(const MultisampleState*)

typedef NVNboolean(*nvn::MultisampleStateGetAlphaToCoverageEnableFunc)(const MultisampleState*)

typedef NVNboolean(*nvn::MultisampleStateGetAlphaToCoverageDitherFunc)(const MultisampleState*)

typedef void(*nvn::MultisampleStateSetRasterSamplesFunc)(MultisampleState*, int)

typedef int(*nvn::MultisampleStateGetRasterSamplesFunc)(MultisampleState*)

typedef void(*nvn::MultisampleStateSetCoverageModulationModeFunc)(MultisampleState*, CoverageModulationMode::Enum)

typedef void(*nvn::MultisampleStateSetCoverageToColorEnableFunc)(MultisampleState*, NVNboolean)

typedef NVNboolean(*nvn::MultisampleStateGetCoverageToColorEnableFunc)(const MultisampleState*)

typedef void(*nvn::MultisampleStateSetCoverageToColorOutputFunc)(MultisampleState*, int)

typedef int(*nvn::MultisampleStateGetCoverageToColorOutputFunc)(const MultisampleState*)

typedef void(*nvn::MultisampleStateSetSampleLocationsEnableFunc)(MultisampleState*, NVNboolean)

typedef NVNboolean(*nvn::MultisampleStateGetSampleLocationsEnableFunc)(const MultisampleState*)

typedef void(*nvn::MultisampleStateGetSampleLocationsGridFunc)(MultisampleState*, int*, int*)

typedef void(*nvn::MultisampleStateSetSampleLocationsGridEnableFunc)(MultisampleState*, NVNboolean)

typedef NVNboolean(*nvn::MultisampleStateGetSampleLocationsGridEnableFunc)(const MultisampleState*)

typedef void(*nvn::MultisampleStateSetSampleLocationsFunc)(MultisampleState*, int, int, const float*)

typedef void(*nvn::PolygonStateSetDefaultsFunc)(PolygonState*)

typedef void(*nvn::PolygonStateSetCullFaceFunc)(PolygonState*, Face::Enum)

typedef void(*nvn::PolygonStateSetFrontFaceFunc)(PolygonState*, FrontFace::Enum)

typedef void(*nvn::PolygonStateSetPolygonModeFunc)(PolygonState*, PolygonMode::Enum)

typedef void(*nvn::PolygonStateSetPolygonOffsetEnablesFunc)(PolygonState*, int)

typedef Face::Enum(*nvn::PolygonStateGetCullFaceFunc)(const PolygonState*)

typedef FrontFace::Enum(*nvn::PolygonStateGetFrontFaceFunc)(const PolygonState*)

typedef PolygonMode::Enum(*nvn::PolygonStateGetPolygonModeFunc)(const PolygonState*)

typedef int(*nvn::PolygonStateGetPolygonOffsetEnablesFunc)(const PolygonState*)

typedef void(*nvn::DepthStencilStateSetDefaultsFunc)(DepthStencilState*)

typedef void(*nvn::DepthStencilStateSetDepthTestEnableFunc)(DepthStencilState*, NVNboolean)

typedef void(*nvn::DepthStencilStateSetDepthWriteEnableFunc)(DepthStencilState*, NVNboolean)

typedef void(*nvn::DepthStencilStateSetDepthFuncFunc)(DepthStencilState*, DepthFunc::Enum)

typedef void(*nvn::DepthStencilStateSetStencilTestEnableFunc)(DepthStencilState*, NVNboolean)

typedef void(*nvn::DepthStencilStateSetStencilFuncFunc)(DepthStencilState*, Face::Enum, StencilFunc::Enum)

typedef void(*nvn::DepthStencilStateSetStencilOpFunc)(DepthStencilState*, Face::Enum, StencilOp::Enum, StencilOp::Enum, StencilOp::Enum)

typedef NVNboolean(*nvn::DepthStencilStateGetDepthTestEnableFunc)(const DepthStencilState*)

typedef NVNboolean(*nvn::DepthStencilStateGetDepthWriteEnableFunc)(const DepthStencilState*)

typedef DepthFunc::Enum(*nvn::DepthStencilStateGetDepthFuncFunc)(const DepthStencilState*)

typedef NVNboolean(*nvn::DepthStencilStateGetStencilTestEnableFunc)(const DepthStencilState*)

typedef StencilFunc::Enum(*nvn::DepthStencilStateGetStencilFuncFunc)(const DepthStencilState*, Face::Enum)

typedef void(*nvn::DepthStencilStateGetStencilOpFunc)(const DepthStencilState*, Face::Enum, StencilOp*, StencilOp*, StencilOp*)

typedef void(*nvn::VertexAttribStateSetDefaultsFunc)(VertexAttribState*)

typedef void(*nvn::VertexAttribStateSetFormatFunc)(VertexAttribState*, Format::Enum, ptrdiff_t)

typedef void(*nvn::VertexAttribStateSetStreamIndexFunc)(VertexAttribState*, int)

typedef void(*nvn::VertexAttribStateGetFormatFunc)(const VertexAttribState*, Format*, ptrdiff_t*)

typedef int(*nvn::VertexAttribStateGetStreamIndexFunc)(const VertexAttribState*)

typedef void(*nvn::VertexStreamStateSetDefaultsFunc)(VertexStreamState*)

typedef void(*nvn::VertexStreamStateSetStrideFunc)(VertexStreamState*, ptrdiff_t)

typedef void(*nvn::VertexStreamStateSetDivisorFunc)(VertexStreamState*, int)

typedef ptrdiff_t(*nvn::VertexStreamStateGetStrideFunc)(const VertexStreamState*)

typedef int(*nvn::VertexStreamStateGetDivisorFunc)(const VertexStreamState*)

typedef NVNboolean(*nvn::CommandBufferInitializeFunc)(CommandBuffer*, Device*)

typedef void(*nvn::CommandBufferFinalizeFunc)(CommandBuffer*)

typedef void(*nvn::CommandBufferSetDebugLabelFunc)(CommandBuffer*, const char*)

typedef void(*nvn::CommandBufferSetMemoryCallbackFunc)(CommandBuffer*, CommandBufferMemoryCallbackFunc)

typedef void(*nvn::CommandBufferSetMemoryCallbackDataFunc)(CommandBuffer*, void*)

typedef void(*nvn::CommandBufferAddCommandMemoryFunc)(CommandBuffer*, const MemoryPool*, ptrdiff_t, size_t)

typedef void(*nvn::CommandBufferAddControlMemoryFunc)(CommandBuffer*, void*, size_t)

typedef size_t(*nvn::CommandBufferGetCommandMemorySizeFunc)(const CommandBuffer*)

typedef size_t(*nvn::CommandBufferGetCommandMemoryUsedFunc)(const CommandBuffer*)

typedef size_t(*nvn::CommandBufferGetCommandMemoryFreeFunc)(const CommandBuffer*)

typedef size_t(*nvn::CommandBufferGetControlMemorySizeFunc)(const CommandBuffer*)

typedef size_t(*nvn::CommandBufferGetControlMemoryUsedFunc)(const CommandBuffer*)

typedef size_t(*nvn::CommandBufferGetControlMemoryFreeFunc)(const CommandBuffer*)

typedef void(*nvn::CommandBufferBeginRecordingFunc)(CommandBuffer*)

typedef CommandHandle(*nvn::CommandBufferEndRecordingFunc)(CommandBuffer*)

typedef void(*nvn::CommandBufferCallCommandsFunc)(CommandBuffer*, int, const CommandHandle*)

typedef void(*nvn::CommandBufferCopyCommandsFunc)(CommandBuffer*, int, const CommandHandle*)

typedef void(*nvn::CommandBufferBindBlendStateFunc)(CommandBuffer*, const BlendState*)

typedef void(*nvn::CommandBufferBindChannelMaskStateFunc)(CommandBuffer*, const ChannelMaskState*)

typedef void(*nvn::CommandBufferBindColorStateFunc)(CommandBuffer*, const ColorState*)

typedef void(*nvn::CommandBufferBindMultisampleStateFunc)(CommandBuffer*, const MultisampleState*)

typedef void(*nvn::CommandBufferBindPolygonStateFunc)(CommandBuffer*, const PolygonState*)

typedef void(*nvn::CommandBufferBindDepthStencilStateFunc)(CommandBuffer*, const DepthStencilState*)

typedef void(*nvn::CommandBufferBindVertexAttribStateFunc)(CommandBuffer*, int, const VertexAttribState*)

typedef void(*nvn::CommandBufferBindVertexStreamStateFunc)(CommandBuffer*, int, const VertexStreamState*)

typedef void(*nvn::CommandBufferBindProgramFunc)(CommandBuffer*, const Program*, int)

typedef void(*nvn::CommandBufferBindVertexBufferFunc)(CommandBuffer*, int, BufferAddress, size_t)

typedef void(*nvn::CommandBufferBindVertexBuffersFunc)(CommandBuffer*, int, int, const BufferRange*)

typedef void(*nvn::CommandBufferBindUniformBufferFunc)(CommandBuffer*, ShaderStage::Enum, int, BufferAddress, size_t)

typedef void(*nvn::CommandBufferBindUniformBuffersFunc)(CommandBuffer*, ShaderStage::Enum, int, int, const BufferRange*)

typedef void(*nvn::CommandBufferBindTransformFeedbackBufferFunc)(CommandBuffer*, int, BufferAddress, size_t)

typedef void(*nvn::CommandBufferBindTransformFeedbackBuffersFunc)(CommandBuffer*, int, int, const BufferRange*)

typedef void(*nvn::CommandBufferBindStorageBufferFunc)(CommandBuffer*, ShaderStage::Enum, int, BufferAddress, size_t)

typedef void(*nvn::CommandBufferBindStorageBuffersFunc)(CommandBuffer*, ShaderStage::Enum, int, int, const BufferRange*)

typedef void(*nvn::CommandBufferBindTextureFunc)(CommandBuffer*, ShaderStage::Enum, int, TextureHandle)

typedef void(*nvn::CommandBufferBindTexturesFunc)(CommandBuffer*, ShaderStage::Enum, int, int, const TextureHandle*)

typedef void(*nvn::CommandBufferBindImageFunc)(CommandBuffer*, ShaderStage::Enum, int, ImageHandle)

typedef void(*nvn::CommandBufferBindImagesFunc)(CommandBuffer*, ShaderStage::Enum, int, int, const ImageHandle*)

typedef void(*nvn::CommandBufferSetPatchSizeFunc)(CommandBuffer*, int)

typedef void(*nvn::CommandBufferSetInnerTessellationLevelsFunc)(CommandBuffer*, const float*)

typedef void(*nvn::CommandBufferSetOuterTessellationLevelsFunc)(CommandBuffer*, const float*)

typedef void(*nvn::CommandBufferSetPrimitiveRestartFunc)(CommandBuffer*, NVNboolean, int)

typedef void(*nvn::CommandBufferBeginTransformFeedbackFunc)(CommandBuffer*, BufferAddress)

typedef void(*nvn::CommandBufferEndTransformFeedbackFunc)(CommandBuffer*, BufferAddress)

typedef void(*nvn::CommandBufferPauseTransformFeedbackFunc)(CommandBuffer*, BufferAddress)

typedef void(*nvn::CommandBufferResumeTransformFeedbackFunc)(CommandBuffer*, BufferAddress)

typedef void(*nvn::CommandBufferDrawTransformFeedbackFunc)(CommandBuffer*, DrawPrimitive::Enum, BufferAddress)

typedef void(*nvn::CommandBufferDrawArraysFunc)(CommandBuffer*, DrawPrimitive::Enum, int, int)

typedef void(*nvn::CommandBufferDrawElementsFunc)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, int, BufferAddress)

typedef void(*nvn::CommandBufferDrawElementsBaseVertexFunc)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, int, BufferAddress, int)

typedef void(*nvn::CommandBufferDrawArraysInstancedFunc)(CommandBuffer*, DrawPrimitive::Enum, int, int, int, int)

typedef void(*nvn::CommandBufferDrawElementsInstancedFunc)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, int, BufferAddress, int, int, int)

typedef void(*nvn::CommandBufferDrawArraysIndirectFunc)(CommandBuffer*, DrawPrimitive::Enum, BufferAddress)

typedef void(*nvn::CommandBufferDrawElementsIndirectFunc)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, BufferAddress, BufferAddress)

typedef void(*nvn::CommandBufferMultiDrawArraysIndirectCountFunc)(CommandBuffer*, DrawPrimitive::Enum, BufferAddress, BufferAddress, int, ptrdiff_t)

typedef void(*nvn::CommandBufferMultiDrawElementsIndirectCountFunc)(CommandBuffer*, DrawPrimitive::Enum, IndexType::Enum, BufferAddress, BufferAddress, BufferAddress, int, ptrdiff_t)

typedef void(*nvn::CommandBufferClearColorFunc)(CommandBuffer*, int, const float*, int)

typedef void(*nvn::CommandBufferClearColoriFunc)(CommandBuffer*, int, const int*, int)

typedef void(*nvn::CommandBufferClearColoruiFunc)(CommandBuffer*, int, const uint32_t*, int)

typedef void(*nvn::CommandBufferClearDepthStencilFunc)(CommandBuffer*, float, NVNboolean, int, int)

typedef void(*nvn::CommandBufferDispatchComputeFunc)(CommandBuffer*, int, int, int)

typedef void(*nvn::CommandBufferDispatchComputeIndirectFunc)(CommandBuffer*, BufferAddress)

typedef void(*nvn::CommandBufferSetViewportFunc)(CommandBuffer*, int, int, int, int)

typedef void(*nvn::CommandBufferSetViewportsFunc)(CommandBuffer*, int, int, const float*)

typedef void(*nvn::CommandBufferSetViewportSwizzlesFunc)(CommandBuffer*, int, int, const ViewportSwizzle*)

typedef void(*nvn::CommandBufferSetScissorFunc)(CommandBuffer*, int, int, int, int)

typedef void(*nvn::CommandBufferSetScissorsFunc)(CommandBuffer*, int, int, const int*)

typedef void(*nvn::CommandBufferSetDepthRangeFunc)(CommandBuffer*, float, float)

typedef void(*nvn::CommandBufferSetDepthBoundsFunc)(CommandBuffer*, NVNboolean, float, float)

typedef void(*nvn::CommandBufferSetDepthRangesFunc)(CommandBuffer*, int, int, const float*)

typedef void(*nvn::CommandBufferSetTiledCacheActionFunc)(CommandBuffer*, TiledCacheAction::Enum)

typedef void(*nvn::CommandBufferSetTiledCacheTileSizeFunc)(CommandBuffer*, int, int)

typedef void(*nvn::CommandBufferBindSeparateTextureFunc)(CommandBuffer*, ShaderStage::Enum, int, SeparateTextureHandle)

typedef void(*nvn::CommandBufferBindSeparateSamplerFunc)(CommandBuffer*, ShaderStage::Enum, int, SeparateSamplerHandle)

typedef void(*nvn::CommandBufferBindSeparateTexturesFunc)(CommandBuffer*, ShaderStage::Enum, int, int, const SeparateTextureHandle*)

typedef void(*nvn::CommandBufferBindSeparateSamplersFunc)(CommandBuffer*, ShaderStage::Enum, int, int, const SeparateSamplerHandle*)

typedef void(*nvn::CommandBufferSetStencilValueMaskFunc)(CommandBuffer*, Face::Enum, int)

typedef void(*nvn::CommandBufferSetStencilMaskFunc)(CommandBuffer*, Face::Enum, int)

typedef void(*nvn::CommandBufferSetStencilRefFunc)(CommandBuffer*, Face::Enum, int)

typedef void(*nvn::CommandBufferSetBlendColorFunc)(CommandBuffer*, const float*)

typedef void(*nvn::CommandBufferSetPointSizeFunc)(CommandBuffer*, float)

typedef void(*nvn::CommandBufferSetLineWidthFunc)(CommandBuffer*, float)

typedef void(*nvn::CommandBufferSetPolygonOffsetClampFunc)(CommandBuffer*, float, float, float)

typedef void(*nvn::CommandBufferSetAlphaRefFunc)(CommandBuffer*, float)

typedef void(*nvn::CommandBufferSetSampleMaskFunc)(CommandBuffer*, int)

typedef void(*nvn::CommandBufferSetRasterizerDiscardFunc)(CommandBuffer*, NVNboolean)

typedef void(*nvn::CommandBufferSetDepthClampFunc)(CommandBuffer*, NVNboolean)

typedef void(*nvn::CommandBufferSetConservativeRasterEnableFunc)(CommandBuffer*, NVNboolean)

typedef void(*nvn::CommandBufferSetConservativeRasterDilateFunc)(CommandBuffer*, float)

typedef void(*nvn::CommandBufferSetSubpixelPrecisionBiasFunc)(CommandBuffer*, int, int)

typedef void(*nvn::CommandBufferCopyBufferToTextureFunc)(CommandBuffer*, BufferAddress, const Texture*, const TextureView*, const CopyRegion*, int)

typedef void(*nvn::CommandBufferCopyTextureToBufferFunc)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, BufferAddress, int)

typedef void(*nvn::CommandBufferCopyTextureToTextureFunc)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, const Texture*, const TextureView*, const CopyRegion*, int)

typedef void(*nvn::CommandBufferCopyBufferToBufferFunc)(CommandBuffer*, BufferAddress, BufferAddress, size_t, int)

typedef void(*nvn::CommandBufferClearBufferFunc)(CommandBuffer*, BufferAddress, size_t, uint32_t)

typedef void(*nvn::CommandBufferClearTextureFunc)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, const float*, int)

typedef void(*nvn::CommandBufferClearTextureiFunc)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, const int*, int)

typedef void(*nvn::CommandBufferClearTextureuiFunc)(CommandBuffer*, const Texture*, const TextureView*, const CopyRegion*, const uint32_t*, int)

typedef void(*nvn::CommandBufferUpdateUniformBufferFunc)(CommandBuffer*, BufferAddress, size_t, ptrdiff_t, size_t, const void*)

typedef void(*nvn::CommandBufferReportCounterFunc)(CommandBuffer*, CounterType::Enum, BufferAddress)

typedef void(*nvn::CommandBufferResetCounterFunc)(CommandBuffer*, CounterType::Enum)

typedef void(*nvn::CommandBufferReportValueFunc)(CommandBuffer*, uint32_t, BufferAddress)

typedef void(*nvn::CommandBufferSetRenderEnableFunc)(CommandBuffer*, NVNboolean)

typedef void(*nvn::CommandBufferSetRenderEnableConditionalFunc)(CommandBuffer*, ConditionalRenderMode::Enum, BufferAddress)

typedef void(*nvn::CommandBufferSetRenderTargetsFunc)(CommandBuffer*, int, const Texture*const*, const TextureView*const*, const Texture*, const TextureView*)

typedef void(*nvn::CommandBufferDiscardColorFunc)(CommandBuffer*, int)

typedef void(*nvn::CommandBufferDiscardDepthStencilFunc)(CommandBuffer*)

typedef void(*nvn::CommandBufferDownsampleFunc)(CommandBuffer*, const Texture*, const Texture*)

typedef void(*nvn::CommandBufferTiledDownsampleFunc)(CommandBuffer*, const Texture*, const Texture*)

typedef void(*nvn::CommandBufferDownsampleTextureViewFunc)(CommandBuffer*, const Texture*, const TextureView*, const Texture*, const TextureView*)

typedef void(*nvn::CommandBufferTiledDownsampleTextureViewFunc)(CommandBuffer*, const Texture*, const TextureView*, const Texture*, const TextureView*)

typedef void(*nvn::CommandBufferBarrierFunc)(CommandBuffer*, int)

typedef void(*nvn::CommandBufferWaitSyncFunc)(CommandBuffer*, const Sync*)

typedef void(*nvn::CommandBufferFenceSyncFunc)(CommandBuffer*, Sync*, SyncCondition::Enum, int)

typedef void(*nvn::CommandBufferSetTexturePoolFunc)(CommandBuffer*, const TexturePool*)

typedef void(*nvn::CommandBufferSetSamplerPoolFunc)(CommandBuffer*, const SamplerPool*)

typedef void(*nvn::CommandBufferSetShaderScratchMemoryFunc)(CommandBuffer*, const MemoryPool*, ptrdiff_t, size_t)

typedef void(*nvn::CommandBufferSaveZCullDataFunc)(CommandBuffer*, BufferAddress, size_t)

typedef void(*nvn::CommandBufferRestoreZCullDataFunc)(CommandBuffer*, BufferAddress, size_t)

typedef void(*nvn::CommandBufferSetCopyRowStrideFunc)(CommandBuffer*, ptrdiff_t)

typedef void(*nvn::CommandBufferSetCopyImageStrideFunc)(CommandBuffer*, ptrdiff_t)

typedef ptrdiff_t(*nvn::CommandBufferGetCopyRowStrideFunc)(const CommandBuffer*)

typedef ptrdiff_t(*nvn::CommandBufferGetCopyImageStrideFunc)(const CommandBuffer*)

typedef void(*nvn::CommandBufferDrawTextureFunc)(CommandBuffer*, TextureHandle, const DrawTextureRegion*, const DrawTextureRegion*)

typedef NVNboolean(*nvn::ProgramSetSubroutineLinkageFunc)(Program*, int, const NVNsubroutineLinkageMapPtr*)

typedef void(*nvn::CommandBufferSetProgramSubroutinesFunc)(CommandBuffer*, Program*, ShaderStage::Enum, const int, const int, const int*)

typedef void(*nvn::CommandBufferBindCoverageModulationTableFunc)(CommandBuffer*, const float*)

typedef void(*nvn::CommandBufferResolveDepthBufferFunc)(CommandBuffer*)

typedef void(*nvn::CommandBufferSetColorReductionEnableFunc)(CommandBuffer*, NVNboolean)

typedef void(*nvn::CommandBufferSetColorReductionThresholdsFunc)(CommandBuffer*, FormatClass::Enum, int, int)

typedef void(*nvn::CommandBufferPushDebugGroupStaticFunc)(CommandBuffer*, uint32_t, const char*)

typedef void(*nvn::CommandBufferPushDebugGroupDynamicFunc)(CommandBuffer*, uint32_t, const char*)

typedef void(*nvn::CommandBufferPushDebugGroupFunc)(CommandBuffer*, const char*)

typedef void(*nvn::CommandBufferPopDebugGroupFunc)(CommandBuffer*)

typedef void(*nvn::CommandBufferPopDebugGroupIdFunc)(CommandBuffer*, uint32_t)

typedef void(*nvn::CommandBufferInsertDebugMarkerStaticFunc)(CommandBuffer*, uint32_t, const char*)

typedef void(*nvn::CommandBufferInsertDebugMarkerDynamicFunc)(CommandBuffer*, uint32_t, const char*)

typedef void(*nvn::CommandBufferInsertDebugMarkerFunc)(CommandBuffer*, const char*)

typedef void*(*nvn::CommandBufferGetMemoryCallbackDataFunc)(const CommandBuffer*)

typedef NVNboolean(*nvn::CommandBufferIsRecordingFunc)(const CommandBuffer*)

typedef NVNboolean(*nvn::SyncInitializeFunc)(Sync*, Device*)

typedef void(*nvn::SyncFinalizeFunc)(Sync*)

typedef void(*nvn::SyncSetDebugLabelFunc)(Sync*, const char*)

typedef void(*nvn::QueueFenceSyncFunc)(Queue*, Sync*, SyncCondition::Enum, int)

typedef SyncWaitResult::Enum(*nvn::SyncWaitFunc)(const Sync*, uint64_t)

typedef NVNboolean(*nvn::QueueWaitSyncFunc)(Queue*, const Sync*)

typedef void(*nvn::EventBuilderSetDefaultsFunc)(EventBuilder*)

typedef void(*nvn::EventBuilderSetStorageFunc)(EventBuilder*, const MemoryPool*, int64_t)

typedef const MemoryPool*(*nvn::EventBuilderGetStorageFunc)(const EventBuilder*, int64_t*)

typedef NVNboolean(*nvn::EventInitializeFunc)(Event*, const EventBuilder*)

typedef void(*nvn::EventFinalizeFunc)(Event*)

typedef uint32_t(*nvn::EventGetValueFunc)(const Event*)

typedef void(*nvn::EventSignalFunc)(Event*, EventSignalMode::Enum, uint32_t)

typedef void(*nvn::CommandBufferWaitEventFunc)(CommandBuffer*, const Event*, EventWaitMode::Enum, uint32_t)

typedef void(*nvn::CommandBufferSignalEventFunc)(CommandBuffer*, const Event*, EventSignalMode::Enum, EventSignalLocation::Enum, int, uint32_t)

typedef void(*nvn::CommandBufferSetStencilCullCriteriaFunc)(CommandBuffer*, StencilFunc::Enum, int, int)

Function documentation

Variable documentation