Files¶
- file README.md
- dir base
- dir base/include
- dir base/include/base
- dir base/include/base/expected
- file hpp
Provides a C++17 implementation of std::expected (C++23).
- file hpp
- dir base/include/base/hash
- file hpp
Compile-time FNV-1a hash for string interning.
- file hpp
- dir base/include/base/helpers
- file hpp
Provides thread-safe lazy initialization utilities.
- file hpp
- dir base/include/base/linux
- file h
Provides utilities for parsing Linux /proc and /sys files.
- file h
- dir base/include/base/macro
- dir base/include/base/scope_guard
- file hpp
Provides RAII-style scope guard for automatic cleanup.
- file hpp
- dir base/include/base/singleton
- dir base/include/base/span
- file h
Provides a C++17 implementation of std::span (C++20).
- file h
- dir base/include/base/weak_ptr
- dir base/include/base/weak_ptr/private
- file h
Internal implementation details for WeakPtr system.
- file h
- file h
Non-owning weak reference for exclusively owned resources. - file h
Factory for producing WeakPtr instances for an exclusive owner.
- dir base/include/base/weak_ptr/private
- dir base/include/base/windows
- file h
Macros helps to unified the base level.
- dir base/include/base/expected
- dir base/include/system
- dir base/include/system/cpu
- dir base/include/system/memory
- file h
Memory Detections Using for System Detection.
- file h
- dir base/include/base
- dir base/system
- dir base/system/cpu
- dir base/system/cpu/private
- dir base/system/cpu/private/linux_impl
- file cpp
CPU Bonus Information Query Implementation (Linux) - file h
- file cpp
CPU Feature Detection Implementation (Linux) - file h
CPU Feature Detection (SSE, AVX, AES, etc.) - file cpp
CPU Basic Information Query Implementation (Linux) - file h
CPU Basic Information Query (Model, Architecture, Manufacturer) - file cpp
CPU Profile Information Query Implementation (Linux) - file h
CPU Profile Information Query (Core count, frequency, usage)
- file cpp
- dir base/system/cpu/private/win_impl
- file cpp
- file h
- file cpp
CPU Feature Detection Implementation. - file h
CPU Feature Detection (SSE, AVX, AES, etc.) - file cpp
CPU Basic Information Query Implementation. - file h
CPU Basic Information Query (Model, Architecture, Manufacturer) - file cpp
CPU Profile Information Query Implementation. - file h
CPU Profile Information Query (Core count, frequency, usage)
- file h
Internal data structures for CPU information storage.
- dir base/system/cpu/private/linux_impl
- file cpp
- file cpp
- file cpp
- dir base/system/cpu/private
- dir base/system/memory
- dir base/system/memory/private
- dir base/system/memory/private/linux_impl
- file cpp
Linux-specific Cached Memory Query Implementation. - file h
Linux-specific Cached Memory Query. - file cpp
DIMM (Memory Module) Information Query Implementation (Linux) - file h
DIMM (Memory Module) Information Query (Linux) - file cpp
Memory Information Query Implementation (Linux) - file h
Linux-specific memory implementation. - file cpp
Physical Memory Query Implementation (Linux) - file h
Physical Memory Query (Linux) - file cpp
Process Memory Usage Query Implementation (Linux) - file h
Process Memory Usage Query (Linux) - file cpp
Swap Space Query Implementation (Linux) - file h
Swap Space Query (Linux)
- file cpp
- dir base/system/memory/private/win_impl
- file cpp
DIMM (Memory Module) Information Query Implementation via SMBIOS (Windows) - file h
DIMM (Memory Module) Information Query via SMBIOS (Windows) - file cpp
Memory Information Query Implementation (Windows) - file h
Windows implementation for system memory information queries. - file cpp
Physical Memory Query Implementation (Windows) - file h
Physical Memory Query (Windows) - file cpp
Process Memory Usage Query Implementation (Windows) - file h
Process Memory Usage Query (Windows) - file cpp
Swap Space Query Implementation (Windows) - file h
Swap Space Query (Windows)
- file cpp
- dir base/system/memory/private/linux_impl
- file cpp
- dir base/system/memory/private
- file h
Provides common helper functions for OS information queries.
- dir base/system/cpu
- dir base/utils
- dir base/utils/linux
- file cpp
Modern C++17 utilities for parsing Linux /proc and /sys files.
- file cpp
- dir base/utils/linux
- dir base/include
- dir example
- dir example/base
- dir example/gui
- dir example/gui/material
- dir example/gui/theme
- file cpp
Color Scheme page - Implementation. - file h
Color Scheme page for the Material Gallery. - file cpp
Main window for the Material Design 3 Gallery - Implementation. - file h
Main window for the Material Design 3 Gallery. - file cpp
Motion Spec page - Implementation. - file h
Motion Spec page for the Material Gallery. - file cpp
Radius Scale page - Implementation. - file h
Radius Scale page for the Material Gallery. - file cpp
Base class for all theme gallery pages - Implementation. - file h
Base class for all theme gallery pages. - file cpp
Left sidebar with tab items for navigation - Implementation. - file h
Left sidebar with tab items for navigation. - file cpp
Toast notification widget implementation. - file h
Toast notification widget for displaying temporary messages. - file cpp
Typography page - Implementation. - file h
Typography page for the Material Gallery. - file cpp
Material Design 3 Gallery - Main Entry Point.
- file cpp
- dir example/ui
- dir example/ui/widget
- dir example/ui/widget/material
- dir example/ui/widget
- dir ui
- file h
CF UI Library export/import macros. - dir ui/base
- file cpp
- file h
Enhanced color representation with HCT color space support. - file cpp
Color helper functions for Material Design 3. - file h
Color utility functions for blending, contrast, and tonal palettes. - file cpp
Device Pixel Ratio Helper for UI Units Conversion. - file h
Device pixel ratio conversion utilities for canvas units. - file cpp
Material Design Easing Curves. - file h
Easing curves and spring animation presets. - file cpp
Geometry Helpers for UI Widgets (Rounded Rects) - file h
Geometry helpers for creating rounded rectangles. - file cpp
Math Helpers for the UI Widgets. - file h
Mathematical utility functions for UI animations and transitions.
- dir ui/components
- file cpp
Implementation file for ICFAbstractAnimation to enable MOC processing. - file h
Abstract Animation Interface. - file cpp
Animation Factory Manager Interface Implementation. - file h
Animation Factory Manager Interface. - file h
Animation Group Interface. - file h
Spring-based Animation Interface. - file cpp
Timing-based Animation Interface Implementation. - file h
Timing-based Animation Interface. - dir ui/components/material
- file cpp
Material Design 3 Animation Factory Implementation. - file h
Material Design 3 Animation Factory. - file cpp
Animation Strategy Implementation. - file h
Animation Strategy Interface for Material Design 3. - file cpp
Material Design 3 Fade Animation Implementation. - file h
Material Design 3 Fade Animation. - file cpp
Material Design 3 Property Animation Implementation. - file h
Material Design 3 Property Animation. - file cpp
Material Design 3 Scale Animation Implementation. - file h
Material Design 3 Scale Animation. - file cpp
Material Design 3 Slide Animation Implementation. - file h
Material Design 3 Slide Animation. - dir ui/components/material/token
- file cpp
- file cpp
- dir ui/core
- file h
Interface for color scheme queries. - file h
Defines the IFontType interface for querying font styles. - file h
Motion specification interface for Material Design animations. - file h
Defines the IRadiusScale interface for querying corner radius values. - file h
Interface for CF UI theme components. - file h
Abstract factory for creating and serializing CF UI themes. - file cpp
- file h
Singleton manager for CF UI theme registration and application. - file hpp
High-performance type-safe token system with runtime registration. - dir ui/core/material
- file cpp
Material Design 3 Typography Implementation. - file h
Material Design 3 Typography with EmbeddedTokenRegistry. - file cpp
Material Design 3 Motion Implementation. - file h
Material Design 3 Motion Scheme with EmbeddedTokenRegistry. - file cpp
Material Design 3 Radius Scale Implementation. - file h
Material Design 3 Radius Scale with EmbeddedTokenRegistry. - file cpp
Material Design 3 Color Scheme implementation. - file h
Material Design 3 Color Scheme with EmbeddedTokenRegistry. - file cpp
Material Design 3 Theme Implementation. - file h
Material Design 3 Theme - Complete Theme Implementation. - file cpp
Material Design 3 Color Scheme Factory Implementation. - file hpp
Material Design 3 Color Scheme Factory Functions. - file h
Material Design 3 Theme Factory.
- file cpp
- dir ui/core/token
- dir ui/core/token/material_scheme
- file h
Material Design 3 Color Token String Literals.
- file h
- dir ui/core/token/motion
- file h
Material Design 3 Motion Token String Literals.
- file h
- dir ui/core/token/radius_scale
- file h
Material Design 3 Radius Scale Token String Literals.
- file h
- dir ui/core/token/theme_name
- file h
Literal constants for Material theme names.
- file h
- dir ui/core/token/typography
- file h
Material Design 3 Typography Token String Literals.
- file h
- dir ui/core/token/material_scheme
- file h
- dir ui/widget
- dir ui/widget/application_support
- dir ui/widget/material
- dir ui/widget/material/application
- dir ui/widget/material/base
- file cpp
Material Design Elevation Controller Implementation. - file h
Material Design elevation controller for shadow rendering. - file cpp
Material Design Focus Indicator Implementation. - file h
Material Design focus indicator for keyboard navigation. - file cpp
Material Design Painter Layer Implementation. - file h
Painter layer for Material Design widget rendering. - file cpp
Material Design Ripple Helper Implementation. - file h
Material Design ripple effect helper. - file cpp
Material Design State Machine Implementation. - file h
Material Design state machine for widget interaction states.
- file cpp
- dir ui/widget/material/widget
- file h
Updated on 2026-03-09 at 10:14:01 +0000