Public Member Functions

cyber::editor::EditorAppState Class Reference

#include <EditorAppState.h>

Inheritance diagram for cyber::editor::EditorAppState:
pl7::ApplicationState

List of all members.

Public Member Functions

 EditorAppState (pl7::Application *app)
 ~EditorAppState (void)
world::WorldDescget_world_desc () const
void set_world_desc (world::WorldDesc *world_desc)
renderer::ConfigRepositoryget_render_cfg () const
void set_render_cfg (renderer::ConfigRepository *render_cfg)
bool is_editable () const

Constructor & Destructor Documentation

cyber::editor::EditorAppState::EditorAppState ( pl7::Application app  ) 

Explicit constructor.

cyber::editor::EditorAppState::~EditorAppState ( void   ) 

Destructor.


Member Function Documentation

renderer::ConfigRepository* cyber::editor::EditorAppState::get_render_cfg (  )  const [inline]

Returns the config repository for rendering "the world".

world::WorldDesc* cyber::editor::EditorAppState::get_world_desc (  )  const [inline]

Returns the world description to edit.

bool cyber::editor::EditorAppState::is_editable (  )  const

Returns the flag specifying whether the editor is allowed to to his job.

void cyber::editor::EditorAppState::set_render_cfg ( renderer::ConfigRepository render_cfg  )  [inline]

Sets the config repository for rendering "the world".

void cyber::editor::EditorAppState::set_world_desc ( world::WorldDesc world_desc  )  [inline]

Sets the world description to edit.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines