iselection.h File Reference

#include <cstddef>
#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include "signal/signalfwd.h"
#include "modulesystem.h"
Include dependency graph for iselection.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  Selectable
class  InstanceSelectionObserver
class  SelectionSystem
class  SelectionSystem::Visitor
 Visitor interface the for the selection system. More...

Namespaces

namespace  scene

Defines

#define INCLUDED_ISELECTION_H

Typedefs

typedef BasicVector3< float > Vector3
typedef BasicVector4< float > Vector4
typedef Vector4 Quaternion
typedef Callback1< const
Selectable & > 
SelectionChangeCallback
typedef SignalHandler1< const
Selectable & > 
SelectionChangeHandler
typedef GlobalModule
< SelectionSystem
GlobalSelectionModule
typedef GlobalModuleRef
< SelectionSystem
GlobalSelectionModuleRef

Functions

SelectionSystemGlobalSelectionSystem ()

Detailed Description

Definition in file iselection.h.


Define Documentation

#define INCLUDED_ISELECTION_H

Definition at line 27 of file iselection.h.


Typedef Documentation

typedef GlobalModule<SelectionSystem> GlobalSelectionModule

Definition at line 187 of file iselection.h.

typedef GlobalModuleRef<SelectionSystem> GlobalSelectionModuleRef

Definition at line 191 of file iselection.h.

Definition at line 79 of file iselection.h.

typedef Callback1<const Selectable&> SelectionChangeCallback

Definition at line 82 of file iselection.h.

Definition at line 83 of file iselection.h.

typedef BasicVector3<float> Vector3

Definition at line 75 of file iselection.h.

typedef BasicVector4<float> Vector4

Definition at line 77 of file iselection.h.


Function Documentation

SelectionSystem& GlobalSelectionSystem (  )  [inline]

Generated by  doxygen 1.6.2