Logo

Contents

  • Getting Started with CCL
  • CMake Guide
  • CCL Cross-platform Framework
  • CCL Skin Definition Language
  • Core Library
    • Introduction
    • Building the Core Library
    • Tutorials
      • Application Model
      • Parameters
      • Components
      • GUI for embedded applications
      • GUI for dynamic views
      • Containers
      • Run-time type information
      • Strings
      • Logging
      • Profiling
      • Storage
    • API Reference
  • Core Skin Reference
  • Extension Developer Documentation
CCL Cross-platform Framework Documentation
  • Core Library
  • Tutorials

Tutorials

  • Application Model
    • Using the Application class
  • Parameters
    • About Value Controllers
    • Using Value Controllers
  • Components
    • TypedObject
    • Adding Parameters
    • Parameter Access
    • Parameter Observation
    • Persistance
    • Dynamically Adding Components
    • Usage
  • GUI for embedded applications
    • Static views
    • Dynamic views
    • Resources
    • Creating a simple UI
    • Rendering the UI
  • GUI for dynamic views
    • The Skin Package
    • Initialization of GUI resources
    • Building The View
    • Rendering and Displaying the View
  • Containers
    • Array
    • BitSet
    • Buffer
    • Deque
    • FixedDeque
    • LinkedList
    • IntrusiveLinkedList
    • ConstVector
    • MutableVector
    • Vector
    • FixedSizeVector
  • Run-time type information
    • Using RTTI
  • Strings
    • ConstString
    • CStringBuffer
  • Logging
    • About logging
    • Using logging
    • Writing custom log sinks
  • Profiling
    • Simple Profiling
    • Using the performance profiler
  • Storage
    • Attributes
Previous Next

© Copyright 2026, CCL Software Licensing GmbH. Last updated on Jan 13, 2026.