# Graphics

- [Animation](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation.md)
- [AnimationChain](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-animationchain.md)
- [Clone](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-animationchain/flatredball-graphics-animation-animationchainlist-clone.md)
- [FrameToFrame](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-animationchain/frametoframe.md)
- [TotalLength](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-animationchain/totallength.md)
- [AnimationChainList](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-animationchainlist.md)
- [AnimationController](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/animationcontroller.md)
- [AnimationFrame](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-animationframe.md)
- [RelativeX](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-animationframe/relativex.md)
- [ShapeCollectionSave](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-animationframe/shapecollectionsave.md)
- [Texture](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-animationframe/texture.md)
- [IAnimationChainAnimatable](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable.md)
- [Animate](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable/animate.md)
- [Animation and Timing](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable/animation-and-timing.md)
- [AnimationChains](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable/animationchains.md)
- [AnimationSpeed](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable/animationspeed.md)
- [CurrentChainName](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable/currentchainname.md)
- [CurrentFrameIndex](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable/currentframeindex.md)
- [JustChangedFrame](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable/justchangedframe.md)
- [JustCycled](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable/justcycled.md)
- [UseAnimationRelativePosition](https://docs.flatredball.com/flatredball/api/flatredball/graphics/animation/flatredball-graphics-ianimationchainanimatable/useanimationrelativeposition.md)
- [BitmapFont](https://docs.flatredball.com/flatredball/api/flatredball/graphics/bitmapfont.md)
- [BMFC File](https://docs.flatredball.com/flatredball/api/flatredball/graphics/bitmapfont/bmfc-file.md)
- [BitmapCharacterInfo](https://docs.flatredball.com/flatredball/api/flatredball/graphics/bitmapfont/flatredball-graphics-bitmapcharacterinfo.md)
- [FNT File](https://docs.flatredball.com/flatredball/api/flatredball/graphics/bitmapfont/fnt-file.md)
- [Glyphs](https://docs.flatredball.com/flatredball/api/flatredball/graphics/bitmapfont/glyphs.md)
- [LineHeightInPixels](https://docs.flatredball.com/flatredball/api/flatredball/graphics/bitmapfont/lineheightinpixels.md)
- [RenderToTexture2D](https://docs.flatredball.com/flatredball/api/flatredball/graphics/bitmapfont/rendertotexture2d.md)
- [BlendOperation](https://docs.flatredball.com/flatredball/api/flatredball/graphics/blendoperation.md)
- [ColorOperation](https://docs.flatredball.com/flatredball/api/flatredball/graphics/coloroperation.md)
- [Add](https://docs.flatredball.com/flatredball/api/flatredball/graphics/coloroperation/add.md)
- [Color](https://docs.flatredball.com/flatredball/api/flatredball/graphics/coloroperation/color.md)
- [ColorTextureAlpha](https://docs.flatredball.com/flatredball/api/flatredball/graphics/coloroperation/colortexturealpha.md)
- [InterpolateColor](https://docs.flatredball.com/flatredball/api/flatredball/graphics/coloroperation/interpolatecolor.md)
- [Modulate](https://docs.flatredball.com/flatredball/api/flatredball/graphics/coloroperation/modulate.md)
- [Texture](https://docs.flatredball.com/flatredball/api/flatredball/graphics/coloroperation/texture.md)
- [GraphicsOptions](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions.md)
- [Filtering](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions/filtering.md)
- [IsFullScreen](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions/isfullscreen.md)
- [ResolutionHeight](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions/resolutionheight.md)
- [SetFullScreen](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions/setfullscreen.md)
- [SetResolution](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions/setresolution.md)
- [SizeOrOrientationChanged](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions/sizeororientationchanged.md)
- [TextureFilter](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions/texturefilter.md)
- [TextureLoadingColorKey](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions/textureloadingcolorkey.md)
- [UseMultisampling](https://docs.flatredball.com/flatredball/api/flatredball/graphics/graphicsoptions/usemultisampling.md)
- [IColorable](https://docs.flatredball.com/flatredball/api/flatredball/graphics/icolorable.md)
- [Alpha](https://docs.flatredball.com/flatredball/api/flatredball/graphics/icolorable/alpha.md)
- [BlendOperation](https://docs.flatredball.com/flatredball/api/flatredball/graphics/icolorable/blendoperation.md)
- [Blue](https://docs.flatredball.com/flatredball/api/flatredball/graphics/icolorable/blue.md)
- [ColorOperation](https://docs.flatredball.com/flatredball/api/flatredball/graphics/icolorable/coloroperation.md)
- [IDrawableBatch](https://docs.flatredball.com/flatredball/api/flatredball/graphics/drawablebatch.md)
- [Z](https://docs.flatredball.com/flatredball/api/flatredball/graphics/drawablebatch/flatredball-graphics-idrawablebatch-z.md)
- [RenderState](https://docs.flatredball.com/flatredball/api/flatredball/graphics/drawablebatch/render-state.md)
- [IVisible](https://docs.flatredball.com/flatredball/api/flatredball/graphics/ivisible.md)
- [IgnoresParentVisibility](https://docs.flatredball.com/flatredball/api/flatredball/graphics/ivisible/ignoresparentvisibility.md)
- [Layer](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layer.md)
- [Layer Membership Details](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layer/layer-membership-details.md)
- [LayerCameraSettings](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layer/layercamerasettings.md)
- [Remove](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layer/remove.md)
- [RenderTarget](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layer/rendertarget.md)
- [SortType](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layer/sorttype.md)
- [Sprites](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layer/sprites.md)
- [UsePixelCoordinates](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layer/usepixelcoordinates.md)
- [LayerCameraSettings](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layercamerasettings.md)
- [OrthogonalWidth](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layercamerasettings/orthogonalwidth.md)
- [TopDestination](https://docs.flatredball.com/flatredball/api/flatredball/graphics/layercamerasettings/topdestination.md)
- [Particle](https://docs.flatredball.com/flatredball/api/flatredball/graphics/particle.md)
- [EmissionSettings](https://docs.flatredball.com/flatredball/api/flatredball/graphics/particle/emissionsettings.md)
- [Drag](https://docs.flatredball.com/flatredball/api/flatredball/graphics/particle/emissionsettings/drag.md)
- [PixelSize](https://docs.flatredball.com/flatredball/api/flatredball/graphics/particle/emissionsettings/pixelsize.md)
- [ScaleX](https://docs.flatredball.com/flatredball/api/flatredball/graphics/particle/emissionsettings/scalex.md)
- [Emitter](https://docs.flatredball.com/flatredball/api/flatredball/graphics/particle/emitter.md)
- [PostProcessing](https://docs.flatredball.com/flatredball/api/flatredball/graphics/postprocessing.md)
- [SwapChain](https://docs.flatredball.com/flatredball/api/flatredball/graphics/postprocessing/swapchain.md)
- [RenderBreak](https://docs.flatredball.com/flatredball/api/flatredball/graphics/rendererbreak.md)
- [Renderer](https://docs.flatredball.com/flatredball/api/flatredball/graphics/renderer.md)
- [Draw](https://docs.flatredball.com/flatredball/api/flatredball/graphics/renderer/draw.md)
- [LastFrameRenderBreakList](https://docs.flatredball.com/flatredball/api/flatredball/graphics/renderer/lastframerenderbreaklist.md)
- [RenderBreaksAllocatedThisFrame](https://docs.flatredball.com/flatredball/api/flatredball/graphics/renderer/renderbreaksallocatedthisframe.md)
- [Text](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text.md)
- [AdjustPositionForPixelPerfectDrawing](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/adjustpositionforpixelperfectdrawing.md)
- [ColorOperation](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/coloroperation.md)
- [DisplayText](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/displaytext.md)
- [GetWidth](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/flatredball-graphics-textmanager-getwidth.md)
- [Font](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/font.md)
- [HorizontalAlignment](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/horizontalalignment.md)
- [InsertNewLines](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/insertnewlines.md)
- [MaxWidth](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/maxwidth.md)
- [MaxWidthBehavior](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/maxwidthbehavior.md)
- [NewLineDistance](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/newlinedistance.md)
- [NumberOfLines](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/numberoflines.md)
- [ScaleX](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/scalex.md)
- [SetColor](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/setcolor.md)
- [SetPixelPerfectScale](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/setpixelperfectscale.md)
- [VerticalAlignment](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/verticalalignment.md)
- [Width](https://docs.flatredball.com/flatredball/api/flatredball/graphics/text/width.md)
- [TextManager](https://docs.flatredball.com/flatredball/api/flatredball/graphics/textmanager.md)
- [AddManuallyUpdated](https://docs.flatredball.com/flatredball/api/flatredball/graphics/textmanager/addmanuallyupdated.md)
- [AddText](https://docs.flatredball.com/flatredball/api/flatredball/graphics/textmanager/addtext.md)
- [AddToLayer](https://docs.flatredball.com/flatredball/api/flatredball/graphics/textmanager/addtolayer.md)
- [FilterTexts](https://docs.flatredball.com/flatredball/api/flatredball/graphics/textmanager/filtertexts.md)
- [RemoveText](https://docs.flatredball.com/flatredball/api/flatredball/graphics/textmanager/removetext.md)
- [Texture](https://docs.flatredball.com/flatredball/api/flatredball/graphics/texture.md)
- [RenderTargetSprite](https://docs.flatredball.com/flatredball/api/flatredball/graphics/texture/rendertargetsprite.md)
- [ImageData](https://docs.flatredball.com/flatredball/api/flatredball/graphics/texture/imagedata.md)
- [ApplyColorOperation](https://docs.flatredball.com/flatredball/api/flatredball/graphics/texture/imagedata/applycoloroperation.md)
- [Fill](https://docs.flatredball.com/flatredball/api/flatredball/graphics/texture/imagedata/fill.md)
- [FromTexture2D](https://docs.flatredball.com/flatredball/api/flatredball/graphics/texture/imagedata/fromtexture2d.md)


---

# Agent Instructions: 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:

```
GET https://docs.flatredball.com/flatredball/api/flatredball/graphics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
