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.
|
static VulkanAttachmentDescription |
VulkanAttachmentDescription.of(java.lang.Iterable<VulkanAttachmentDescriptionFlag> flags,
VulkanFormat format,
VulkanSampleCountFlag samples,
VulkanAttachmentLoadOp loadOp,
VulkanAttachmentStoreOp storeOp,
VulkanAttachmentLoadOp stencilLoadOp,
VulkanAttachmentStoreOp stencilStoreOp,
VulkanImageLayout initialLayout,
VulkanImageLayout finalLayout) |
Construct a new immutable VulkanAttachmentDescription instance.
|
static VulkanAttachmentDescription |
VulkanAttachmentDescription.of(java.util.Set<VulkanAttachmentDescriptionFlag> flags,
VulkanFormat format,
VulkanSampleCountFlag samples,
VulkanAttachmentLoadOp loadOp,
VulkanAttachmentStoreOp storeOp,
VulkanAttachmentLoadOp stencilLoadOp,
VulkanAttachmentStoreOp stencilStoreOp,
VulkanImageLayout initialLayout,
VulkanImageLayout finalLayout) |
Construct a new immutable VulkanAttachmentDescription instance.
|
static VulkanAttachmentReference |
VulkanAttachmentReference.of(int attachment,
VulkanImageLayout layout) |
Construct a new immutable VulkanAttachmentReference instance.
|
static VulkanDescriptorImageInfo |
VulkanDescriptorImageInfo.of(VulkanSamplerType sampler,
VulkanImageViewType imageView,
VulkanImageLayout imageLayout) |
Construct a new immutable VulkanDescriptorImageInfo instance.
|
static VulkanImageCreateInfo |
VulkanImageCreateInfo.of(java.lang.Iterable<VulkanImageCreateFlag> flags,
VulkanImageKind imageType,
VulkanFormat format,
VulkanExtent3D extent,
int mipLevels,
int arrayLayers,
java.lang.Iterable<VulkanSampleCountFlag> samples,
VulkanImageTiling tiling,
java.lang.Iterable<VulkanImageUsageFlag> usage,
VulkanSharingMode sharingMode,
java.lang.Iterable<java.lang.Integer> queueFamilyIndices,
VulkanImageLayout initialLayout) |
Construct a new immutable VulkanImageCreateInfo instance.
|
static VulkanImageCreateInfo |
VulkanImageCreateInfo.of(java.util.Set<VulkanImageCreateFlag> flags,
VulkanImageKind imageType,
VulkanFormat format,
VulkanExtent3D extent,
int mipLevels,
int arrayLayers,
java.util.Set<VulkanSampleCountFlag> samples,
VulkanImageTiling tiling,
java.util.Set<VulkanImageUsageFlag> usage,
VulkanSharingMode sharingMode,
java.util.List<java.lang.Integer> queueFamilyIndices,
VulkanImageLayout initialLayout) |
Construct a new immutable VulkanImageCreateInfo instance.
|
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.
|
VulkanAttachmentDescription.Builder |
VulkanAttachmentDescription.Builder.setFinalLayout(VulkanImageLayout finalLayout) |
|
VulkanDescriptorImageInfo.Builder |
VulkanDescriptorImageInfo.Builder.setImageLayout(VulkanImageLayout imageLayout) |
|
VulkanAttachmentDescription.Builder |
VulkanAttachmentDescription.Builder.setInitialLayout(VulkanImageLayout initialLayout) |
|
VulkanImageCreateInfo.Builder |
VulkanImageCreateInfo.Builder.setInitialLayout(VulkanImageLayout initialLayout) |
|
VulkanAttachmentReference.Builder |
VulkanAttachmentReference.Builder.setLayout(VulkanImageLayout layout) |
Initializes the value for the layout attribute.
|
VulkanImageMemoryBarrier.Builder |
VulkanImageMemoryBarrier.Builder.setNewLayout(VulkanImageLayout newLayout) |
Initializes the value for the newLayout attribute.
|
VulkanImageMemoryBarrier.Builder |
VulkanImageMemoryBarrier.Builder.setOldLayout(VulkanImageLayout oldLayout) |
Initializes the value for the oldLayout attribute.
|
VulkanAttachmentDescription |
VulkanAttachmentDescription.withFinalLayout(VulkanImageLayout value) |
Copy the current immutable object by setting a value for the finalLayout attribute.
|
VulkanDescriptorImageInfo |
VulkanDescriptorImageInfo.withImageLayout(VulkanImageLayout value) |
Copy the current immutable object by setting a value for the imageLayout attribute.
|
VulkanAttachmentDescription |
VulkanAttachmentDescription.withInitialLayout(VulkanImageLayout value) |
Copy the current immutable object by setting a value for the initialLayout attribute.
|
VulkanImageCreateInfo |
VulkanImageCreateInfo.withInitialLayout(VulkanImageLayout value) |
Copy the current immutable object by setting a value for the initialLayout attribute.
|
VulkanAttachmentReference |
VulkanAttachmentReference.withLayout(VulkanImageLayout value) |
Copy the current immutable object by setting a value for the layout attribute.
|
VulkanImageMemoryBarrier |
VulkanImageMemoryBarrier.withNewLayout(VulkanImageLayout value) |
Copy the current immutable object by setting a value for the newLayout attribute.
|
VulkanImageMemoryBarrier |
VulkanImageMemoryBarrier.withOldLayout(VulkanImageLayout value) |
Copy the current immutable object by setting a value for the oldLayout attribute.
|