Struct vello::FullShaders
source · pub struct FullShaders {Show 23 fields
pub pathtag_reduce: ShaderId,
pub pathtag_reduce2: ShaderId,
pub pathtag_scan1: ShaderId,
pub pathtag_scan: ShaderId,
pub pathtag_scan_large: ShaderId,
pub bbox_clear: ShaderId,
pub flatten: ShaderId,
pub draw_reduce: ShaderId,
pub draw_leaf: ShaderId,
pub clip_reduce: ShaderId,
pub clip_leaf: ShaderId,
pub binning: ShaderId,
pub tile_alloc: ShaderId,
pub backdrop: ShaderId,
pub path_count_setup: ShaderId,
pub path_count: ShaderId,
pub coarse: ShaderId,
pub path_tiling_setup: ShaderId,
pub path_tiling: ShaderId,
pub fine_area: Option<ShaderId>,
pub fine_msaa8: Option<ShaderId>,
pub fine_msaa16: Option<ShaderId>,
pub pathtag_is_cpu: bool,
}
Fields§
§pathtag_reduce: ShaderId
§pathtag_reduce2: ShaderId
§pathtag_scan1: ShaderId
§pathtag_scan: ShaderId
§pathtag_scan_large: ShaderId
§bbox_clear: ShaderId
§flatten: ShaderId
§draw_reduce: ShaderId
§draw_leaf: ShaderId
§clip_reduce: ShaderId
§clip_leaf: ShaderId
§binning: ShaderId
§tile_alloc: ShaderId
§backdrop: ShaderId
§path_count_setup: ShaderId
§path_count: ShaderId
§coarse: ShaderId
§path_tiling_setup: ShaderId
§path_tiling: ShaderId
§fine_area: Option<ShaderId>
§fine_msaa8: Option<ShaderId>
§fine_msaa16: Option<ShaderId>
§pathtag_is_cpu: bool
Auto Trait Implementations§
impl RefUnwindSafe for FullShaders
impl Send for FullShaders
impl Sync for FullShaders
impl Unpin for FullShaders
impl UnwindSafe for FullShaders
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