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 StringUI2dComponent.clipTextToWidth(VGraphics vg, String str, float width) Clip a text to fit in the given widthstatic StringUI2dComponent.clipTextToWidth(VGraphics vg, String str, float width, boolean fromEnd) Clip a text to fit in the given widthvoidDraws this context into the given graphics context.protected voidUI2dComponent.drawBackground(UI ui, VGraphics vg) protected voidUI2dScrollPane.drawBackground(UI ui, VGraphics vg) protected voidUI2dComponent.drawBorder(UI ui, VGraphics vg) protected voidUI2dScrollPane.drawBorder(UI ui, VGraphics vg) protected voidUI2dComponent.drawComponentBackground(UI ui, VGraphics vg) protected voidDraws focus on this object.protected voidUI2dComponent.drawFocusCorners(UI ui, VGraphics vg, int color) static voidUI2dComponent.drawFocusCorners(UI ui, VGraphics vg, int color, float x, float y, float width, float height, float focusSize) protected voidUI2dComponent.drawParentBackground(UI ui, VGraphics vg) protected voidSubclasses should override this method to perform their drawing functions.protected voidvoidprotected final voidRenders the content of the context to its own framebuffer.protected voidUI2dComponent.vgRoundedRect(UI2dComponent that, VGraphics vg, float x, float y, float w, float h) protected voidUI2dComponent.vgRoundedRect(VGraphics vg) protected voidUI2dComponent.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 voidUIButton.Expander.drawBackground(UI ui, VGraphics vg) protected voidUIContextMenu.drawBackground(UI ui, VGraphics vg) protected voidUIButton.Expander.drawBorder(UI ui, VGraphics vg) voidUIColorPicker.drawBorder(UI ui, VGraphics vg) protected voidUIContextMenu.drawBorder(UI ui, VGraphics vg) voidUIItemList.BasicList.drawBorder(UI ui, VGraphics vg) voidUIItemList.ScrollList.drawBorder(UI ui, VGraphics vg) voidUINumberBox.drawBorder(UI ui, VGraphics vg) protected voidUIButton.Expander.drawBottomLeft(UI ui, VGraphics vg) protected voidUIButton.Expander.drawBottomRight(UI ui, VGraphics vg) protected voidUIDropMenu.drawDisabledBackground(UI ui, VGraphics vg) protected voidvoidvoidstatic voidUICollapsibleSection.drawHorizontalExpansionTriangle(UI ui, VGraphics vg, boolean expanded) static voidUIParameterControl.drawParameterLabel(UI ui, VGraphics vg, UI2dComponent component, String labelText) protected voidUIButton.Expander.drawTopLeft(UI ui, VGraphics vg) protected voidUIButton.Expander.drawTopRight(UI ui, VGraphics vg) static voidUIDropMenu.drawTriangle(UI ui, UI2dComponent component, VGraphics vg, float textOffsetY) protected voidprotected voidprotected voidprotected voidvoidvoidvoidvoidvoidvoidprotected voidSubclasses may override to draw some other kind of drop menuvoidvoidprotected voidvoidvoidprotected voidprotected voidvoidprotected voidvoidprotected voidprotected voidprotected voidvoidvoidstatic voidUIInputBox.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.modulation
Methods in heronarts.glx.ui.modulation with parameters of type VGraphics -
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 voidUIMidiClipEnvelope.drawBackground(UI ui, VGraphics vg) protected voidUIClipEditor.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 voidUIPatternLauncher.drawLauchIcon(UI ui, VGraphics vg, int tintColor) static voidUIPatternLauncher.drawLaunchIcon(UI ui, VGraphics vg, UIColor tintColor) protected booleanUIMidiClipEnvelope.drawNoteLabels(UI ui, VGraphics vg, float x, float width) protected booleanUIMidiClipEnvelope.drawNoteRoll(UI ui, VGraphics vg, float x, float width, int mask) static voidUIClipButton.drawPlayTriangle(UI ui, VGraphics vg) static voidUIClipButton.drawPlayTriangle(UI ui, VGraphics vg, float x, float y) static voidUIClipLauncher.drawRowNumbers(UI ui, VGraphics vg, float x, int offset) protected voidvoidprotected voidprotected voidprotected voidprotected voidprotected voidvoidvoidprotected voidprotected voidprotected voidprotected voidprotected 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 voidUISceneStrip.UIGridViewToggle.drawGridToggle(UI ui, VGraphics vg, float xp, float yp) static voidUISceneStrip.UIGridViewToggle.drawMixerStackToggle(UI ui, VGraphics vg, boolean stacked, float x, float y) voidprotected void -
Uses of VGraphics in heronarts.lx.studio.ui.modulation
Methods in heronarts.lx.studio.ui.modulation with parameters of type VGraphicsModifier and TypeMethodDescriptionprotected voidUISoundObject.UIAzimuth.drawBackgroundDetails(UI ui, VGraphics vg) protected voidUISoundObject.UIElevation.drawBackgroundDetails(UI ui, VGraphics vg) protected abstract voidUISoundObject.UILocation.drawBackgroundDetails(UI ui, VGraphics vg) protected voidvoidvoidprotected voidfinal voidvoid -
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 voidVGTimeline.OutlinedRectangle.draw(VGraphics vg, float x, float y, float w, float h, UIColor outlineColor, UIColor fillColor, float strokeWidth) static voidVGTimeline.PositionMarker.draw(VGraphics vg, UI2dComponent target, float xPos, boolean rightFlag, UIColor outlineColor, UIColor fillColor) Draw a timeline position markerprotected voidUITimeline.drawBorder(UI ui, VGraphics vg) protected voidUITimeline.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 voidUIGridLane.drawBackground(UI ui, VGraphics vg) protected voidUIGridLane.drawGridLabel(UI ui, VGraphics vg, float x, String label) Subclasses (such as Ruler) can override to customize the look of grid labelsvoidUIRuler.drawGridLabel(UI ui, VGraphics vg, float x, String label) protected voidUIClipLane.drawSelection(UI ui, VGraphics vg) Draw a semi-transparent selection over the alternating grid colors and before the grid lines.protected voidUIGridLane.drawSelection(UI ui, VGraphics vg)