API reference

layout_context.h · Types

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/layout/layout_context.h
LayoutConstraints
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct LayoutConstraints

Verification scope

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

include/kui/layout/layout_context.h:29

Report an issue with this entry →
LayoutConstraints::AncestorFloat
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct AncestorFloat

Verification scope

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

include/kui/layout/layout_context.h:97

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

A class declaration in the installed header surface. See its declaration and module.

layout_context.h
class KUI_API LayoutContext

Verification scope

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

include/kui/layout/layout_context.h:203

Report an issue with this entry →
LayoutContext::AllocateBoxFn
Needs verification3.61.7C++

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

layout_context.h
using AllocateBoxFn = function_ref<LayoutBox*(Node*, const ComputedStyle*)>;

Verification scope

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

include/kui/layout/layout_context.h:393

Report an issue with this entry →
LayoutContext::BFCFloatRect
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct BFCFloatRect

Verification scope

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

include/kui/layout/layout_context.h:796

Report an issue with this entry →
LayoutContext::FindLineBreaksFn
Needs verification3.61.7C++

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

layout_context.h
using FindLineBreaksFn = std::function<std::vector<LineBreakResult>( const String& text, const String& fontFamily, f32 fontSize, u16 fontWeight, u8 fontStyle, f32 maxWidth)>;

Verification scope

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

include/kui/layout/layout_context.h:541

Report an issue with this entry →
LayoutContext::FontMetricsResult
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct FontMetricsResult

Verification scope

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

include/kui/layout/layout_context.h:287

Report an issue with this entry →
LayoutContext::IfcResultCacheOutcome
Needs verification3.61.7C++

A enum class declaration in the installed header surface. See its declaration and module.

layout_context.h
enum class IfcResultCacheOutcome : u8

Verification scope

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

include/kui/layout/layout_context.h:994

Report an issue with this entry →
LayoutContext::InheritedFloats
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct InheritedFloats

Verification scope

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

include/kui/layout/layout_context.h:797

Report an issue with this entry →
LayoutContext::LineBreakResult
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct LineBreakResult

Verification scope

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

include/kui/layout/layout_context.h:379

Report an issue with this entry →
LayoutContext::MultiRunWidth
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct MultiRunWidth

Verification scope

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

include/kui/layout/layout_context.h:717

Report an issue with this entry →
LayoutContext::ParagraphMetrics
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct ParagraphMetrics

Verification scope

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

include/kui/layout/layout_context.h:249

Report an issue with this entry →
LayoutContext::ParagraphRetentionStats
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct ParagraphRetentionStats

Verification scope

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

include/kui/layout/layout_context.h:912

Report an issue with this entry →
LayoutContext::ResultMemoSuppressScope
Needs verification3.61.7C++

A class declaration in the installed header surface. See its declaration and module.

layout_context.h
class ResultMemoSuppressScope

Verification scope

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

include/kui/layout/layout_context.h:647

Report an issue with this entry →
LayoutContext::ResultMemoTrialScope
Needs verification3.61.7C++

A class declaration in the installed header surface. See its declaration and module.

layout_context.h
class ResultMemoTrialScope

Verification scope

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

include/kui/layout/layout_context.h:667

Report an issue with this entry →
LayoutContext::TextDirection
Needs verification3.61.7C++

A enum class declaration in the installed header surface. See its declaration and module.

layout_context.h
enum class TextDirection : u8

Verification scope

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

include/kui/layout/layout_context.h:326

Report an issue with this entry →
LayoutContext::TextMetrics
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct TextMetrics

Verification scope

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

include/kui/layout/layout_context.h:234

Report an issue with this entry →
LayoutContext::TopologyReuseStats
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct TopologyReuseStats

Verification scope

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

include/kui/layout/layout_context.h:517

Report an issue with this entry →
LayoutContext::TopologyTransferOutcome
Needs verification3.61.7C++

A enum class declaration in the installed header surface. See its declaration and module.

layout_context.h
enum class TopologyTransferOutcome : u8

Verification scope

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

include/kui/layout/layout_context.h:461

Report an issue with this entry →
LayoutContext::ViewportFixedPlacement
Needs verification3.61.7C++

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct ViewportFixedPlacement

Verification scope

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

include/kui/layout/layout_context.h:760

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

A struct declaration in the installed header surface. See its declaration and module.

layout_context.h
struct LayoutResult

Verification scope

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

include/kui/layout/layout_context.h:190

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