void |
VulkanLogicalDeviceType.bindImageMemory(VulkanImageType image,
VulkanDeviceMemoryType device_memory,
long offset) |
Bind device memory to a image object.
|
default void |
VulkanCommandBufferType.blitImage(VulkanImageType source_image,
VulkanImageLayout source_image_layout,
VulkanImageType target_image,
VulkanImageLayout target_image_layout,
VulkanImageBlit region,
VulkanFilter filter) |
Copy regions of an image, potentially performing format conversion.
|
void |
VulkanCommandBufferType.blitImage(VulkanImageType source_image,
VulkanImageLayout source_image_layout,
VulkanImageType target_image,
VulkanImageLayout target_image_layout,
java.util.List<VulkanImageBlit> regions,
VulkanFilter filter) |
Copy regions of an image, potentially performing format conversion.
|
void |
VulkanCommandBufferType.clearColorImage(VulkanImageType image,
VulkanImageLayout image_layout,
VulkanClearValueType.VulkanClearValueColorType color,
java.util.List<VulkanImageSubresourceRange> ranges) |
Clear regions of a color image.
|
void |
VulkanCommandBufferType.clearDepthStencilImage(VulkanImageType image,
VulkanImageLayout image_layout,
VulkanClearValueDepthStencil depth_stencil,
java.util.List<VulkanImageSubresourceRange> ranges) |
Clear regions of a depth stencil image.
|
void |
VulkanCommandBufferType.copyBufferToImage(VulkanBufferType source_buffer,
VulkanImageType target_image,
VulkanImageLayout target_image_layout,
java.util.List<VulkanBufferImageCopy> regions) |
Copy data from a buffer to an image.
|
default void |
VulkanCommandBufferType.copyImage(VulkanImageType source_image,
VulkanImageLayout source_image_layout,
VulkanImageType target_image,
VulkanImageLayout target_image_layout,
VulkanImageCopy region) |
Copy regions of an image, potentially performing format conversion.
|
void |
VulkanCommandBufferType.copyImage(VulkanImageType source_image,
VulkanImageLayout source_image_layout,
VulkanImageType target_image,
VulkanImageLayout target_image_layout,
java.util.List<VulkanImageCopy> regions) |
Copy regions of an image, potentially performing format conversion.
|
void |
VulkanCommandBufferType.copyImageToBuffer(VulkanImageType source_image,
VulkanImageLayout source_layout,
VulkanBufferType target_buffer,
java.util.List<VulkanBufferImageCopy> regions) |
Copy data from an image to a buffer.
|
VulkanMemoryRequirements |
VulkanLogicalDeviceType.getImageMemoryRequirements(VulkanImageType image) |
Retrieve the memory requirements for the given image.
|
VulkanSubresourceLayout |
VulkanLogicalDeviceType.getImageSubresourceLayout(VulkanImageType image,
VulkanImageSubresource image_subresource) |
Retrieve information about an image subresource.
|
static VulkanImageMemoryBarrier |
VulkanImageMemoryBarrier.of(java.lang.Iterable<VulkanAccessFlag> sourceAccessMask,
java.lang.Iterable<VulkanAccessFlag> targetAccessMask,
VulkanImageLayout oldLayout,
VulkanImageLayout newLayout,
int sourceQueueFamilyIndex,
int targetQueueFamilyIndex,
VulkanImageType image,
VulkanImageSubresourceRange subresourceRange) |
Construct a new immutable VulkanImageMemoryBarrier instance.
|
static VulkanImageMemoryBarrier |
VulkanImageMemoryBarrier.of(java.util.Set<VulkanAccessFlag> sourceAccessMask,
java.util.Set<VulkanAccessFlag> targetAccessMask,
VulkanImageLayout oldLayout,
VulkanImageLayout newLayout,
int sourceQueueFamilyIndex,
int targetQueueFamilyIndex,
VulkanImageType image,
VulkanImageSubresourceRange subresourceRange) |
Construct a new immutable VulkanImageMemoryBarrier instance.
|
static VulkanImageViewCreateInfo |
VulkanImageViewCreateInfo.of(java.lang.Iterable<VulkanImageViewCreateFlag> flags,
VulkanImageType image,
VulkanImageViewKind viewType,
VulkanFormat format,
VulkanComponentMapping components,
VulkanImageSubresourceRange subresourceRange) |
Construct a new immutable VulkanImageViewCreateInfo instance.
|
static VulkanImageViewCreateInfo |
VulkanImageViewCreateInfo.of(java.util.Set<VulkanImageViewCreateFlag> flags,
VulkanImageType image,
VulkanImageViewKind viewType,
VulkanFormat format,
VulkanComponentMapping components,
VulkanImageSubresourceRange subresourceRange) |
Construct a new immutable VulkanImageViewCreateInfo instance.
|
VulkanImageMemoryBarrier.Builder |
VulkanImageMemoryBarrier.Builder.setImage(VulkanImageType image) |
Initializes the value for the image attribute.
|
VulkanImageViewCreateInfo.Builder |
VulkanImageViewCreateInfo.Builder.setImage(VulkanImageType image) |
Initializes the value for the image attribute.
|
VulkanImageMemoryBarrier |
VulkanImageMemoryBarrier.withImage(VulkanImageType value) |
Copy the current immutable object by setting a value for the image attribute.
|
VulkanImageViewCreateInfo |
VulkanImageViewCreateInfo.withImage(VulkanImageType value) |
Copy the current immutable object by setting a value for the image attribute.
|