跳转至

ui/core/radius_scale.h

Defines the IRadiusScale interface for querying corner radius values. More...

Namespaces

Name
cf
cf::ui
cf::ui::core

Classes

Name
struct cf::ui::core::IRadiusScale
Abstract interface for querying corner radius scales by name.

Detailed Description

Defines the IRadiusScale interface for querying corner radius values.

Author: Charliechen114514

Version: N/A

Since: N/A

Date: 2026-02-26

Provides an abstract interface for querying radius scale values by name, typically used for Material Design 3 corner specifications.

Source code

#pragma once
#include "export.h"

namespace cf::ui::core {

struct CF_UI_EXPORT IRadiusScale {
    virtual ~IRadiusScale() = default;

    virtual float queryRadiusScale(const char* name) = 0;
};

} // namespace cf::ui::core

Updated on 2026-03-09 at 10:14:01 +0000