コード例 #1
0
ファイル: Image.gen.cs プロジェクト: ClintKilmer/CKGL.VK
 internal Image(SharpVk.Device parent, SharpVk.Interop.Image handle)
 {
     this.handle       = handle;
     this.parent       = parent;
     this.commandCache = parent.commandCache;
 }
コード例 #2
0
 public static extern void vkCmdClearDepthStencilImage(SharpVk.Interop.CommandBuffer commandBuffer, SharpVk.Interop.Image image, SharpVk.ImageLayout imageLayout, SharpVk.ClearDepthStencilValue *depthStencil, uint rangeCount, SharpVk.ImageSubresourceRange *ranges);
コード例 #3
0
 public static extern void vkCmdResolveImage(SharpVk.Interop.CommandBuffer commandBuffer, SharpVk.Interop.Image sourceImage, SharpVk.ImageLayout sourceImageLayout, SharpVk.Interop.Image destinationImage, SharpVk.ImageLayout destinationImageLayout, uint regionCount, SharpVk.ImageResolve *regions);
コード例 #4
0
 public static extern void vkCmdCopyImageToBuffer(SharpVk.Interop.CommandBuffer commandBuffer, SharpVk.Interop.Image sourceImage, SharpVk.ImageLayout sourceImageLayout, SharpVk.Interop.Buffer destinationBuffer, uint regionCount, SharpVk.BufferImageCopy *regions);
コード例 #5
0
 public static extern void vkCmdClearColorImage(SharpVk.Interop.CommandBuffer commandBuffer, SharpVk.Interop.Image image, SharpVk.ImageLayout imageLayout, SharpVk.Interop.ClearColorValue *color, uint rangeCount, SharpVk.ImageSubresourceRange *ranges);
コード例 #6
0
 public static extern void vkCmdBlitImage(SharpVk.Interop.CommandBuffer commandBuffer, SharpVk.Interop.Image sourceImage, SharpVk.ImageLayout sourceImageLayout, SharpVk.Interop.Image destinationImage, SharpVk.ImageLayout destinationImageLayout, uint regionCount, SharpVk.Interop.ImageBlit *regions, SharpVk.Filter filter);
コード例 #7
0
 public static extern void vkCmdCopyBufferToImage(SharpVk.Interop.CommandBuffer commandBuffer, SharpVk.Interop.Buffer sourceBuffer, SharpVk.Interop.Image destinationImage, SharpVk.ImageLayout destinationImageLayout, uint regionCount, SharpVk.BufferImageCopy *regions);
コード例 #8
0
 public static extern void vkGetImageSubresourceLayout(SharpVk.Interop.Device device, SharpVk.Interop.Image image, SharpVk.ImageSubresource *subresource, SharpVk.SubresourceLayout *layout);
コード例 #9
0
 public static extern void vkDestroyImage(SharpVk.Interop.Device device, SharpVk.Interop.Image image, SharpVk.Interop.AllocationCallbacks *allocator);
コード例 #10
0
 public static extern void vkGetImageSparseMemoryRequirements(SharpVk.Interop.Device device, SharpVk.Interop.Image image, uint *sparseMemoryRequirementCount, SharpVk.SparseImageMemoryRequirements *sparseMemoryRequirements);
コード例 #11
0
 public static extern SharpVk.Result vkBindImageMemory(SharpVk.Interop.Device device, SharpVk.Interop.Image image, SharpVk.Interop.DeviceMemory memory, DeviceSize memoryOffset);
コード例 #12
0
 public static extern void vkGetImageMemoryRequirements(SharpVk.Interop.Device device, SharpVk.Interop.Image image, SharpVk.MemoryRequirements *memoryRequirements);