SixtyFPS C++ Logo
0.1.1

Getting Started

  • Installing and Building with CMake
    • Building from Sources
      • Features
      • Cross-compiling
    • Binary Packages
  • First Steps
    • Tutorial
    • Template

C++ / .60 Integration

  • Overview
    • Compiled .60 designs
    • Run-time interpreted .60 designs
  • Type Mapping to C++
    • Structures
  • Example Generated Code
    • Example
    • Global Singletons

Reference

  • C++ API Reference
    • Class Hierarchy
    • File Hierarchy
    • Full API
      • Namespaces
        • Namespace sixtyfps
        • Namespace sixtyfps::interpreter
        • Namespace sixtyfps::testing
      • Classes and Structs
        • Struct Image
        • Struct Diagnostic
        • Struct PropertyDescriptor
        • Struct Struct
        • Struct Struct::iterator
        • Template Struct RgbaColor
        • Struct SharedString
        • Template Struct SharedVector
        • Struct Size
        • Struct Timer
        • Class Brush
        • Class Color
        • Template Class ComponentHandle
        • Template Class ComponentWeakHandle
        • Class ComponentCompiler
        • Class ComponentDefinition
        • Class ComponentInstance
        • Class Value
        • Template Class Model
        • Template Class VectorModel
        • Class Window
      • Enums
        • Enum DiagnosticLevel
      • Functions
        • Template Function sixtyfps::blocking_invoke_from_event_loop
        • Template Function sixtyfps::invoke_from_event_loop
        • Function sixtyfps::quit_event_loop
        • Function sixtyfps::run_event_loop
        • Function sixtyfps::testing::send_keyboard_string_sequence
  • Index (C++)
  • The .60 UI Design Language
    • Language Reference
      • .60 files
        • Container Components
      • Comments
      • Identifiers
      • Properties
        • Bindings
        • Two-way Bindings
      • Types
        • Structs
        • Custom named structures
        • Arrays / Model
        • Conversions
        • Relative Lengths
      • Callback
        • Callback aliases
      • Expressions
        • Strings
        • Colors
        • Images
        • Arrays/Structs
      • Statements
      • Repetition
        • Examples
      • Conditional element
      • Animations
      • States
        • Transitions
      • Global Singletons
      • Modules
      • Focus Handling
      • Builtin functions
      • Font Handling
    • Builtin Elements
      • Common properties
        • Drop Shadows
      • Window
        • Properties
      • Rectangle
        • Properties
        • Example
      • Image
        • Properties
        • Example
      • Text
        • Properties
        • Example
      • Path
        • Common Path Properties
      • TouchArea
        • Properties
        • Callbacks
        • Example
      • FocusScope
        • Properties
        • Methods
        • Callbacks
        • Example
      • VerticalLayout / HorizontalLayout
      • Properties
      • Example
      • GridLayout
        • Properties
        • Examples
      • PathLayout
      • Flickable
      • TextInput
        • Properties
        • Methods
        • Callbacks
        • Example
      • PopupWindow
        • Methods
        • Example
      • Dialog
        • Properties
        • Example
    • Builtin Structures
      • Point
        • Fields
      • KeyEvent
        • Fields
      • KeyboardModifiers
        • Fields
      • PointerEvent
        • Fields
    • Builtin Enums
      • TextHorizontalAlignment
        • Values
      • TextVerticalAlignment
        • Values
      • TextWrap
        • Values
      • TextOverflow
        • Values
      • EventResult
        • Values
      • FillRule
        • Values
      • DialogButtonRole
        • Values
    • Widgets
      • Button
        • Properties
        • Callbacks
        • Example
      • StandardButton
        • Properties
        • Callbacks
        • Example
      • CheckBox
        • Properties
        • Callbacks
        • Example
      • SpinBox
        • Properties
        • Example
      • Slider
        • Properties
        • Callbacks
        • Example
      • GroupBox
        • Properties
        • Example
      • LineEdit
        • Properties
        • Callbacks
        • Example
      • TextEdit
        • Properties
        • Callbacks
        • Example
      • ScrollView
        • Properties
        • Example
      • ListView
        • Properties
        • Example
      • StandardListView
        • Properties
        • Example
      • ComboBox
        • Properties
        • Callbacks
        • Example
      • TabWidget
        • Properties of the Tab element
        • Example
      • HorizontalBox, VerticalBox, GridBox
      • AboutSixtyFPS
    • Positioning and Layout of Elements
      • Explicit Placement
      • Automatic Placement using Layouts
      • Common Properties on Layout Elements
      • VerticalLayout and HorizontalLayout
        • Alignment
        • Stretch algorithm
        • for
      • GridLayout
      • PathLayout
SixtyFPS C++
  • »
  • C++ API Reference »
  • Namespace sixtyfps

Namespace sixtyfps

Contents

  • Detailed Description

  • Namespaces

  • Classes

  • Functions

Detailed Description

The sixtyfps namespace is the primary entry point into the SixtyFPS C++ API. All available types are in this namespace.

See the Overview documentation for the C++ integration how to load .60 designs.

Namespaces

  • Namespace sixtyfps::interpreter

  • Namespace sixtyfps::testing

Classes

  • Struct Image

  • Template Struct RgbaColor

  • Struct SharedString

  • Template Struct SharedVector

  • Struct Size

  • Struct Timer

  • Class Brush

  • Class Color

  • Template Class ComponentHandle

  • Template Class ComponentWeakHandle

  • Template Class Model

  • Template Class VectorModel

  • Class Window

Functions

  • Template Function sixtyfps::blocking_invoke_from_event_loop

  • Template Function sixtyfps::invoke_from_event_loop

  • Function sixtyfps::quit_event_loop

  • Function sixtyfps::run_event_loop

Previous Next

© Copyright 2021, info@sixtyfps.io.

Built with Sphinx using a theme provided by Read the Docs.