---
title: "slint Namespace"
---
The `slint` namespace is the primary entry point into the Slint C++ API. All available types are in this namespace.

See the Overview documentation for the C++ integration and how to load `.slint` designs.

## Namespaces
- [interpreter](interpreter/)
- [language](language/)
- [platform](platform/)
- [testing](testing/)

## Types
- [Brush](brush/)
- [Color](color/)
- [ComponentHandle](componenthandle/)
- [ComponentWeakHandle](componentweakhandle/)
- [DataTransfer](datatransfer/)
- [FilterModel](filtermodel/)
- [Gray8Pixel](gray8pixel/)
- [HsvaColor](hsvacolor/)
- [Image](image/)
- [Keys](keys/)
- [LogicalPosition](logicalposition/)
- [LogicalSize](logicalsize/)
- [MapModel](mapmodel/)
- [Model](model/)
- [OklchColor](oklchcolor/)
- [PhysicalPosition](physicalposition/)
- [PhysicalSize](physicalsize/)
- [Point](point/)
- [ReverseModel](reversemodel/)
- [Rgb565Pixel](rgb565pixel/)
- [Rgb8Pixel](rgb8pixel/)
- [Rgba8Pixel](rgba8pixel/)
- [RgbaColor](rgbacolor/)
- [SharedPixelBuffer](sharedpixelbuffer/)
- [SharedString](sharedstring/)
- [SharedVector](sharedvector/)
- [Size](size/)
- [SortModel](sortmodel/)
- [StyledText](styledtext/)
- [Timer](timer/)
- [VectorModel](vectormodel/)
- [Window](window/)

## Functions
- [update_all_translations](update_all_translations/)
- [select_bundled_translation](select_bundled_translation/)
- [run_event_loop](run_event_loop/)
- [quit_event_loop](quit_event_loop/)
- [invoke_from_event_loop](invoke_from_event_loop/)
- [blocking_invoke_from_event_loop](blocking_invoke_from_event_loop/)
- [set_xdg_app_id](set_xdg_app_id/)

## Enumerations
- [EventLoopMode](eventloopmode/)
- [WindowKind](windowkind/)
- [RenderingState](renderingstate/)
- [GraphicsAPI](graphicsapi/)
- [SetRenderingNotifierError](setrenderingnotifiererror/)
- [CloseRequestResponse](closerequestresponse/)