Skip to main content

BasicFrontResource

Trait BasicFrontResource 

Source
pub trait BasicFrontResource: RustConstructorResource {
    // Required methods
    fn display_basic_front_resource_config(&self) -> BasicFrontResourceConfig;
    fn display_position_size_config(&self) -> PositionSizeConfig;
    fn display_clip_rect(&self) -> Option<PositionSizeConfig>;
    fn display_position(&self) -> [f32; 2];
    fn display_size(&self) -> [f32; 2];
    fn modify_basic_front_resource_config(
        &mut self,
        basic_front_resource_config: BasicFrontResourceConfig,
    );
    fn modify_position_size_config(
        &mut self,
        position_size_config: PositionSizeConfig,
    );
    fn modify_clip_rect(&mut self, clip_rect: Option<PositionSizeConfig>);
}
Expand description

Trait for managing basic front resources that are displayed to the user.

用于管理显示给用户的基本前端资源的特征。

This trait extends RustConstructorResource with additional methods specific to visual elements.

此特征扩展了RustConstructorResource,添加了特定视觉元素的方法。

Required Methods§

Source

fn display_basic_front_resource_config(&self) -> BasicFrontResourceConfig

Returns the complete basic resource config.

返回完整的基本前端资源配置。

This includes both position/size config and clipping information.

包括位置/大小配置和裁剪信息。

Source

fn display_position_size_config(&self) -> PositionSizeConfig

Returns the position and size config for this resource.

返回此资源的位置和大小配置。

Includes grid-based positioning, alignment settings, and offset values.

包括基于网格的定位、对齐设置和偏移值。

Source

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

Returns the clipping rectangle config if this resource has one.

返回裁剪矩形配置(如果此资源有的话)。

Clipping rectangles define the visible area of the resource.

裁剪矩形定义资源的可见区域。

Returns None if no clipping is applied.

如果没有应用裁剪矩形,则返回None

Source

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

Returns the current display position of the resource.

返回资源的当前显示位置。

The position is returned as [x, y] coordinates.

位置以[x, y]坐标返回。

Source

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

Returns the current display size of the resource.

返回资源的当前显示大小。

The size is returned as [width, height].

大小以[width, height]返回。

Source

fn modify_basic_front_resource_config( &mut self, basic_front_resource_config: BasicFrontResourceConfig, )

Updates the complete basic resource config.

更新完整的前端资源配置。

Source

fn modify_position_size_config( &mut self, position_size_config: PositionSizeConfig, )

Updates the position and size config.

更新位置和大小配置。

Source

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

Updates the clipping rectangle config.

更新裁剪矩形配置。

Implementors§