Trait OffscreenEffectExt

Source
pub trait OffscreenEffectExt: 'static {
    // Required methods
    fn get_target_rect(&self) -> Option<Rect>;
    fn paint_target(&self);
}
Expand description

Trait containing all OffscreenEffect methods.

§Implementors

BlurEffect, BrightnessContrastEffect, ColorizeEffect, DeformEffect, DesaturateEffect, OffscreenEffect, ShaderEffect

Required Methods§

Source

fn get_target_rect(&self) -> Option<Rect>

Retrieves the origin and size of the offscreen buffer used by self to paint the actor to which it has been applied.

This function should only be called by OffscreenEffect implementations, from within the OffscreenEffectClass.paint_target() virtual function.

§rect

return location for the target area

§Returns

true if the offscreen buffer has a valid rectangle, and false otherwise

Source

fn paint_target(&self)

Calls the paint_target virtual function of the self

Implementors§