#[repr(C)]pub struct GrBackendRenderTarget {
pub fIsValid: bool,
pub fFramebufferOnly: bool,
pub fWidth: c_int,
pub fHeight: c_int,
pub fSampleCnt: c_int,
pub fStencilBits: c_int,
pub fBackend: GrBackendApi,
pub fRTData: GrBackendRenderTarget_AnyRenderTargetData,
}Fields§
§fIsValid: bool§fFramebufferOnly: bool§fWidth: c_int§fHeight: c_int§fSampleCnt: c_int§fStencilBits: c_int§fBackend: GrBackendApi§fRTData: GrBackendRenderTarget_AnyRenderTargetDataImplementations§
Source§impl GrBackendRenderTarget
impl GrBackendRenderTarget
pub unsafe fn getBackendFormat(&self) -> GrBackendFormat
pub unsafe fn setMutableState(&mut self, arg1: *const skgpu_MutableTextureState)
pub unsafe fn isProtected(&self) -> bool
pub unsafe fn new() -> Self
pub unsafe fn new1(that: *const GrBackendRenderTarget) -> Self
pub unsafe fn destruct(&mut self)
Auto Trait Implementations§
impl Freeze for GrBackendRenderTarget
impl RefUnwindSafe for GrBackendRenderTarget
impl Send for GrBackendRenderTarget
impl Sync for GrBackendRenderTarget
impl Unpin for GrBackendRenderTarget
impl UnsafeUnpin for GrBackendRenderTarget
impl UnwindSafe for GrBackendRenderTarget
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