pub trait IDCompositionDelegatedInkTrail_Impl: Sized {
// Required methods
fn AddTrailPoints(
&self,
inkpoints: *const DCompositionInkTrailPoint,
inkpointscount: u32,
) -> Result<u32>;
fn AddTrailPointsWithPrediction(
&self,
inkpoints: *const DCompositionInkTrailPoint,
inkpointscount: u32,
predictedinkpoints: *const DCompositionInkTrailPoint,
predictedinkpointscount: u32,
) -> Result<u32>;
fn RemoveTrailPoints(&self, generationid: u32) -> Result<()>;
fn StartNewTrail(&self, color: *const D2D1_COLOR_F) -> Result<()>;
}
Required Methods§
fn AddTrailPoints( &self, inkpoints: *const DCompositionInkTrailPoint, inkpointscount: u32, ) -> Result<u32>
fn AddTrailPointsWithPrediction( &self, inkpoints: *const DCompositionInkTrailPoint, inkpointscount: u32, predictedinkpoints: *const DCompositionInkTrailPoint, predictedinkpointscount: u32, ) -> Result<u32>
fn RemoveTrailPoints(&self, generationid: u32) -> Result<()>
fn StartNewTrail(&self, color: *const D2D1_COLOR_F) -> Result<()>
Object Safety§
This trait is not object safe.