Trait IApplicationDesignModeSettings_Impl
pub trait IApplicationDesignModeSettings_Impl: IUnknownImpl {
    // Required methods
    fn SetNativeDisplaySize(&self, nativedisplaysizepixels: &SIZE) -> Result<()>;
    fn SetScaleFactor(&self, scalefactor: DEVICE_SCALE_FACTOR) -> Result<()>;
    fn SetApplicationViewState(
        &self,
        viewstate: APPLICATION_VIEW_STATE,
    ) -> Result<()>;
    fn ComputeApplicationSize(&self) -> Result<SIZE>;
    fn IsApplicationViewStateSupported(
        &self,
        viewstate: APPLICATION_VIEW_STATE,
        nativedisplaysizepixels: &SIZE,
        scalefactor: DEVICE_SCALE_FACTOR,
    ) -> Result<BOOL>;
    fn TriggerEdgeGesture(
        &self,
        edgegesturekind: EDGE_GESTURE_KIND,
    ) -> Result<()>;
}Required Methods§
fn SetNativeDisplaySize(&self, nativedisplaysizepixels: &SIZE) -> Result<()>
fn SetScaleFactor(&self, scalefactor: DEVICE_SCALE_FACTOR) -> Result<()>
fn SetApplicationViewState( &self, viewstate: APPLICATION_VIEW_STATE, ) -> Result<()>
fn ComputeApplicationSize(&self) -> Result<SIZE>
fn IsApplicationViewStateSupported( &self, viewstate: APPLICATION_VIEW_STATE, nativedisplaysizepixels: &SIZE, scalefactor: DEVICE_SCALE_FACTOR, ) -> Result<BOOL>
fn TriggerEdgeGesture(&self, edgegesturekind: EDGE_GESTURE_KIND) -> Result<()>
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.