FlightGear next
SviewViewEyeTarget Struct Reference

Inherits SviewView.

Public Member Functions

 SviewViewEyeTarget (osgViewer::View *view, SGPropertyNode *config)
 
 SviewViewEyeTarget (osgViewer::View *view, SGPropertyNode *config, SviewSteps &a, SviewSteps &b)
 
const std::string description () override
 
bool update (double dt) override
 
void mouse_drag (double delta_x_deg, double delta_y_deg) override
 
- Public Member Functions inherited from SviewView
 SviewView (osgViewer::View *osg_view)
 
const std::string description2 ()
 
virtual ~SviewView ()
 
void posdir_to_view (SviewPosDir posdir)
 

Public Attributes

SviewSteps m_steps
 
bool m_mouse_drag = true
 
bool m_debug = false
 
time_t m_debug_time = 0
 
- Public Attributes inherited from SviewView
osgViewer::View * m_osg_view = nullptr
 
simgear::compositor::Compositor * m_compositor = nullptr
 
bool m_mouse_button2
 
double m_mouse_x = 0
 
double m_mouse_y = 0
 

Additional Inherited Members

- Static Public Attributes inherited from SviewView
static int s_id = 0
 

Detailed Description

Definition at line 1077 of file sview.cxx.

Constructor & Destructor Documentation

◆ SviewViewEyeTarget() [1/2]

SviewViewEyeTarget::SviewViewEyeTarget ( osgViewer::View * view,
SGPropertyNode * config )
inline

Definition at line 1079 of file sview.cxx.

◆ SviewViewEyeTarget() [2/2]

SviewViewEyeTarget::SviewViewEyeTarget ( osgViewer::View * view,
SGPropertyNode * config,
SviewSteps & a,
SviewSteps & b )
inline

Definition at line 1365 of file sview.cxx.

Member Function Documentation

◆ description()

const std::string SviewViewEyeTarget::description ( )
inlineoverridevirtual

Implements SviewView.

Definition at line 1429 of file sview.cxx.

◆ mouse_drag()

void SviewViewEyeTarget::mouse_drag ( double delta_x_deg,
double delta_y_deg )
inlineoverridevirtual

Implements SviewView.

Definition at line 1456 of file sview.cxx.

◆ update()

bool SviewViewEyeTarget::update ( double dt)
inlineoverridevirtual

Implements SviewView.

Definition at line 1434 of file sview.cxx.

Member Data Documentation

◆ m_debug

bool SviewViewEyeTarget::m_debug = false

Definition at line 1466 of file sview.cxx.

◆ m_debug_time

time_t SviewViewEyeTarget::m_debug_time = 0

Definition at line 1467 of file sview.cxx.

◆ m_mouse_drag

bool SviewViewEyeTarget::m_mouse_drag = true

Definition at line 1465 of file sview.cxx.

◆ m_steps

SviewSteps SviewViewEyeTarget::m_steps

Definition at line 1464 of file sview.cxx.


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