We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Framebuffer::buffer
1 parent 454f707 commit 7088b53Copy full SHA for 7088b53
api/src/info.rs
@@ -178,10 +178,14 @@ impl FrameBuffer {
178
179
/// Returns the raw bytes of the framebuffer as mutable slice.
180
pub fn buffer_mut(&mut self) -> &mut [u8] {
181
- unsafe { self.create_buffer() }
+ unsafe { self.create_buffer_mut() }
182
+ }
183
+
184
+ unsafe fn create_buffer<'a>(&self) -> &'a [u8] {
185
+ unsafe { slice::from_raw_parts(self.buffer_start as *const u8, self.buffer_byte_len) }
186
}
187
- unsafe fn create_buffer<'a>(&self) -> &'a mut [u8] {
188
+ unsafe fn create_buffer_mut<'a>(&self) -> &'a mut [u8] {
189
unsafe { slice::from_raw_parts_mut(self.buffer_start as *mut u8, self.buffer_byte_len) }
190
191
0 commit comments