Uses of Interface
eu.svjatoslav.sixth.e3d.gui.humaninput.MouseInteractionController
Packages that use MouseInteractionController
Package
Description
Graphical user interface components for the Sixth 3D engine.
Provides a simple text editor component rendered in 3D space.
Renderable shape classes for the rasterization pipeline.
Solid-color polygon rendering with scanline rasterization.
Base class and utilities for composite shapes.
-
Uses of MouseInteractionController in eu.svjatoslav.sixth.e3d.gui
Classes in eu.svjatoslav.sixth.e3d.gui that implement MouseInteractionControllerModifier and TypeClassDescriptionclassBase class for interactive GUI components rendered in 3D space.Methods in eu.svjatoslav.sixth.e3d.gui that return MouseInteractionControllerModifier and TypeMethodDescriptionRenderingContext.getCurrentObjectUnderMouseCursor()Returns the current object under the mouse cursor.SegmentRenderingContext.getCurrentObjectUnderMouseCursor()SegmentRenderingContext.getSegmentMouseHit()Returns the mouse hit detected in this segment.Methods in eu.svjatoslav.sixth.e3d.gui with parameters of type MouseInteractionControllerModifier and TypeMethodDescriptionvoidRenderingContext.setCurrentObjectUnderMouseCursor(MouseInteractionController currentObjectUnderMouseCursor) Called when given object was detected under mouse cursor, while processingRenderingContext.mouseEvent.voidSegmentRenderingContext.setCurrentObjectUnderMouseCursor(MouseInteractionController controller) -
Uses of MouseInteractionController in eu.svjatoslav.sixth.e3d.gui.textEditorComponent
Classes in eu.svjatoslav.sixth.e3d.gui.textEditorComponent that implement MouseInteractionControllerModifier and TypeClassDescriptionclassA full-featured text editor component rendered in 3D space. -
Uses of MouseInteractionController in eu.svjatoslav.sixth.e3d.renderer.raster.shapes
Fields in eu.svjatoslav.sixth.e3d.renderer.raster.shapes declared as MouseInteractionControllerModifier and TypeFieldDescriptionAbstractShape.mouseInteractionControllerOptional controller that receives mouse interaction events (click, enter, exit) when the user interacts with this shape in the 3D view.Methods in eu.svjatoslav.sixth.e3d.renderer.raster.shapes with parameters of type MouseInteractionControllerModifier and TypeMethodDescriptionvoidAbstractShape.setMouseInteractionController(MouseInteractionController mouseInteractionController) Assigns a mouse interaction controller to this shape. -
Uses of MouseInteractionController in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon
Methods in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.solidpolygon with parameters of type MouseInteractionControllerModifier and TypeMethodDescriptionstatic voidSolidPolygon.drawTriangle(RenderingContext context, Point2D onScreenPoint1, Point2D onScreenPoint2, Point2D onScreenPoint3, MouseInteractionController mouseInteractionController, Color color) Renders a triangle using scanline rasterization. -
Uses of MouseInteractionController in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base
Methods in eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base with parameters of type MouseInteractionControllerModifier and TypeMethodDescriptionvoidAbstractCompositeShape.setMouseInteractionController(MouseInteractionController mouseInteractionController)