API reference

computed_style.h · C++ API · 4/4

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/css/computed_style.h
cursorTypeName
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
const char* cursorTypeName(CursorType type);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:384

Report an issue with this entry →
defined
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
#if defined(_MSC_VER) && defined(_M_X64) # if !defined(_ITERATOR_DEBUG_LEVEL) || _ITERATOR_DEBUG_LEVEL == 0 static_assert(sizeof(ComputedStyle) == 784, "ABI 尺寸契约破坏:Release-CRT 下 sizeof(ComputedStyle) 已不是 784。");

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1968

Report an issue with this entry →
GapDecorationLists::EndpointInsets::operator!=
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
bool operator!=(const EndpointInsets& o) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1252

Report an issue with this entry →
GapDecorationLists::EndpointInsets::operator==
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
bool operator==(const EndpointInsets& o) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1247

Report an issue with this entry →
GapDecorationLists::EndpointInsets::px
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
CSSLength edgeEnd = CSSLength::px(0.0f);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1243

Report an issue with this entry →
GapDecorationLists::EndpointInsets::px
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
CSSLength edgeStart = CSSLength::px(0.0f);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1242

Report an issue with this entry →
GapDecorationLists::EndpointInsets::px
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
CSSLength interiorEnd = CSSLength::px(0.0f);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1245

Report an issue with this entry →
GapDecorationLists::EndpointInsets::px
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
CSSLength interiorStart = CSSLength::px(0.0f);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1244

Report an issue with this entry →
GapDecorationLists::operator!=
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
bool operator!=(const GapDecorationLists& o) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1271

Report an issue with this entry →
GapDecorationLists::operator==
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
bool operator==(const GapDecorationLists& o) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1263

Report an issue with this entry →
GapRuleValueList::expand
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
void expand(size_t n, const T& scalar, std::vector<T>& out) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1214

Report an issue with this entry →
GapRuleValueList::operator!=
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
bool operator!=(const GapRuleValueList& o) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1212

Report an issue with this entry →
GapRuleValueList::operator==
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
bool operator==(const GapRuleValueList& o) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1206

Report an issue with this entry →
hangingPunctuationHas
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
constexpr bool hangingPunctuationHas(u8 mask, HangingPunctuation flag) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:628

Report an issue with this entry →
hangingPunctuationToU8
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
constexpr u8 hangingPunctuationToU8(HangingPunctuation v) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:623

Report an issue with this entry →
hasMarginTrim
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
inline bool hasMarginTrim(MarginTrim v, MarginTrim edge)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:103

Report an issue with this entry →
initialStyle
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
KUI_API const ComputedStyle& initialStyle();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:2048

Report an issue with this entry →
isVerticalWritingMode
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
constexpr bool isVerticalWritingMode(WritingMode wm) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:693

Report an issue with this entry →
makeBackgroundRepeat
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
constexpr BackgroundRepeat makeBackgroundRepeat(BackgroundRepeatAxis x, BackgroundRepeatAxis y)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:224

Report an issue with this entry →
MaskLayer::hasSource
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
bool hasSource() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:335

Report an issue with this entry →
MaskLayer::operator!=
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
bool operator!=(const MaskLayer& o) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:345

Report an issue with this entry →
MaskLayer::operator==
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
bool operator==(const MaskLayer& o) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:337

Report an issue with this entry →
operator&
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
constexpr TextEmphasisSkip operator&(TextEmphasisSkip a, TextEmphasisSkip b) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:588

Report an issue with this entry →
operator|
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
constexpr TextEmphasisSkip operator|(TextEmphasisSkip a, TextEmphasisSkip b) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:582

Report an issue with this entry →
operator|
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
inline MarginTrim operator|(MarginTrim a, MarginTrim b)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:99

Report an issue with this entry →
operator|=
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
constexpr TextEmphasisSkip& operator|=(TextEmphasisSkip& a, TextEmphasisSkip b) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:594

Report an issue with this entry →
operator|=
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
inline MarginTrim& operator|=(MarginTrim& a, MarginTrim b)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:102

Report an issue with this entry →
operator~
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
constexpr TextEmphasisSkip operator~(TextEmphasisSkip a) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:591

Report an issue with this entry →
resolveAlignSelfPosition
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
inline AlignSelf resolveAlignSelfPosition(AlignSelf value, const ComputedStyle* subject, bool horizontalAxis) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:2009

Report an issue with this entry →
ResolvedLength::isAnyKeyword
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
[[nodiscard]] constexpr bool isAnyKeyword() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1071

Report an issue with this entry →
ResolvedLength::isAuto
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
[[nodiscard]] constexpr bool isAuto() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1062

Report an issue with this entry →
ResolvedLength::isCalc
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
[[nodiscard]] constexpr bool isCalc() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1067

Report an issue with this entry →
ResolvedLength::isDefinite
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
[[nodiscard]] constexpr bool isDefinite() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1078

Report an issue with this entry →
ResolvedLength::isFitContentFn
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
[[nodiscard]] constexpr bool isFitContentFn() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1069

Report an issue with this entry →
ResolvedLength::isKeyword
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
[[nodiscard]] constexpr bool isKeyword() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1068

Report an issue with this entry →
ResolvedLength::isPercent
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
[[nodiscard]] constexpr bool isPercent() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1066

Report an issue with this entry →
ResolvedLength::isPx
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
[[nodiscard]] constexpr bool isPx() const noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1065

Report an issue with this entry →
ResolvedLength::toPx
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
KUI_API f32 toPx(f32 containerSize, f32 fontSize, f32 rootFontSize, f32 vw, f32 vh) const noexcept;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1084

Report an issue with this entry →
ResolvedLength::toPx
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
KUI_API f32 toPx(f32 containerSize, f32 fontSize, f32 rootFontSize, f32 vw, f32 vh, f32 chWidth, f32 lineHeightPx) const noexcept;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1094

Report an issue with this entry →
resolveJustifySelfPosition
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
inline JustifySelf resolveJustifySelfPosition(JustifySelf value, const ComputedStyle* subject, bool horizontalAxis) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:2028

Report an issue with this entry →
selfStartUsesPhysicalEnd
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
# endif #endif inline bool selfStartUsesPhysicalEnd(const ComputedStyle* subject, bool horizontalAxis) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1986

Report an issue with this entry →
static_assert
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
# elif _ITERATOR_DEBUG_LEVEL == 2 static_assert(sizeof(ComputedStyle) == 792, "ABI 尺寸契约破坏:Debug-CRT 下 sizeof(ComputedStyle) 已不是 792。");

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:1983

Report an issue with this entry →
textIndentHas
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
constexpr bool textIndentHas(u8 mask, TextIndentFlag flag) noexcept

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:640

Report an issue with this entry →
usedCSSBorderWidth
Needs verification3.61.7C++

Installed header declaration in the css module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

computed_style.h
inline f32 usedCSSBorderWidth(f32 width)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/css/computed_style.h:34

Report an issue with this entry →
Browse this reference type →