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§
Sourcefn display_size(&self) -> [f32; 2]
fn display_size(&self) -> [f32; 2]
获取资源尺寸。
Sourcefn display_position(&self) -> [f32; 2]
fn display_position(&self) -> [f32; 2]
获取资源位置。
Sourcefn display_offset(&self) -> [f32; 2]
fn display_offset(&self) -> [f32; 2]
获取资源偏移量。
Sourcefn display_clip_rect(&self) -> &Option<PositionConfig>
fn display_clip_rect(&self) -> &Option<PositionConfig>
获取资源渲染范围。
Sourcefn display_panel_name(&self) -> &str
fn display_panel_name(&self) -> &str
获取资源板名称。
Sourcefn display_panel_layout(&self) -> &Option<(PanelLocation, PanelLayout)>
fn display_panel_layout(&self) -> &Option<(PanelLocation, PanelLayout)>
获取资源板排版。
Sourcefn display_center_display(&self) -> &(HorizontalAlign, VerticalAlign)
fn display_center_display(&self) -> &(HorizontalAlign, VerticalAlign)
获取资源对齐方法。
Sourcefn display_allow_scrolling(&self) -> [bool; 2]
fn display_allow_scrolling(&self) -> [bool; 2]
获取是否允许资源板滚动。
Sourcefn modify_size(&mut self, width: f32, height: f32)
fn modify_size(&mut self, width: f32, height: f32)
修改资源尺寸。
Sourcefn modify_position(&mut self, x: f32, y: f32)
fn modify_position(&mut self, x: f32, y: f32)
修改资源位置。
Sourcefn modify_offset(&mut self, x: f32, y: f32)
fn modify_offset(&mut self, x: f32, y: f32)
修改资源偏移量。
Sourcefn modify_clip_rect(&mut self, clip_rect: &Option<PositionConfig>)
fn modify_clip_rect(&mut self, clip_rect: &Option<PositionConfig>)
修改资源渲染范围。
Sourcefn modify_panel_name(&mut self, panel_name: &str)
fn modify_panel_name(&mut self, panel_name: &str)
修改资源板名称。
Sourcefn modify_panel_layout(
&mut self,
panel_layout: &Option<(PanelLocation, PanelLayout)>,
)
fn modify_panel_layout( &mut self, panel_layout: &Option<(PanelLocation, PanelLayout)>, )
修改资源板排版。
Sourcefn modify_center_display(
&mut self,
horizontal_align: &HorizontalAlign,
vertical_align: &VerticalAlign,
)
fn modify_center_display( &mut self, horizontal_align: &HorizontalAlign, vertical_align: &VerticalAlign, )
修改资源对齐方法。
Sourcefn modify_allow_scrolling(&mut self, horizontal: bool, vertical: bool)
fn modify_allow_scrolling(&mut self, horizontal: bool, vertical: bool)
修改是否允许资源板滚动。