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