Type Alias freya_engine::prelude::BackendRenderTarget
pub type BackendRenderTarget = Handle<GrBackendRenderTarget>;
Aliased Type§
struct BackendRenderTarget(/* private fields */);
Implementations
§impl Handle<GrBackendRenderTarget>
impl Handle<GrBackendRenderTarget>
pub fn new_gl( _: (i32, i32), sample_count: impl Into<Option<usize>>, stencil_bits: usize, info: FramebufferInfo, ) -> Handle<GrBackendRenderTarget>
👎Deprecated since 0.67.0: use gpu::backend_render_targets::make_gl()
pub fn dimensions(&self) -> ISize
pub fn width(&self) -> i32
pub fn height(&self) -> i32
pub fn sample_count(&self) -> usize
pub fn stencil_bits(&self) -> usize
pub fn backend(&self) -> GrBackendApi
pub fn is_framebuffer_only(&self) -> bool
pub fn gl_framebuffer_info(&self) -> Option<FramebufferInfo>
pub fn backend_format(&self) -> Handle<GrBackendFormat>
pub fn set_mutable_state(&mut self, state: &RCHandle<skgpu_MutableTextureState>)
pub fn is_protected(&self) -> bool
pub fn is_valid(&self) -> bool
👎Deprecated since 0.37.0: Exposed BackendRenderTargets are always valid.