BasicFrontResource

Trait BasicFrontResource 

Source
pub trait BasicFrontResource: RustConstructorResource {
Show 16 methods // Required methods fn display_size(&self) -> [f32; 2]; fn display_position(&self) -> [f32; 2]; fn display_offset(&self) -> [f32; 2]; fn display_clip_rect(&self) -> &Option<PositionConfig>; fn display_panel_name(&self) -> &str; fn display_panel_layout(&self) -> &Option<(PanelLocation, PanelLayout)>; fn display_center_display(&self) -> &(HorizontalAlign, VerticalAlign); fn display_allow_scrolling(&self) -> [bool; 2]; fn modify_size(&mut self, width: f32, height: f32); fn modify_position(&mut self, x: f32, y: f32); fn modify_offset(&mut self, x: f32, y: f32); fn modify_clip_rect(&mut self, clip_rect: &Option<PositionConfig>); fn modify_panel_name(&mut self, panel_name: &str); fn modify_panel_layout( &mut self, panel_layout: &Option<(PanelLocation, PanelLayout)>, ); fn modify_center_display( &mut self, horizontal_align: &HorizontalAlign, vertical_align: &VerticalAlign, ); fn modify_allow_scrolling(&mut self, horizontal: bool, vertical: bool);
}
Expand description

标记并管理用于显示给用户的基本前端资源。

Required Methods§

Source

fn display_size(&self) -> [f32; 2]

获取资源尺寸。

Source

fn display_position(&self) -> [f32; 2]

获取资源位置。

Source

fn display_offset(&self) -> [f32; 2]

获取资源偏移量。

Source

fn display_clip_rect(&self) -> &Option<PositionConfig>

获取资源渲染范围。

Source

fn display_panel_name(&self) -> &str

获取资源板名称。

Source

fn display_panel_layout(&self) -> &Option<(PanelLocation, PanelLayout)>

获取资源板排版。

Source

fn display_center_display(&self) -> &(HorizontalAlign, VerticalAlign)

获取资源对齐方法。

Source

fn display_allow_scrolling(&self) -> [bool; 2]

获取是否允许资源板滚动。

Source

fn modify_size(&mut self, width: f32, height: f32)

修改资源尺寸。

Source

fn modify_position(&mut self, x: f32, y: f32)

修改资源位置。

Source

fn modify_offset(&mut self, x: f32, y: f32)

修改资源偏移量。

Source

fn modify_clip_rect(&mut self, clip_rect: &Option<PositionConfig>)

修改资源渲染范围。

Source

fn modify_panel_name(&mut self, panel_name: &str)

修改资源板名称。

Source

fn modify_panel_layout( &mut self, panel_layout: &Option<(PanelLocation, PanelLayout)>, )

修改资源板排版。

Source

fn modify_center_display( &mut self, horizontal_align: &HorizontalAlign, vertical_align: &VerticalAlign, )

修改资源对齐方法。

Source

fn modify_allow_scrolling(&mut self, horizontal: bool, vertical: bool)

修改是否允许资源板滚动。

Implementors§