Package-level declarations
Types
Represents a backend-specific semaphore that Graphite can use for synchronization.
Represents a backend-specific texture that can be used by Graphite.
The main entry point for Graphite, responsible for managing and coordinating GPU resources.
Information passed when inserting a Recording into a GraphiteContext.
Provides the interface for recording drawing commands and snapping them into a Recording.
An immutable collection of drawing commands snapped from a Recorder for GPU submission.
Wrapper for Vulkan image format values (VkFormat).
Wrapper for Vulkan image aspect flags (VkImageAspectFlags / VkImageAspectFlagBits).
Wrapper for Vulkan image creation flag bitmask (VkImageCreateFlags / VkImageCreateFlagBits).
Wrapper for Vulkan image tiling layout modes (VkImageTiling).
Wrapper for Vulkan image usage bitmask flags (VkImageUsageFlags / VkImageUsageFlagBits).
Wrapper for Vulkan buffer/image sharing modes (VkSharingMode).
Descriptor containing Vulkan-specific image information for Graphite backend textures.
Functions
Creates a Graphite surface that renders into a backendTexture using recorder.