Uses of Class
heronarts.glx.ui.vg.VGraphics
Package
Description
-
Uses of VGraphics in heronarts.glx
-
Uses of VGraphics in heronarts.glx.ui
Modifier and TypeMethodDescriptionstatic String
UI2dComponent.clipTextToWidth
(VGraphics vg, String str, float width) Clip a text to fit in the given widthstatic String
UI2dComponent.clipTextToWidth
(VGraphics vg, String str, float width, boolean fromEnd) Clip a text to fit in the given widthvoid
Draws this context into the given graphics context.protected void
UI2dComponent.drawBackground
(UI ui, VGraphics vg) protected void
UI2dComponent.drawBorder
(UI ui, VGraphics vg) protected void
Draws focus on this object.protected void
UI2dComponent.drawFocusCorners
(UI ui, VGraphics vg, int color) static void
UI2dComponent.drawFocusCorners
(UI ui, VGraphics vg, int color, float x, float y, float width, float height, float focusSize) protected void
UI2dComponent.drawParentBackground
(UI ui, VGraphics vg) protected void
Subclasses should override this method to perform their drawing functions.protected void
protected final void
Renders the content of the context to its own framebuffer.protected void
UI2dComponent.vgRoundedRect
(UI2dComponent that, VGraphics vg, float x, float y, float w, float h) protected void
UI2dComponent.vgRoundedRect
(VGraphics vg) protected void
UI2dComponent.vgRoundedRect
(VGraphics vg, float x, float y, float w, float h) -
Uses of VGraphics in heronarts.glx.ui.component
Modifier and TypeMethodDescriptionprotected void
UIButton.Expander.drawBackground
(UI ui, VGraphics vg) protected void
UIContextMenu.drawBackground
(UI ui, VGraphics vg) protected void
UIButton.Expander.drawBorder
(UI ui, VGraphics vg) void
UIColorPicker.drawBorder
(UI ui, VGraphics vg) protected void
UIContextMenu.drawBorder
(UI ui, VGraphics vg) void
UINumberBox.drawBorder
(UI ui, VGraphics vg) protected void
UIButton.Expander.drawBottomLeft
(UI ui, VGraphics vg) protected void
UIButton.Expander.drawBottomRight
(UI ui, VGraphics vg) protected void
void
void
static void
UICollapsibleSection.drawHorizontalExpansionTriangle
(UI ui, VGraphics vg, boolean expanded) static void
UIParameterControl.drawParameterLabel
(UI ui, VGraphics vg, UI2dComponent component, String labelText) protected void
UIButton.Expander.drawTopLeft
(UI ui, VGraphics vg) protected void
UIButton.Expander.drawTopRight
(UI ui, VGraphics vg) protected void
protected void
protected void
protected void
void
void
void
void
void
void
protected void
Subclasses may override to draw some other kind of drop menuvoid
void
protected void
void
void
protected void
protected void
void
protected void
protected void
protected void
protected void
void
void
static void
UIInputBox.onDrawText
(UI ui, VGraphics vg, UIInputBox.EditState editState, String rawString, boolean cursor, VGraphics.Align textAlignHorizontal, float x, float y, float width, float height, float availableWidth) Horrendous helper method to render an editable text field -
Uses of VGraphics in heronarts.glx.ui.vg
Modifier and TypeMethodDescriptionVGraphics.arc
(float cx, float cy, float r, float a0, float a1) VGraphics.arc
(float cx, float cy, float r, float a0, float a1, VGraphics.Winding dir) VGraphics.arcTo
(float x1, float y1, float x2, float y2, float radius) VGraphics.beginFrame
(float width, float height) VGraphics.beginPath()
VGraphics.beginPathMoveToArcFill
(float cx, float cy, float r, float a0, float a1) VGraphics.bezierTo
(float c1x, float c1y, float c2x, float c2y, float x, float y) VGraphics.circle
(float cx, float cy, float r) VGraphics.closePath()
VGraphics.ellipse
(float cx, float cy, float rx, float ry) VGraphics.endFrame()
VGraphics.fill()
VGraphics.fillColor
(float r, float g, float b) VGraphics.fillColor
(float r, float g, float b, float a) VGraphics.fillColor
(int argb) VGraphics.fillLinearGradient
(float sx, float sy, float ex, float ey, int scolor, int ecolor) VGraphics.fillPaint
(VGraphics.Paint paint) VGraphics.fontBlur
(float blur) VGraphics.fontFace
(VGraphics.Font font) VGraphics.fontSize
(float size) VGraphics.image
(VGraphics.Image image, float x, float y) VGraphics.image
(VGraphics.Image image, float x, float y, float alpha) VGraphics.intersectScissor
(float x, float y, float w, float h) VGraphics.line
(float x1, float y1, float x2, float y2) VGraphics.lineCap
(VGraphics.LineCap lineCap) VGraphics.lineJoin
(VGraphics.LineJoin lineJoin) VGraphics.lineTo
(float x, float y) VGraphics.moveTo
(float x, float y) VGraphics.pathWinding
(VGraphics.Winding dir) VGraphics.quadTo
(float cx, float cy, float x, float y) VGraphics.rect
(float x, float y, float w, float h) VGraphics.rect
(float x, float y, float w, float h, float r) VGraphics.reset()
VGraphics.resetScissor()
VGraphics.restore()
VGraphics.rotate
(float angle) VGraphics.roundedRect
(float x, float y, float w, float h, float r) VGraphics.roundedRectVarying
(float x, float y, float w, float h, float radTopLeft, float radTopRight, float radBottomRight, float radBottomLeft) VGraphics.save()
VGraphics.scissor
(float x, float y, float w, float h) VGraphics.scissorPop()
VGraphics.scissorPush
(float x, float y, float w, float h) VGraphics.stroke()
VGraphics.strokeColor
(float r, float g, float b) VGraphics.strokeColor
(float r, float g, float b, float a) VGraphics.strokeColor
(int argb) VGraphics.strokeColor
(UIColor color) VGraphics.strokeWidth
(float strokeWidth) VGraphics.textAlign
(VGraphics.Align horizontal) VGraphics.textAlign
(VGraphics.Align horizontal, VGraphics.Align vertical) VGraphics.textLetterSpacing
(float spacing) VGraphics.textLineHeight
(float lineHeight) VGraphics.translate
(float tx, float ty) -
Uses of VGraphics in heronarts.lx.studio.ui
Modifier and TypeMethodDescriptionprotected void
UIBottomTray.drawBackground
(UI ui, VGraphics vg) protected void
UIPane.drawBackground
(UI ui, VGraphics vg) protected void
protected void
protected void
-
Uses of VGraphics in heronarts.lx.studio.ui.clip
Modifier and TypeMethodDescriptionstatic void
UIClipButton.drawPlayTriangle
(UI ui, VGraphics vg) protected void
void
protected void
protected void
-
Uses of VGraphics in heronarts.lx.studio.ui.device
-
Uses of VGraphics in heronarts.lx.studio.ui.fixture
-
Uses of VGraphics in heronarts.lx.studio.ui.global
-
Uses of VGraphics in heronarts.lx.studio.ui.lfo
-
Uses of VGraphics in heronarts.lx.studio.ui.mixer
-
Uses of VGraphics in heronarts.lx.studio.ui.modulation
Modifier and TypeMethodDescriptionprotected void
UISoundObject.UIAzimuth.drawBackgroundDetails
(UI ui, VGraphics vg) protected void
UISoundObject.UIElevation.drawBackgroundDetails
(UI ui, VGraphics vg) protected abstract void
UISoundObject.UILocation.drawBackgroundDetails
(UI ui, VGraphics vg) protected void
void
void
protected void
final void
void
-
Uses of VGraphics in heronarts.lx.studio.ui.pattern
-
Uses of VGraphics in heronarts.lx.studio.ui.performance
Modifier and TypeMethodDescriptionprotected void
UIPerformanceTool.drawBackground
(UI ui, VGraphics vg) protected void
UIPerformancePane.drawBorder
(UI ui, VGraphics vg) void
void
protected void