pub trait IStencilStateData: IObject {
// Provided methods
fn override_stencil_state(self) -> bool { ... }
fn set_override_stencil_state(self, value: bool) { ... }
fn stencil_reference(self) -> i32 { ... }
fn set_stencil_reference(self, value: i32) { ... }
fn stencil_compare_function(self) -> CompareFunction { ... }
fn set_stencil_compare_function(self, value: CompareFunction) { ... }
fn pass_operation(self) -> StencilOp { ... }
fn set_pass_operation(self, value: StencilOp) { ... }
fn fail_operation(self) -> StencilOp { ... }
fn set_fail_operation(self, value: StencilOp) { ... }
fn z_fail_operation(self) -> StencilOp { ... }
fn set_z_fail_operation(self, value: StencilOp) { ... }
}Provided Methods§
fn override_stencil_state(self) -> bool
fn set_override_stencil_state(self, value: bool)
fn stencil_reference(self) -> i32
fn set_stencil_reference(self, value: i32)
fn stencil_compare_function(self) -> CompareFunction
fn set_stencil_compare_function(self, value: CompareFunction)
fn pass_operation(self) -> StencilOp
fn set_pass_operation(self, value: StencilOp)
fn fail_operation(self) -> StencilOp
fn set_fail_operation(self, value: StencilOp)
fn z_fail_operation(self) -> StencilOp
fn set_z_fail_operation(self, value: StencilOp)
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.