Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Protected Member Functions | Protected Attributes | List of all members
foray::osi::InputDirectional Class Reference

Represents a stateless directional input. More...

#include <foray_input.hpp>

Inheritance diagram for foray::osi::InputDirectional:
foray::osi::InputBase foray::osi::InputDevice::DirectionalMouseScroll

Protected Member Functions

 InputDirectional ()
 
 InputDirectional (InputDevice *device, int32_t id, std::string_view name, EDirectional directional)
 
- Protected Member Functions inherited from foray::osi::InputBase
 InputBase ()=default
 
 InputBase (InputDevice *device, int32_t id, std::string_view name)
 

Protected Attributes

EDirectional mDirectionalId
 Directional input id of the inptu.
 
- Protected Attributes inherited from foray::osi::InputBase
InputDevicemDevice = {}
 Device providing this input.
 
int32_t mId = {}
 
std::string mName = {}
 

Detailed Description

Represents a stateless directional input.

Constructor & Destructor Documentation

◆ InputDirectional() [1/2]

foray::osi::InputDirectional::InputDirectional ( )
inlineprotected

◆ InputDirectional() [2/2]

foray::osi::InputDirectional::InputDirectional ( InputDevice device,
int32_t  id,
std::string_view  name,
EDirectional  directional 
)
inlineprotected

Member Data Documentation

◆ mDirectionalId

EDirectional foray::osi::InputDirectional::mDirectionalId
protected

Directional input id of the inptu.


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