> For the complete documentation index, see [llms.txt](https://docs.incari.com/incari-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.incari.com/incari-studio/2022.1/objects-and-types/overview.md).

# Overview

**Objects** and **Types** in **Incari** are the tools available for users to create the dynamic and scalable **Projects** that are currently possible. They are the bread and butter of *User Interfaces* in **Incari**.

These include **Objects** such as **Lights**, **Texts**, different **2D** and **3D** shapes, and more. They are explained in more detail on their own respective pages, which can be found on the *Table of Contents* below. Applying a mixture of the **Objects** available in **Incari** amplifies the functionality of a **Project**; these **Objects** have been created in order to anticipate the needs of the user when developing *HMIs*.

Similarly, **Objects** have different **Attributes**, which allow one to customize them. These **Attributes** cover a variety of properties that are explained throughout the section.

All **Objects** can be turned into **Prefabs**. A **Prefab** is made up of several **Objects** that can be instantiated multiple times. Each of these **Instances** acts like a single **Object** and can retain unique properties via overrides. Find out more in the **Prefab** section.

Data values within **Incari** can be one of several of the usual **Data Types**. See the corresponding page for a list of the available **Data Types** and their descriptions.

With better understanding on **Objects** and **Types**, it will be possible for the user to build more seamlessly from concept to implementation.

## Contents

* [**Project Objects**](/incari-studio/2022.1/objects-and-types/project-objects.md)
  * [**Scene**](/incari-studio/2022.1/objects-and-types/project-objects/scene.md)
  * [**Screen**](/incari-studio/2022.1/objects-and-types/project-objects/screen.md)
* [**Scene Objects**](/incari-studio/2022.1/objects-and-types/scene-objects.md)
  * [**Camera**](/incari-studio/2022.1/objects-and-types/scene-objects/camera.md)
  * [**Group**](/incari-studio/2022.1/objects-and-types/scene-objects/group.md)
  * [**Lights**](/incari-studio/2022.1/objects-and-types/scene-objects/lights.md)
  * [**List**](/incari-studio/2022.1/objects-and-types/scene-objects/list-widget.md)
  * [**Mesh**](/incari-studio/2022.1/objects-and-types/scene-objects/mesh.md)
  * [**Sprite**](/incari-studio/2022.1/objects-and-types/scene-objects/sprite.md)
  * [**Text**](/incari-studio/2022.1/objects-and-types/scene-objects/text.md)
  * [**Web Sprite**](/incari-studio/2022.1/objects-and-types/scene-objects/web-sprite.md)
  * [**Primitives**](/incari-studio/2022.1/objects-and-types/scene-objects/primitives.md)
  * [**Screen Space Elements**](/incari-studio/2022.1/objects-and-types/scene-objects/screen-space-elements.md)
* [**Prefabs**](/incari-studio/2022.1/objects-and-types/prefabs.md)
  * [**Creating and Using Prefabs**](/incari-studio/2022.1/objects-and-types/prefabs/creating-and-using-prefabs.md)
  * [**Logic in Prefabs**](/incari-studio/2022.1/objects-and-types/prefabs/logic-prefabs.md)
  * [**Nested Prefabs**](/incari-studio/2022.1/objects-and-types/prefabs/nested-prefabs.md)
* [**Attributes**](/incari-studio/2022.1/objects-and-types/attributes/attribute-types.md)
  * [**Attribute Types**](/incari-studio/2022.1/objects-and-types/attributes/attribute-types.md)
    * [**Asset/Object Attribute**](https://github.com/cgi-studio-gmbh/incari-doc/blob/2022.1/objects-and-types/objects-and-types/attributes/attribute-types/asset-object-attribute.md)
    * [**Boolean Attribute**](https://github.com/cgi-studio-gmbh/incari-doc/blob/2022.1/objects-and-types/attributes/attribute-types/boolean-attributes.md)
    * [**Color Attribute**](/incari-studio/2022.1/objects-and-types/attributes/attribute-types/color-attribute.md)
    * [**Numerical Attribute**](/incari-studio/2022.1/objects-and-types/attributes/attribute-types/numerical-attribute.md)
  * [**Common Attributes**](/incari-studio/2022.1/objects-and-types/attributes/common-attributes.md)
    * [**Object**](/incari-studio/2022.1/objects-and-types/attributes/common-attributes/object.md)
    * [**Camera**](/incari-studio/2022.1/objects-and-types/attributes/common-attributes/camera.md)
    * [**Sprite**](/incari-studio/2022.1/objects-and-types/attributes/common-attributes/sprite.md)
    * [**Transformation**](/incari-studio/2022.1/objects-and-types/attributes/common-attributes/transformation.md)
      * [**Global Transformation**](/incari-studio/2022.1/objects-and-types/attributes/common-attributes/transformation/global.md)
      * [**Local Transformation**](/incari-studio/2022.1/objects-and-types/attributes/common-attributes/transformation/local.md)
* [**Data Types**](/incari-studio/2022.1/objects-and-types/data-types.md)
  * [**Bool**](/incari-studio/2022.1/objects-and-types/data-types/bool.md)
  * [**Byte**](/incari-studio/2022.1/objects-and-types/data-types/byte.md)
  * [**Float**](/incari-studio/2022.1/objects-and-types/data-types/float.md)
  * [**Int**](/incari-studio/2022.1/objects-and-types/data-types/int.md)
  * [**String**](/incari-studio/2022.1/objects-and-types/data-types/string.md)
  * [**Vector2**](/incari-studio/2022.1/objects-and-types/data-types/vector2.md)
  * [**Vector3**](/incari-studio/2022.1/objects-and-types/data-types/vector3.md)
  * [**Vector4**](/incari-studio/2022.1/objects-and-types/data-types/vector4.md)
* [**Terminology**](/incari-studio/2022.1/objects-and-types/terminology.md)
