> 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/objects-and-types/scene2d-objects.md).

# Scene2D Objects

**Scene2Ds** also have several **Objects**. "**Object**" is a broad term used to describe a number of different components, each with their own purpose, behaviors, and characteristics.

For in-depth descriptions of each type of **Object**, see the [**Table of Contents**](#contents) below.

## Managing Objects

**Objects** in a **Scene2D** are managed in the **Scene Outliner**. There they can be created, deleted, edited, and organized. For more detail, see the [**Scene Outliner**](/incari-studio/modules/scene-outliner.md) section. They are effectively the same processes that govern **Scene Objects**.

![Objects in a Scene are managed in the Scene Outliner.](https://1553081948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU990HLHWA30dTfELtDUK%2Fuploads%2Fgit-blob-d77d709046bca3a395ffbe8a348ea218e11fa10b%2Fsceneoutliner20232scene2d.png?alt=media)

## Attributes

**Attributes** define specific characteristics of entities in **Incari** and can be modified in the [**Attribute Editor**](/incari-studio/modules/attribute-editor.md). Particularly, there are several sets of **Attributes** that are shared throughout **Objects**. These are explained in detail in the [**Common Attributes**](/incari-studio/objects-and-types/attributes/common-attributes.md) section:

* [`Object`](/incari-studio/objects-and-types/attributes/common-attributes/object.md): The `Name`, `Type`, and `Opacity` of an **Object** are shown here.
* [`Tag`](/incari-studio/objects-and-types/attributes/common-attributes/tag.md): *Metadata* that serves as an identifier for an **Object** or several of them.
* [`Transformation`](/incari-studio/objects-and-types/attributes/common-attributes/transformation.md): They define the *position* and *rotation* of an **Object** in a **Scene2D**.

![Object Attributes.](https://1553081948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU990HLHWA30dTfELtDUK%2Fuploads%2Fgit-blob-695d7de57539ca284a05481026a826aa039d8599%2Fscene2dobjectsobjectimage20241.png?alt=media)

![Tag Attributes.](https://1553081948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU990HLHWA30dTfELtDUK%2Fuploads%2Fgit-blob-c33f8a1ce56c571d599207576b791eb527613fde%2Fattri-tag.png?alt=media)

![Transformation Attributes.](https://1553081948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FU990HLHWA30dTfELtDUK%2Fuploads%2Fgit-blob-0a721c66bf65cefab4851dea4e148363b77f9f6b%2Fscene2dobjectstransformationimage20241.png?alt=media)

### Structure in a Scene

As in **Scenes**, **Objects** in **Scene2Ds** fall under a certain hierarchy. All **Objects** are children of the [**Root Object**](#root-object), but only one **Object** type can be a *parent* itself. These are **Frames**. No other **Objects** can contain *children* in **Scene2Ds**.

### Root Object

Every **Scene2D** has a **Root Object**, which is the *parent* of all **Objects** that are on the first hierarchy level. Thus, all **Objects** in a **Scene2D** are *descendants* of the **Root Object**. To obtain the **Object ID** of the **Root Object**, use the [**Get Root** **Node**](/incari-studio/toolbox/incari/object/get-root.md).

### Nodes

There are a few **Nodes** that allow the user to obtain and use information about the structure of **Objects** in a **Scene2D**. These are:

* [**Get Children**](/incari-studio/toolbox/incari/object/get-children.md): Returns the *children* of an **Object**.
* [**Get Parent**](/incari-studio/toolbox/incari/object/get-parent.md): Returns the *parent* of an **Object**.
* [**Has Children**](/incari-studio/toolbox/incari/object/has-children.md): Returns a **Boolean** indicating whether an **Object** has *children*.

For more information about *trees*, visit the [Tree (data structure)](https://en.wikipedia.org/wiki/Tree_\(data_structure\)) page on *Wikipedia*.

## Contents

* [**Audio**](/incari-studio/objects-and-types/scene2d-objects/audio2d.md)
* [**Camera**](/incari-studio/objects-and-types/scene2d-objects/camera2d.md)
* [**Frame**](/incari-studio/objects-and-types/scene2d-objects/frame.md)
* [**GUI**](/incari-studio/objects-and-types/scene2d-objects/gui.md)
* [**Group**](/incari-studio/objects-and-types/scene2d-objects/group2d.md)
* [**Image**](/incari-studio/objects-and-types/scene2d-objects/image.md)
* [**Overlay**](/incari-studio/objects-and-types/scene2d-objects/overlay.md)
* [**Vector**](/incari-studio/objects-and-types/scene2d-objects/figma.md)
* [**Video**](/incari-studio/objects-and-types/scene2d-objects/video.md)
