d3d12 module

vtable

procedure83 overloadssince 0.31.0Source
vtable :: (obj: *ID3DDestructionNotifier) -> *ID3DDestructionNotifier_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Object) -> *ID3D12Object_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DeviceChild) -> *ID3D12DeviceChild_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12RootSignatureDeserializer
) -> *ID3D12RootSignatureDeserializer_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12VersionedRootSignatureDeserializer
) -> *ID3D12VersionedRootSignatureDeserializer_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Heap) -> *ID3D12Heap_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Resource) -> *ID3D12Resource_VTable

Parameters

Returns

vtable :: (obj: *ID3D12CommandAllocator) -> *ID3D12CommandAllocator_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Fence) -> *ID3D12Fence_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Fence1) -> *ID3D12Fence1_VTable

Parameters

Returns

vtable :: (obj: *ID3D12PipelineState) -> *ID3D12PipelineState_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DescriptorHeap) -> *ID3D12DescriptorHeap_VTable

Parameters

Returns

vtable :: (obj: *ID3D12CommandList) -> *ID3D12CommandList_VTable

Parameters

Returns

vtable :: (obj: *ID3D12GraphicsCommandList) -> *ID3D12GraphicsCommandList_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12GraphicsCommandList1
) -> *ID3D12GraphicsCommandList1_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12GraphicsCommandList2
) -> *ID3D12GraphicsCommandList2_VTable

Parameters

Returns

vtable :: (obj: *ID3D12CommandQueue) -> *ID3D12CommandQueue_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device) -> *ID3D12Device_VTable

Parameters

Returns

vtable :: (obj: *ID3D12PipelineLibrary) -> *ID3D12PipelineLibrary_VTable

Parameters

Returns

vtable :: (obj: *ID3D12PipelineLibrary1) -> *ID3D12PipelineLibrary1_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device1) -> *ID3D12Device1_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device2) -> *ID3D12Device2_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device3) -> *ID3D12Device3_VTable

Parameters

Returns

vtable :: (obj: *ID3D12ProtectedSession) -> *ID3D12ProtectedSession_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12ProtectedResourceSession
) -> *ID3D12ProtectedResourceSession_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device4) -> *ID3D12Device4_VTable

Parameters

Returns

vtable :: (obj: *ID3D12LifetimeOwner) -> *ID3D12LifetimeOwner_VTable

Parameters

Returns

vtable :: (obj: *ID3D12SwapChainAssistant) -> *ID3D12SwapChainAssistant_VTable

Parameters

Returns

vtable :: (obj: *ID3D12LifetimeTracker) -> *ID3D12LifetimeTracker_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12StateObjectProperties
) -> *ID3D12StateObjectProperties_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device5) -> *ID3D12Device5_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12DeviceRemovedExtendedDataSettings
) -> *ID3D12DeviceRemovedExtendedDataSettings_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12DeviceRemovedExtendedDataSettings1
) -> *ID3D12DeviceRemovedExtendedDataSettings1_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12DeviceRemovedExtendedDataSettings2
) -> *ID3D12DeviceRemovedExtendedDataSettings2_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12DeviceRemovedExtendedData
) -> *ID3D12DeviceRemovedExtendedData_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12DeviceRemovedExtendedData1
) -> *ID3D12DeviceRemovedExtendedData1_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12DeviceRemovedExtendedData2
) -> *ID3D12DeviceRemovedExtendedData2_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device6) -> *ID3D12Device6_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12ProtectedResourceSession1
) -> *ID3D12ProtectedResourceSession1_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device7) -> *ID3D12Device7_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device8) -> *ID3D12Device8_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Resource1) -> *ID3D12Resource1_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Resource2) -> *ID3D12Resource2_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Heap1) -> *ID3D12Heap1_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12GraphicsCommandList3
) -> *ID3D12GraphicsCommandList3_VTable

Parameters

Returns

vtable :: (obj: *ID3D12MetaCommand) -> *ID3D12MetaCommand_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12GraphicsCommandList4
) -> *ID3D12GraphicsCommandList4_VTable

Parameters

Returns

vtable :: (obj: *ID3D12ShaderCacheSession) -> *ID3D12ShaderCacheSession_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device9) -> *ID3D12Device9_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Device10) -> *ID3D12Device10_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12VirtualizationGuestDevice
) -> *ID3D12VirtualizationGuestDevice_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Tools) -> *ID3D12Tools_VTable

Parameters

Returns

vtable :: (obj: *ID3D12SDKConfiguration) -> *ID3D12SDKConfiguration_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12GraphicsCommandList5
) -> *ID3D12GraphicsCommandList5_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12GraphicsCommandList6
) -> *ID3D12GraphicsCommandList6_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12GraphicsCommandList7
) -> *ID3D12GraphicsCommandList7_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12ShaderReflectionType
) -> *ID3D12ShaderReflectionType_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12ShaderReflectionVariable
) -> *ID3D12ShaderReflectionVariable_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12ShaderReflectionConstantBuffer
) -> *ID3D12ShaderReflectionConstantBuffer_VTable

Parameters

Returns

vtable :: (obj: *ID3D12ShaderReflection) -> *ID3D12ShaderReflection_VTable

Parameters

Returns

vtable :: (obj: *ID3D12LibraryReflection) -> *ID3D12LibraryReflection_VTable

Parameters

Returns

vtable :: (obj: *ID3D12FunctionReflection) -> *ID3D12FunctionReflection_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12FunctionParameterReflection
) -> *ID3D12FunctionParameterReflection_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Debug) -> *ID3D12Debug_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Debug1) -> *ID3D12Debug1_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Debug2) -> *ID3D12Debug2_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Debug3) -> *ID3D12Debug3_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Debug4) -> *ID3D12Debug4_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Debug5) -> *ID3D12Debug5_VTable

Parameters

Returns

vtable :: (obj: *ID3D12Debug6) -> *ID3D12Debug6_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DebugDevice1) -> *ID3D12DebugDevice1_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DebugDevice) -> *ID3D12DebugDevice_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DebugDevice2) -> *ID3D12DebugDevice2_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DebugCommandQueue) -> *ID3D12DebugCommandQueue_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DebugCommandQueue1) -> *ID3D12DebugCommandQueue1_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DebugCommandList1) -> *ID3D12DebugCommandList1_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DebugCommandList) -> *ID3D12DebugCommandList_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DebugCommandList2) -> *ID3D12DebugCommandList2_VTable

Parameters

Returns

vtable :: (obj: *ID3D12DebugCommandList3) -> *ID3D12DebugCommandList3_VTable

Parameters

Returns

vtable :: (obj: *ID3D12SharingContract) -> *ID3D12SharingContract_VTable

Parameters

Returns

vtable :: (
    obj: *ID3D12ManualWriteTrackingResource
) -> *ID3D12ManualWriteTrackingResource_VTable

Parameters

Returns

vtable :: (obj: *ID3D12InfoQueue) -> *ID3D12InfoQueue_VTable

Parameters

Returns

vtable :: (obj: *ID3D12InfoQueue1) -> *ID3D12InfoQueue1_VTable

Parameters

Returns

See also