Uses of Class
heronarts.glx.ui.vg.VGraphics
Packages that use VGraphics
Package
Description
-
Uses of VGraphics in heronarts.glx
Fields in heronarts.glx declared as VGraphics -
Uses of VGraphics in heronarts.glx.ui
Fields in heronarts.glx.ui declared as VGraphicsMethods in heronarts.glx.ui with parameters of type VGraphicsModifier 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
UI2dScrollPane.drawBackground
(UI ui, VGraphics vg) protected void
UI2dComponent.drawBorder
(UI ui, VGraphics vg) protected void
UI2dScrollPane.drawBorder
(UI ui, VGraphics vg) protected void
UI2dComponent.drawComponentBackground
(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
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
Methods in heronarts.glx.ui.component with parameters of type VGraphicsModifier 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
UIItemList.BasicList.drawBorder
(UI ui, VGraphics vg) void
UIItemList.ScrollList.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
UIDropMenu.drawDisabledBackground
(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) static void
UIDropMenu.drawTriangle
(UI ui, UI2dComponent component, VGraphics vg, float textOffsetY) 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
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
Methods in heronarts.glx.ui.vg that return VGraphicsModifier 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
Methods in heronarts.lx.studio.ui with parameters of type VGraphics -
Uses of VGraphics in heronarts.lx.studio.ui.clip
Methods in heronarts.lx.studio.ui.clip with parameters of type VGraphicsModifier and TypeMethodDescriptionprotected void
UIMidiClipEnvelope.drawBackground
(UI ui, VGraphics vg) protected void
UIClipEditor.drawCursorIndicators
(UI ui, VGraphics vg, UITimeline.LensScrollContainer content) Playback/recording cursor and pending launch location are drawn over the top of the main lens lane.static void
UIPatternLauncher.drawLauchIcon
(UI ui, VGraphics vg, int tintColor) static void
UIPatternLauncher.drawLaunchIcon
(UI ui, VGraphics vg, UIColor tintColor) protected boolean
UIMidiClipEnvelope.drawNoteLabels
(UI ui, VGraphics vg, float x, float width) protected boolean
UIMidiClipEnvelope.drawNoteRoll
(UI ui, VGraphics vg, float x, float width, int mask) static void
UIClipButton.drawPlayTriangle
(UI ui, VGraphics vg) static void
UIClipButton.drawPlayTriangle
(UI ui, VGraphics vg, float x, float y) static void
UIClipLauncher.drawRowNumbers
(UI ui, VGraphics vg, float x, int offset) protected void
void
protected void
protected void
protected void
protected void
protected void
void
void
protected void
protected void
protected void
protected void
protected void
-
Uses of VGraphics in heronarts.lx.studio.ui.device
Methods in heronarts.lx.studio.ui.device with parameters of type VGraphics -
Uses of VGraphics in heronarts.lx.studio.ui.effect
Methods in heronarts.lx.studio.ui.effect with parameters of type VGraphics -
Uses of VGraphics in heronarts.lx.studio.ui.fixture
Methods in heronarts.lx.studio.ui.fixture with parameters of type VGraphics -
Uses of VGraphics in heronarts.lx.studio.ui.global
Methods in heronarts.lx.studio.ui.global with parameters of type VGraphics -
Uses of VGraphics in heronarts.lx.studio.ui.lfo
Methods in heronarts.lx.studio.ui.lfo with parameters of type VGraphics -
Uses of VGraphics in heronarts.lx.studio.ui.midi
Methods in heronarts.lx.studio.ui.midi with parameters of type VGraphics -
Uses of VGraphics in heronarts.lx.studio.ui.mixer
Methods in heronarts.lx.studio.ui.mixer with parameters of type VGraphicsModifier and TypeMethodDescriptionstatic void
UISceneStrip.UIGridViewToggle.drawGridToggle
(UI ui, VGraphics vg, float xp, float yp) static void
UISceneStrip.UIGridViewToggle.drawMixerStackToggle
(UI ui, VGraphics vg, boolean stacked, float x, float y) void
protected void
-
Uses of VGraphics in heronarts.lx.studio.ui.modulation
Methods in heronarts.lx.studio.ui.modulation with parameters of type VGraphicsModifier 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
void
protected void
final void
void
-
Uses of VGraphics in heronarts.lx.studio.ui.pattern
Methods in heronarts.lx.studio.ui.pattern with parameters of type VGraphics -
Uses of VGraphics in heronarts.lx.studio.ui.performance
Methods in heronarts.lx.studio.ui.performance with parameters of type VGraphics -
Uses of VGraphics in heronarts.lx.studio.ui.timeline
Methods in heronarts.lx.studio.ui.timeline with parameters of type VGraphicsModifier and TypeMethodDescriptionstatic void
VGTimeline.OutlinedRectangle.draw
(VGraphics vg, float x, float y, float w, float h, UIColor outlineColor, UIColor fillColor, float strokeWidth) static void
VGTimeline.PositionMarker.draw
(VGraphics vg, UI2dComponent target, float xPos, boolean rightFlag, UIColor outlineColor, UIColor fillColor) Draw a timeline position markerprotected void
UITimeline.drawBorder
(UI ui, VGraphics vg) protected void
UITimeline.drawCursorIndicators
(UI ui, VGraphics vg, UITimeline.LensScrollContainer content) void
-
Uses of VGraphics in heronarts.lx.studio.ui.timeline.lane
Methods in heronarts.lx.studio.ui.timeline.lane with parameters of type VGraphicsModifier and TypeMethodDescriptionprotected void
UIGridLane.drawBackground
(UI ui, VGraphics vg) protected void
UIGridLane.drawGridLabel
(UI ui, VGraphics vg, float x, String label) Subclasses (such as Ruler) can override to customize the look of grid labelsvoid
UIRuler.drawGridLabel
(UI ui, VGraphics vg, float x, String label) protected void
UIClipLane.drawSelection
(UI ui, VGraphics vg) Draw a semi-transparent selection over the alternating grid colors and before the grid lines.protected void
UIGridLane.drawSelection
(UI ui, VGraphics vg)