Ab4d.SharpEngine help
Ab4d.SharpEngine help
Ab4d.SharpEngine Namespaces
Ab4d.Vulkan
VkCore Class
VkCore Methods
AllocateCommandBuffers Method
AllocateDescriptorSets Method
AllocateMemory Method
BeginCommandBuffer Method
BindBufferMemory Method
BindBufferMemory2 Method
BindImageMemory Method
BindImageMemory2 Method
CmdBeginQuery Method
CmdBeginRendering Method
CmdBeginRenderPass Method
CmdBeginRenderPass2 Method
CmdBindDescriptorSets Method
CmdBindIndexBuffer Method
CmdBindPipeline Method
CmdBindVertexBuffers Method
CmdBindVertexBuffers2 Method
CmdBlitImage Method
CmdBlitImage2 Method
CmdClearAttachments Method
CmdClearColorImage Method
CmdClearDepthStencilImage Method
CmdCopyBuffer Method
CmdCopyBuffer2 Method
CmdCopyBufferToImage Method
CmdCopyBufferToImage2 Method
CmdCopyImage Method
CmdCopyImage2 Method
CmdCopyImageToBuffer Method
CmdCopyImageToBuffer2 Method
CmdCopyQueryPoolResults Method
CmdDispatch Method
CmdDispatchBase Method
CmdDispatchIndirect Method
CmdDraw Method
CmdDrawIndexed Method
CmdDrawIndexedIndirect Method
CmdDrawIndexedIndirectCount Method
CmdDrawIndirect Method
CmdDrawIndirectCount Method
CmdEndQuery Method
CmdEndRendering Method
CmdEndRenderPass Method
CmdEndRenderPass2 Method
CmdExecuteCommands Method
CmdFillBuffer Method
CmdNextSubpass Method
CmdNextSubpass2 Method
CmdPipelineBarrier Method
CmdPipelineBarrier2 Method
CmdPushConstants Method
CmdResetEvent Method
CmdResetEvent2 Method
CmdResetQueryPool Method
CmdResolveImage Method
CmdResolveImage2 Method
CmdSetBlendConstants Method
CmdSetCullMode Method
CmdSetDepthBias Method
CmdSetDepthBiasEnable Method
CmdSetDepthBounds Method
CmdSetDepthBoundsTestEnable Method
CmdSetDepthCompareOp Method
CmdSetDepthTestEnable Method
CmdSetDepthWriteEnable Method
CmdSetDeviceMask Method
CmdSetEvent Method
CmdSetEvent2 Method
CmdSetFrontFace Method
CmdSetLineWidth Method
CmdSetPrimitiveRestartEnable Method
CmdSetPrimitiveTopology Method
CmdSetRasterizerDiscardEnable Method
CmdSetScissor Method
CmdSetScissorWithCount Method
CmdSetStencilCompareMask Method
CmdSetStencilOp Method
CmdSetStencilReference Method
CmdSetStencilTestEnable Method
CmdSetStencilWriteMask Method
CmdSetViewport Method
CmdSetViewportWithCount Method
CmdUpdateBuffer Method
CmdWaitEvents Method
CmdWaitEvents2 Method
CmdWriteTimestamp Method
CmdWriteTimestamp2 Method
CreateBuffer Method
CreateBufferView Method
CreateCommandPool Method
CreateComputePipelines Method
CreateDescriptorPool Method
CreateDescriptorSetLayout Method
CreateDescriptorUpdateTemplate Method
CreateEvent Method
CreateFence Method
CreateFramebuffer Method
CreateGraphicsPipelines Method
CreateImage Method
CreateImageView Method
CreatePipelineCache Method
CreatePipelineLayout Method
CreatePrivateDataSlot Method
CreateQueryPool Method
CreateRenderPass Method
CreateRenderPass2 Method
CreateSampler Method
CreateSamplerYcbcrConversion Method
CreateSemaphore Method
CreateShaderModule Method
DestroyBuffer Method
DestroyBufferView Method
DestroyCommandPool Method
DestroyDescriptorPool Method
DestroyDescriptorSetLayout Method
DestroyDescriptorUpdateTemplate Method
DestroyDevice Method
DestroyEvent Method
DestroyFence Method
DestroyFramebuffer Method
DestroyImage Method
DestroyImageView Method
DestroyPipeline Method
DestroyPipelineCache Method
DestroyPipelineLayout Method
DestroyPrivateDataSlot Method
DestroyQueryPool Method
DestroyRenderPass Method
DestroySampler Method
DestroySamplerYcbcrConversion Method
DestroySemaphore Method
DestroyShaderModule Method
DeviceWaitIdle Method
Dispose Method
EndCommandBuffer Method
FlushMappedMemoryRanges Method
FreeCommandBuffers Method
FreeDescriptorSets Method
FreeMemory Method
GetBufferDeviceAddress Method
GetBufferMemoryRequirements Method
GetBufferMemoryRequirements2 Method
GetBufferOpaqueCaptureAddress Method
GetDescriptorSetLayoutSupport Method
GetDeviceBufferMemoryRequirements Method
GetDeviceGroupPeerMemoryFeatures Method
GetDeviceImageMemoryRequirements Method
GetDeviceImageSparseMemoryRequirements Method
GetDeviceMemoryCommitment Method
GetDeviceMemoryOpaqueCaptureAddress Method
GetDeviceProcAddr Method
GetDeviceQueue Method
GetDeviceQueue2 Method
GetEventStatus Method
GetFenceStatus Method
GetImageMemoryRequirements Method
GetImageMemoryRequirements2 Method
GetImageSparseMemoryRequirements Method
GetImageSparseMemoryRequirements2 Method
GetImageSubresourceLayout Method
GetPipelineCacheData Method
GetPrivateData Method
GetQueryPoolResults Method
GetRenderAreaGranularity Method
GetSemaphoreCounterValue Method
InitializeDeviceCommands Method
InvalidateMappedMemoryRanges Method
LoadDeviceLevelFunctionPointers Method
MapMemory Method
MergePipelineCaches Method
QueueBindSparse Method
QueueSubmit Method
QueueSubmit2 Method
QueueWaitIdle Method
ResetCommandBuffer Method
ResetCommandPool Method
ResetDescriptorPool Method
ResetEvent Method
ResetFences Method
ResetQueryPool Method
SetEvent Method
SetPrivateData Method
SignalSemaphore Method
ThrowApiVersionFunctionPointerNullException Method
TrimCommandPool Method
UnmapMemory Method
UpdateDescriptorSets Method
UpdateDescriptorSetWithTemplate Method
WaitForFences Method
WaitSemaphores Method
Vk
Core Methods
The
VkCore
type exposes the following members.
Methods
Name
Description
AllocateCommandBuffers
AllocateDescriptorSets
AllocateMemory
BeginCommandBuffer
BindBufferMemory
BindBufferMemory2
BindImageMemory
BindImageMemory2
CmdBeginQuery
CmdBeginRendering
CmdBeginRenderPass
CmdBeginRenderPass2
CmdBindDescriptorSets
CmdBindIndexBuffer
CmdBindPipeline
CmdBindVertexBuffers
CmdBindVertexBuffers2
CmdBlitImage
CmdBlitImage2
CmdClearAttachments
CmdClearColorImage
CmdClearDepthStencilImage
CmdCopyBuffer
CmdCopyBuffer2
CmdCopyBufferToImage
CmdCopyBufferToImage2
CmdCopyImage
CmdCopyImage2
CmdCopyImageToBuffer
CmdCopyImageToBuffer2
CmdCopyQueryPoolResults
CmdDispatch
CmdDispatchBase
CmdDispatchIndirect
CmdDraw
CmdDrawIndexed
CmdDrawIndexedIndirect
CmdDrawIndexedIndirectCount
CmdDrawIndirect
CmdDrawIndirectCount
CmdEndQuery
CmdEndRendering
CmdEndRenderPass
CmdEndRenderPass2
CmdExecuteCommands
CmdFillBuffer
CmdNextSubpass
CmdNextSubpass2
CmdPipelineBarrier
CmdPipelineBarrier2
CmdPushConstants
CmdResetEvent
CmdResetEvent2
CmdResetQueryPool
CmdResolveImage
CmdResolveImage2
CmdSetBlendConstants
CmdSetCullMode
CmdSetDepthBias
CmdSetDepthBiasEnable
CmdSetDepthBounds
CmdSetDepthBoundsTestEnable
CmdSetDepthCompareOp
CmdSetDepthTestEnable
CmdSetDepthWriteEnable
CmdSetDeviceMask
CmdSetEvent
CmdSetEvent2
CmdSetFrontFace
CmdSetLineWidth
CmdSetPrimitiveRestartEnable
CmdSetPrimitiveTopology
CmdSetRasterizerDiscardEnable
CmdSetScissor
CmdSetScissorWithCount
CmdSetStencilCompareMask
CmdSetStencilOp
CmdSetStencilReference
CmdSetStencilTestEnable
CmdSetStencilWriteMask
CmdSetViewport
CmdSetViewportWithCount
CmdUpdateBuffer
CmdWaitEvents
CmdWaitEvents2
CmdWriteTimestamp
CmdWriteTimestamp2
CreateBuffer
CreateBufferView
CreateCommandPool
CreateComputePipelines
CreateDescriptorPool
CreateDescriptorSetLayout
CreateDescriptorUpdateTemplate
CreateEvent
CreateFence
CreateFramebuffer
CreateGraphicsPipelines
CreateImage
CreateImageView
CreatePipelineCache
CreatePipelineLayout
CreatePrivateDataSlot
CreateQueryPool
CreateRenderPass
CreateRenderPass2
CreateSampler
CreateSamplerYcbcrConversion
CreateSemaphore
CreateShaderModule
DestroyBuffer
DestroyBufferView
DestroyCommandPool
DestroyDescriptorPool
DestroyDescriptorSetLayout
DestroyDescriptorUpdateTemplate
DestroyDevice
DestroyEvent
DestroyFence
DestroyFramebuffer
DestroyImage
DestroyImageView
DestroyPipeline
DestroyPipelineCache
DestroyPipelineLayout
DestroyPrivateDataSlot
DestroyQueryPool
DestroyRenderPass
DestroySampler
DestroySamplerYcbcrConversion
DestroySemaphore
DestroyShaderModule
DeviceWaitIdle
Dispose
EndCommandBuffer
FlushMappedMemoryRanges
FreeCommandBuffers
FreeDescriptorSets
FreeMemory
GetBufferDeviceAddress
GetBufferMemoryRequirements
GetBufferMemoryRequirements2
GetBufferOpaqueCaptureAddress
GetDescriptorSetLayoutSupport
GetDeviceBufferMemoryRequirements
GetDeviceGroupPeerMemoryFeatures
GetDeviceImageMemoryRequirements
GetDeviceImageSparseMemoryRequirements
GetDeviceMemoryCommitment
GetDeviceMemoryOpaqueCaptureAddress
GetDeviceProcAddr
GetDeviceQueue
GetDeviceQueue2
GetEventStatus
GetFenceStatus
GetImageMemoryRequirements
GetImageMemoryRequirements2
GetImageSparseMemoryRequirements
GetImageSparseMemoryRequirements2
GetImageSubresourceLayout
GetPipelineCacheData
GetPrivateData
GetQueryPoolResults
GetRenderAreaGranularity
GetSemaphoreCounterValue
InitializeDeviceCommands
InvalidateMappedMemoryRanges
LoadDeviceLevelFunctionPointers
MapMemory
MergePipelineCaches
QueueBindSparse
QueueSubmit
QueueSubmit2
QueueWaitIdle
ResetCommandBuffer
ResetCommandPool
ResetDescriptorPool
ResetEvent
ResetFences
ResetQueryPool
SetEvent
SetPrivateData
SignalSemaphore
ThrowApiVersionFunctionPointerNullException
TrimCommandPool
UnmapMemory
UpdateDescriptorSets
UpdateDescriptorSetWithTemplate
WaitForFences
WaitSemaphores
Top
See Also
Reference
VkCore Class
Ab4d.Vulkan Namespace
Copyright (c) by AB4D d.o.o. (www.ab4d.com)