Package heronarts.glx.ui.component
Class UIPointCloud
java.lang.Object
heronarts.glx.ui.UIEventHandler
heronarts.glx.ui.UIObject
heronarts.glx.ui.UI3dComponent
heronarts.glx.ui.component.UIPointCloud
- All Implemented Interfaces:
LXLoopTask,LXSerializable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal DiscreteParameterfinal BoundedParameterfinal BooleanParameterfinal BoundedParameterfinal UIPointCloudfinal BoundedParameterfinal BoundedParameterfinal BoundedParameterfinal BoundedParameterfinal BooleanParameter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()booleanisGlobal()voidload(LX lx, JsonObject object) Restores this instance from a JSON objectprotected voidonCameraChanged(UI ui, UI3dContext context) Invoked when the camera position of the parent context has changedvoidSubclasses should override this method with specific drawing routingsvoidsave(LX lx, JsonObject object) Serializes this instance into the JSON objectsetAuxiliary(boolean auxiliary) Methods inherited from class heronarts.glx.ui.UI3dComponent
addChild, contains, draw, getContext, getHeight, getWidth, removeChildMethods inherited from class heronarts.glx.ui.UIObject
addListener, addListener, addLoopTask, addLoopTask, blur, bringToFront, focus, getDescription, getFocusedChild, getLX, getParent, getUI, getX, getY, hasDirectFocus, hasFocus, isVisible, isVisible, loop, onBlur, onFocus, onUIResize, removeLoopTask, requireUIThread, setConsumeMousePress, setDebugId, setDescription, setMouseCursor, setVisible, toggleVisible, toStringMethods inherited from class heronarts.glx.ui.UIEventHandler
onGamepadAxisChanged, onGamepadButtonPressed, onGamepadButtonReleased, onKeyPressed, onKeyReleased, onMouseDragged, onMouseMoved, onMouseOut, onMouseOver, onMousePressed, onMouseReleased, onMouseScroll
-
Field Details
-
pointSize
-
feather
-
sparkleAmount
-
sparkleCurve
-
sparkleRotate
-
contrast
-
alphaRef
-
depthTest
-
ledStyle
-
useCustomParams
-
global
-
-
Constructor Details
-
UIPointCloud
-
UIPointCloud
-
-
Method Details
-
isGlobal
public boolean isGlobal() -
setAuxiliary
-
dispose
public void dispose() -
onDraw
Description copied from class:UI3dComponentSubclasses should override this method with specific drawing routings- Overrides:
onDrawin classUI3dComponent- Parameters:
ui- UIview- View to draw into
-
onCameraChanged
Description copied from class:UI3dComponentInvoked when the camera position of the parent context has changed- Overrides:
onCameraChangedin classUI3dComponent- Parameters:
ui- UIcontext- Context being rendered into
-
save
Description copied from interface:LXSerializableSerializes this instance into the JSON object- Specified by:
savein interfaceLXSerializable- Parameters:
lx- LX instanceobject- Object to serialize into
-
load
Description copied from interface:LXSerializableRestores this instance from a JSON object- Specified by:
loadin interfaceLXSerializable- Parameters:
lx- LX instanceobject- Object to deserialize
-