aboutsummaryrefslogtreecommitdiff
path: root/src/render_assets.rs
diff options
context:
space:
mode:
authorLibravatar Silas Bartha <[email protected]>2024-06-03 22:00:19 -0400
committerLibravatar Silas Bartha <[email protected]>2024-06-03 22:00:19 -0400
commit5560d5d092a4849cfe1ce63d85cef57c07ce8d8b (patch)
tree9c3f9f6c72c437b5ef10d4428dfdfbfd6e12c51c /src/render_assets.rs
parentef6c2954156b2b0cf4abfe583d8faaf546f4e7c4 (diff)
Added docs + renamed
Diffstat (limited to 'src/render_assets.rs')
-rw-r--r--src/render_assets.rs15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/render_assets.rs b/src/render_assets.rs
index 0e2cd4d..e5277d7 100644
--- a/src/render_assets.rs
+++ b/src/render_assets.rs
@@ -8,15 +8,18 @@ use bevy::{
},
};
+/// Render-world version of FramebufferExtractSource
pub struct GpuFramebufferExtractSource {
- pub buffer: Buffer,
- pub source_handle: Handle<Image>,
- pub source_size: Extent3d,
- pub bytes_per_row: u32,
- pub padded_bytes_per_row: u32,
- pub format: TextureFormat,
+ pub(crate) buffer: Buffer,
+ pub(crate) source_handle: Handle<Image>,
+ pub(crate) source_size: Extent3d,
+ pub(crate) bytes_per_row: u32,
+ pub(crate) padded_bytes_per_row: u32,
+ pub(crate) format: TextureFormat,
}
+/// Framebuffer extraction source. Contains a handle to the render texture which will be extracted
+/// from.
#[derive(Asset, Reflect, Clone, Default)]
pub struct FramebufferExtractSource(pub Handle<Image>);