> For the complete documentation index, see [llms.txt](https://animoia.gitbook.io/animoia-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://animoia.gitbook.io/animoia-docs/properties-and-animation/paint-and-color-editor.md).

# Paint and color editor

## Paint modes

**None** hides that fill/stroke without discarding related width. **Solid** uses the animatable RGBA property. **Linear** and **Radial** use static gradient stops and on-canvas endpoints. **Path** is available for vector strokes and cycles the ramp around the path; edit Gradient Offset to animate its travel.

Switching gradient modes carries the same ramp while remembering each mode's geometry for the session. When several layers are selected, colors/stops update together while each layer keeps correctly mapped geometry. Text selection paints apply only to the selected characters.

## Color picker

Use the visual picker plus numeric/hex controls and opacity when that property supports alpha. Effect color parameters usually hide opacity because their shaders use opaque RGB. Eyedropper sampling reads the rendered Composition viewer.

## Gradient ramp

Click a stop to select it, click the ramp to add one, drag to reposition, and remove a stop where the control allows it. Edit stop color and opacity in the picker. **Reverse** swaps linear endpoints or reverses radial/path stop order.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://animoia.gitbook.io/animoia-docs/properties-and-animation/paint-and-color-editor.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
