cf::ui::core::IRadiusScale¶
Abstract interface for querying corner radius scales by name. More...
#include <radius_scale.h>
Inherited by cf::ui::core::MaterialRadiusScale
Public Functions¶
| Name | |
|---|---|
| virtual | ~IRadiusScale() =default Virtual destructor. |
| virtual float | queryRadiusScale(constchar * name) =0 Query a corner radius value by name. |
Detailed Description¶
Abstract interface for querying corner radius scales by name.
Defines the contract for radius scale providers that return float radius values based on style names (e.g., "cornerSmall", "cornerLarge").
IRadiusScale* radiusScale = getRadiusScale();
float radius = radiusScale->queryRadiusScale("cornerSmall");
Public Functions Documentation¶
function ~IRadiusScale¶
Virtual destructor.
function queryRadiusScale¶
Query a corner radius value by name.
Parameters:
- name Radius scale name (e.g., "cornerSmall", "cornerLarge").
Exceptions:
- None
Return: Radius value in density-independent pixels (dp). Returns 0 if the name is not found.
Since: N/A
Note: None
Warning: None
Reimplemented by: cf::ui::core::MaterialRadiusScale::queryRadiusScale
Updated on 2026-03-09 at 10:14:00 +0000