Voltray Engine Docs
Loading...
Searching...
No Matches
Editor::Components::ViewportInput Class Reference

Handles input processing and object selection for the viewport. More...

#include <ViewportInput.h>

Public Member Functions

 ViewportInput ()=default
 
 ~ViewportInput ()=default
 
void ProcessInput (::Scene &scene, ::BaseCamera &camera, const ImVec2 &viewportPos, const ImVec2 &viewportSize)
 Process input for the viewport.
 

Detailed Description

Handles input processing and object selection for the viewport.

Constructor & Destructor Documentation

◆ ViewportInput()

Editor::Components::ViewportInput::ViewportInput ( )
default

◆ ~ViewportInput()

Editor::Components::ViewportInput::~ViewportInput ( )
default

Member Function Documentation

◆ ProcessInput()

void Editor::Components::ViewportInput::ProcessInput ( ::Scene scene,
::BaseCamera camera,
const ImVec2 &  viewportPos,
const ImVec2 &  viewportSize 
)

Process input for the viewport.

Parameters
sceneScene for object selection
cameraCamera for ray casting
viewportPosPosition of the viewport in screen space
viewportSizeSize of the viewport

The documentation for this class was generated from the following files: