Pioneer
Loading...
Searching...
No Matches
Public Member Functions | List of all members
PiGuiView Class Reference

#include <PiGuiView.h>

Inheritance diagram for PiGuiView:
Inheritance graph
[legend]
Collaboration diagram for PiGuiView:
Collaboration graph
[legend]

Public Member Functions

 PiGuiView (std::string name)
 
virtual void Update () override
 
virtual void Draw3D () override
 
virtual void DrawPiGui () override
 
const std::string & GetViewName ()
 
- Public Member Functions inherited from View
 View ()
 
virtual ~View ()
 
virtual void Draw ()
 
virtual void Draw3D ()=0
 
virtual void Update ()=0
 
virtual void DrawPiGui ()
 
virtual void SaveToJson (Json &jsonObj)
 
virtual void LoadFromJson (const Json &jsonObj)
 
void Attach ()
 
void Detach ()
 
void SetRenderer (Graphics::Renderer *r)
 

Additional Inherited Members

- Protected Member Functions inherited from View
virtual void OnSwitchTo ()=0
 
virtual void OnSwitchFrom ()
 
- Protected Attributes inherited from View
Graphics::Rendererm_renderer
 

Constructor & Destructor Documentation

◆ PiGuiView()

PiGuiView::PiGuiView ( std::string  name)
inline

Member Function Documentation

◆ Draw3D()

virtual void PiGuiView::Draw3D ( )
inlineoverridevirtual

Implements View.

Reimplemented in ObjectViewerView, SectorView, SystemView, and WorldView.

◆ DrawPiGui()

void PiGuiView::DrawPiGui ( )
overridevirtual

Reimplemented from View.

Reimplemented in ObjectViewerView, and SectorView.

Here is the call graph for this function:

◆ GetViewName()

const std::string & PiGuiView::GetViewName ( )
inline

◆ Update()

virtual void PiGuiView::Update ( )
inlineoverridevirtual

Implements View.

Reimplemented in ObjectViewerView, SectorView, SystemView, and WorldView.


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