Module sierra::backend [−][src]
Contains backend specific types. Most of the type user would use re-exports in the crate root.
Structs
AccelerationStructure | Bottom-level acceleration structure. |
Buffer | |
CommandBuffer | |
ComputePipeline | Resource that describes whole compute pipeline state. |
DescriptorSet | Set of descriptors with specific layout. |
DescriptorSetLayout | Resource that describes layout for descriptor sets. |
DescriptorSizes | Number of descriptors per type. |
DescriptorSizesBuilder | |
Device | Opaque value that represents graphics API device. It is used to manage (create, destroy, check state) most of the device resources. |
Fence | |
Framebuffer | Framebuffer is a collection of attachments for render pass. Images format and sample count should match attachment definitions. All image views must be 2D with 1 mip level and 1 array level. |
Graphics | Root object of the erupt graphics system. |
GraphicsPipeline | Resource that describes whole graphics pipeline state. |
Image | |
ImageView | |
MappableBuffer | |
PhysicalDevice | Opaque value representing a device (software emulated of hardware). Can be used to fetch information about device, its support of the surface and create graphics device. |
PipelineLayout | Resource that describes layout of a pipeline. |
Queue | |
RayTracingPipeline | Resource that describes whole ray-tracing pipeline state. |
RenderPass | Render pass represents collection of attachments, subpasses, and dependencies between subpasses, and describes how they are used over the course of the subpasses. |
Sampler | |
Semaphore | |
ShaderModule | Resource that describes layout for descriptor sets. |
Surface | |
Swapchain | |
SwapchainImage | |
SwapchainImageInfo | |
WeakDevice |
Enums
CreateRenderPassError | |
InitError |