|
TachyonUI 0.1.0
High-performance UI for building tools.
|
This is the complete list of members for tachyon::CustomDrawContext, including all inherited members.
| ClipRect() const noexcept | tachyon::CustomDrawContext | inline |
| CurrentTransform() const noexcept | tachyon::CustomDrawContext | inline |
| CustomDrawContext(GUIRenderer &renderer, ElementStorage &storage, ElementRef elementRef, IntRect elementRectLayout, IntRect innerRectLayout, IntRect clipRectScreen, float3x2 renderTransform, int2 windowOffset, ITextSystem *textSystem=nullptr, float4 ownerPixelRect={}, IntRect ownerSnappedRect={}) noexcept | tachyon::CustomDrawContext | inline |
| ElementInnerRect() const noexcept | tachyon::CustomDrawContext | inline |
| ElementRect() const noexcept | tachyon::CustomDrawContext | inline |
| GetContentSize(const ElementRef &ref) const noexcept | tachyon::CustomDrawContext | |
| GetElementRect(const ElementRef &ref) const noexcept | tachyon::CustomDrawContext | |
| GetInnerRect(const ElementRef &ref) const noexcept | tachyon::CustomDrawContext | |
| GetInnerSize(const ElementRef &ref) const noexcept | tachyon::CustomDrawContext | |
| GetNextSiblingRef(const ElementRef &ref) const noexcept | tachyon::CustomDrawContext | |
| GetParentRef(const ElementRef &ref) const noexcept | tachyon::CustomDrawContext | |
| Ref() const noexcept | tachyon::CustomDrawContext | inline |
| RenderBox(IntRect rect, VisualBoxStyleIndex styleIndex, ElementState state, VisualColorStyleIndex colorStyleIndex={}, ImageIndex textureIndex=ImageIndex::Invalid) const | tachyon::CustomDrawContext | |
| RenderBox(IntRect rect, VisualBoxStyleIndex styleIndex, VisualColorStyleIndex colorStyleIndex={}, ImageIndex textureIndex=ImageIndex::Invalid) const | tachyon::CustomDrawContext | |
| RenderBox(IntRect rect, VisualBoxStyleIndex styleIndex, ElementState fromState, ElementState toState, float t) const | tachyon::CustomDrawContext | |
| RenderBox(IntRect rect, IntRect subClip, VisualBoxStyleIndex styleIndex, ElementState state, VisualColorStyleIndex colorStyleIndex={}, ImageIndex textureIndex=ImageIndex::Invalid) const | tachyon::CustomDrawContext | |
| RenderBox(IntRect rect, IntRect subClip, VisualBoxStyleIndex styleIndex, VisualColorStyleIndex colorStyleIndex={}, ImageIndex textureIndex=ImageIndex::Invalid) const | tachyon::CustomDrawContext | |
| RenderCircle(float2 center, float radius, const LineStyle &style) const | tachyon::CustomDrawContext | |
| RenderCircle(int2 center, float radius, const LineStyle &style) const | tachyon::CustomDrawContext | |
| RenderDisc(int2 center, float radius, VisualColorStyleIndex colorStyleIndex) const | tachyon::CustomDrawContext | |
| RenderDot(float2 pos, float size, color4f color) const | tachyon::CustomDrawContext | |
| RenderFilledPolygon(std::span< const float2 > points, VisualColorStyleIndex colorStyleIndex, ImageIndex textureIndex=ImageIndex::Invalid) const | tachyon::CustomDrawContext | |
| RenderLine(int2 p0, int2 p1, const LineStyle &style) const | tachyon::CustomDrawContext | |
| RenderLine(int2 p0, int2 p1, int2 p2, int2 p3, const LineStyle &style) const | tachyon::CustomDrawContext | |
| RenderPolyline(std::span< const int2 > points, bool closed, const LineStyle &style, float cornerRadius=0.0f) const | tachyon::CustomDrawContext | |
| RenderQuad(IntRect rect, VisualColorStyleIndex colorStyleIndex, float cornerRadius=0.0f, ImageIndex textureIndex=ImageIndex::Invalid) const | tachyon::CustomDrawContext | |
| RenderQuad(IntRect rect, IntRect subClip, VisualColorStyleIndex colorStyleIndex, float cornerRadius=0.0f, ImageIndex textureIndex=ImageIndex::Invalid) const | tachyon::CustomDrawContext | |
| RenderText(TextID textId, IntRect rect, float extraScale=1.0f) const | tachyon::CustomDrawContext | |
| RenderTriangle(float2 p0, float2 p1, float2 p2, VisualColorStyleIndex colorStyleIndex, ImageIndex textureIndex=ImageIndex::Invalid, TriangleEdges hardEdges=TriangleEdges::None) const | tachyon::CustomDrawContext | |
| ScreenToCurrent(int2 screenPoint) const | tachyon::CustomDrawContext | |
| SetSpace(DrawSpace space) | tachyon::CustomDrawContext | |
| SetSpaceRaw(float3x2 spaceToWindowLocal) | tachyon::CustomDrawContext |