Ejemplo n.º 1
0
 internal Image(SharpVk.Device parent, SharpVk.Interop.Image handle)
 {
     this.handle       = handle;
     this.parent       = parent;
     this.commandCache = parent.commandCache;
 }
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 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);
Ejemplo n.º 8
0
 public static extern void vkGetImageSubresourceLayout(SharpVk.Interop.Device device, SharpVk.Interop.Image image, SharpVk.ImageSubresource *subresource, SharpVk.SubresourceLayout *layout);
Ejemplo n.º 9
0
 public static extern void vkDestroyImage(SharpVk.Interop.Device device, SharpVk.Interop.Image image, SharpVk.Interop.AllocationCallbacks *allocator);
Ejemplo n.º 10
0
 public static extern void vkGetImageSparseMemoryRequirements(SharpVk.Interop.Device device, SharpVk.Interop.Image image, uint *sparseMemoryRequirementCount, SharpVk.SparseImageMemoryRequirements *sparseMemoryRequirements);
Ejemplo n.º 11
0
 public static extern SharpVk.Result vkBindImageMemory(SharpVk.Interop.Device device, SharpVk.Interop.Image image, SharpVk.Interop.DeviceMemory memory, DeviceSize memoryOffset);
Ejemplo n.º 12
0
 public static extern void vkGetImageMemoryRequirements(SharpVk.Interop.Device device, SharpVk.Interop.Image image, SharpVk.MemoryRequirements *memoryRequirements);