Trait ID2D1GradientStopCollection1_Impl
pub trait ID2D1GradientStopCollection1_Impl: ID2D1GradientStopCollection_Impl {
// Required methods
fn GetGradientStops1(
&self,
gradientstops: *mut D2D1_GRADIENT_STOP,
gradientstopscount: u32,
);
fn GetPreInterpolationSpace(&self) -> D2D1_COLOR_SPACE;
fn GetPostInterpolationSpace(&self) -> D2D1_COLOR_SPACE;
fn GetBufferPrecision(&self) -> D2D1_BUFFER_PRECISION;
fn GetColorInterpolationMode(&self) -> D2D1_COLOR_INTERPOLATION_MODE;
}
Required Methods§
fn GetGradientStops1( &self, gradientstops: *mut D2D1_GRADIENT_STOP, gradientstopscount: u32, )
fn GetPreInterpolationSpace(&self) -> D2D1_COLOR_SPACE
fn GetPostInterpolationSpace(&self) -> D2D1_COLOR_SPACE
fn GetBufferPrecision(&self) -> D2D1_BUFFER_PRECISION
fn GetColorInterpolationMode(&self) -> D2D1_COLOR_INTERPOLATION_MODE
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.