pub struct RenderTarget { /* private fields */ }
Implementations§
source§impl RenderTarget
impl RenderTarget
pub fn new( buffers: TargetBuffers, preferred_width: RenderTargetSizeValue, preferred_height: RenderTargetSizeValue ) -> Self
pub fn main() -> Result<Self, RenderTargetError>
pub fn detailed_info(&self) -> RenderTargetDetailedInfo
pub fn buffers(&self) -> &TargetBuffers
pub fn width(&self) -> usize
pub fn height(&self) -> usize
pub fn size(&self) -> (usize, usize)
pub fn resources( &self, _: &RenderStageResources<'_> ) -> Option<&RenderTargetResources>
pub fn query_color_data( &self, index: usize, context: &Context ) -> Result<Vec<u8>, RenderTargetError>
Trait Implementations§
source§impl Debug for RenderTarget
impl Debug for RenderTarget
source§impl Drop for RenderTarget
impl Drop for RenderTarget
source§impl HasContextResources<Context> for RenderTarget
impl HasContextResources<Context> for RenderTarget
Auto Trait Implementations§
impl RefUnwindSafe for RenderTarget
impl Send for RenderTarget
impl Sync for RenderTarget
impl Unpin for RenderTarget
impl UnwindSafe for RenderTarget
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more