pub trait IStencilMaterial_MatEntry: IObject {
Show 20 methods
// Provided methods
fn base_mat(self) -> Material { ... }
fn set_base_mat(self, value: Material) { ... }
fn custom_mat(self) -> Material { ... }
fn set_custom_mat(self, value: Material) { ... }
fn count(self) -> i32 { ... }
fn set_count(self, value: i32) { ... }
fn stencil_id(self) -> i32 { ... }
fn set_stencil_id(self, value: i32) { ... }
fn operation(self) -> StencilOp { ... }
fn set_operation(self, value: StencilOp) { ... }
fn compare_function(self) -> CompareFunction { ... }
fn set_compare_function(self, value: CompareFunction) { ... }
fn read_mask(self) -> i32 { ... }
fn set_read_mask(self, value: i32) { ... }
fn write_mask(self) -> i32 { ... }
fn set_write_mask(self, value: i32) { ... }
fn use_alpha_clip(self) -> bool { ... }
fn set_use_alpha_clip(self, value: bool) { ... }
fn color_mask(self) -> ColorWriteMask { ... }
fn set_color_mask(self, value: ColorWriteMask) { ... }
}Provided Methods§
fn base_mat(self) -> Material
fn set_base_mat(self, value: Material)
fn custom_mat(self) -> Material
fn set_custom_mat(self, value: Material)
fn count(self) -> i32
fn set_count(self, value: i32)
fn stencil_id(self) -> i32
fn set_stencil_id(self, value: i32)
fn operation(self) -> StencilOp
fn set_operation(self, value: StencilOp)
fn compare_function(self) -> CompareFunction
fn set_compare_function(self, value: CompareFunction)
fn read_mask(self) -> i32
fn set_read_mask(self, value: i32)
fn write_mask(self) -> i32
fn set_write_mask(self, value: i32)
fn use_alpha_clip(self) -> bool
fn set_use_alpha_clip(self, value: bool)
fn color_mask(self) -> ColorWriteMask
fn set_color_mask(self, value: ColorWriteMask)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.