Expand description
Higher-level rendy interface.
Structs§
- Barriers
- Handles combining multiple image and buffer barriers that must be made before and after some target operations.
- Basic
Devices Configure - Basics adapters config.
- Basic
Heaps Configure - Basic heaps config. It uses some arbitrary values that can be considered sane default for today (year 2019) hardware and software.
- Blit
Image State - A region and image states for one image in a blit.
- Blit
Region - A region to be blitted including the source and destination images and states,
- Blitter
- Manages blitting images across families and queues.
- Buffer
State - State of the buffer on device.
- Config
- Factory initialization config.
- Factory
- Higher level device interface. Manges memory, resources and queue families.
- Image
State - State of the image on device.
- OneGraphics
Queue - QueuePicker that picks first graphics queue family.
- Saved
Heaps Config - Saved config for allocators. This config can be loaded from config files in any format supported by serde ecosystem.
- Saved
Queue Config - Saved config for queues. This config can be loaded from config files in any format supported by serde ecosystem.
Enums§
- Image
State OrLayout - Either image state or just layout for image that is not used by device.
- Upload
Error - Failure uploading a buffer or an image.
Traits§
- Devices
Configure - Devices configuration. Picks physical device to use.
- Heaps
Configure - Heaps configuration.
- Queues
Configure - Queues configuration.
Functions§
- blit_
image ⚠ - Blits one or more regions from src_image into dst_image using specified Filter
- init_
with_ instance - Initialize
Factory
and QueueFamilies
associated with Device using existingInstance
. - init_
with_ instance_ ref - Initialize
Factory
and QueueFamilies
associated with Device using existingInstance
.