Uses of Class
eu.svjatoslav.sixth.e3d.gui.ViewPanel
Packages that use ViewPanel
Package
Description
Graphical user interface components for the Sixth 3D engine.
Provides input device tracking (keyboard, mouse) and event forwarding to virtual components.
Provides a simple text editor component rendered in 3D space.
Ray tracer for rendering voxel data stored in an octree structure.
Rasterization-based real-time software renderer for the Sixth 3D engine.
-
Uses of ViewPanel in eu.svjatoslav.sixth.e3d.gui
Fields in eu.svjatoslav.sixth.e3d.gui declared as ViewPanelModifier and TypeFieldDescriptionfinal ViewPanelGuiComponent.viewPanelThe view panel this component is attached to.ViewUpdateTimerTask.viewPanelThe view panel to update.Methods in eu.svjatoslav.sixth.e3d.gui that return ViewPanelModifier and TypeMethodDescriptionViewFrame.getViewPanel()Returns the embeddedViewPanelfor adding shapes and configuring the scene.Methods in eu.svjatoslav.sixth.e3d.gui with parameters of type ViewPanelModifier and TypeMethodDescriptionbooleanbooleanGuiComponent.focusReceived(ViewPanel viewPanel) booleanGuiComponent.keyPressed(KeyEvent event, ViewPanel viewPanel) booleanGuiComponent.keyReleased(KeyEvent event, ViewPanel viewPanel) booleanbooleanCalled before each frame render, allowing the listener to update state and indicate whether a repaint is needed.Constructors in eu.svjatoslav.sixth.e3d.gui with parameters of type ViewPanelModifierConstructorDescriptionDeveloperToolsPanel(Frame parent, ViewPanel viewPanel, DeveloperTools developerTools, DebugLogBuffer debugLogBuffer) Creates and displays a developer tools panel.GuiComponent(Transform transform, ViewPanel viewPanel, Point3D size) Creates a GUI component with the specified transform, view panel, and bounding box size.ViewUpdateTimerTask(ViewPanel viewPanel) Creates a new timer task for the given view panel. -
Uses of ViewPanel in eu.svjatoslav.sixth.e3d.gui.humaninput
Methods in eu.svjatoslav.sixth.e3d.gui.humaninput with parameters of type ViewPanelModifier and TypeMethodDescriptionbooleanCalled when the component loses keyboard focus.booleanbooleanKeyboardInputHandler.focusReceived(ViewPanel viewPanel) Called when the component receives keyboard focus.booleanWorldNavigationUserInputTracker.focusReceived(ViewPanel viewPanel) booleanKeyboardInputHandler.keyPressed(KeyEvent event, ViewPanel viewPanel) Called when a key is pressed while the component has focus.booleanWorldNavigationUserInputTracker.keyPressed(KeyEvent event, ViewPanel viewContext) booleanKeyboardInputHandler.keyReleased(KeyEvent event, ViewPanel viewPanel) Called when a key is released while the component has focus.booleanWorldNavigationUserInputTracker.keyReleased(KeyEvent event, ViewPanel viewContext) booleanProcesses accumulated input events and updates camera based on mouse drag/wheel.booleanConstructors in eu.svjatoslav.sixth.e3d.gui.humaninput with parameters of type ViewPanelModifierConstructorDescriptionInputManager(ViewPanel viewPanel) Creates an input manager attached to the given view panel.KeyboardFocusStack(ViewPanel viewPanel) Creates a new focus stack for the given view panel, withWorldNavigationUserInputTrackeras the default focus owner. -
Uses of ViewPanel in eu.svjatoslav.sixth.e3d.gui.textEditorComponent
Methods in eu.svjatoslav.sixth.e3d.gui.textEditorComponent with parameters of type ViewPanelModifier and TypeMethodDescriptionbooleanTextEditComponent.keyPressed(KeyEvent event, ViewPanel viewPanel) Handles a key press event by routing it through the editor's input processing pipeline.Constructors in eu.svjatoslav.sixth.e3d.gui.textEditorComponent with parameters of type ViewPanelModifierConstructorDescriptionTextEditComponent(Transform transform, ViewPanel viewPanel, Point2D sizeInWorldCoordinates, LookAndFeel lookAndFeel) Creates a new text editor component positioned in 3D space. -
Uses of ViewPanel in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer
Constructors in eu.svjatoslav.sixth.e3d.renderer.octree.raytracer with parameters of type ViewPanelModifierConstructorDescriptionRayTracer(Texture texture, OctreeVolume octreeVolume, Vector<LightSource> lights, RaytracingCamera raytracingCamera, ViewPanel viewPanel) Creates a new ray tracer for the given scene configuration. -
Uses of ViewPanel in eu.svjatoslav.sixth.e3d.renderer.raster
Methods in eu.svjatoslav.sixth.e3d.renderer.raster with parameters of type ViewPanelModifier and TypeMethodDescriptionvoidShapeCollection.transformShapes(ViewPanel viewPanel, RenderingContext renderingContext) Transforms all shapes to screen space and queues them for rendering.