aboutsummaryrefslogtreecommitdiff
path: root/src/render_assets.rs
diff options
context:
space:
mode:
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>);