camwindow.h File Reference

#include "math/Vector3.h"
#include "signal/signalfwd.h"
Include dependency graph for camwindow.h:

Go to the source code of this file.

Data Structures

struct  camwindow_globals_t

Defines

#define INCLUDED_CAMWINDOW_H

Typedefs

typedef struct _GtkWidget GtkWidget
typedef struct _GtkWindow GtkWindow
typedef struct _GtkMenu GtkMenu
typedef struct _GtkToolbar GtkToolbar

Enumerations

enum  { CAMERA_PITCH = 0, CAMERA_YAW = 1, CAMERA_ROLL = 2 }

Functions

CamWndNewCamWnd ()
void DeleteCamWnd (CamWnd *camwnd)
void AddCameraMovedCallback (const SignalHandler &handler)
void CamWnd_Update (CamWnd &camwnd)
GtkWidgetCamWnd_getWidget (CamWnd &camwnd)
void CamWnd_setParent (CamWnd &camwnd, GtkWindow *parent)
void GlobalCamera_setCamWnd (CamWnd &camwnd)
void CamWnd_constructToolbar (GtkToolbar *toolbar)
void CamWnd_registerShortcuts ()
void GlobalCamera_Benchmark ()
const Vector3Camera_getOrigin (CamWnd &camwnd)
void Camera_setOrigin (CamWnd &camwnd, const Vector3 &origin)
const Vector3Camera_getAngles (CamWnd &camwnd)
void Camera_setAngles (CamWnd &camwnd, const Vector3 &angles)
void CamWnd_Construct ()
void CamWnd_Destroy ()

Variables

camwindow_globals_t g_camwindow_globals
const int CAMWND_MINSIZE_X = 240
const int CAMWND_MINSIZE_Y = 200

Define Documentation

#define INCLUDED_CAMWINDOW_H

Definition at line 23 of file camwindow.h.


Typedef Documentation

typedef struct _GtkMenu GtkMenu

Definition at line 44 of file camwindow.h.

typedef struct _GtkToolbar GtkToolbar

Definition at line 45 of file camwindow.h.

typedef struct _GtkWidget GtkWidget

Definition at line 28 of file camwindow.h.

typedef struct _GtkWindow GtkWindow

Definition at line 29 of file camwindow.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
CAMERA_PITCH 
CAMERA_YAW 
CAMERA_ROLL 

Definition at line 54 of file camwindow.h.


Function Documentation

void AddCameraMovedCallback ( const SignalHandler handler  ) 
const Vector3& Camera_getAngles ( CamWnd camwnd  ) 
const Vector3& Camera_getOrigin ( CamWnd camwnd  ) 
void Camera_setAngles ( CamWnd camwnd,
const Vector3 angles 
)
void Camera_setOrigin ( CamWnd camwnd,
const Vector3 origin 
)
void CamWnd_Construct (  ) 
void CamWnd_constructToolbar ( GtkToolbar toolbar  ) 
void CamWnd_Destroy (  ) 
GtkWidget* CamWnd_getWidget ( CamWnd camwnd  ) 
void CamWnd_registerShortcuts (  ) 
void CamWnd_setParent ( CamWnd camwnd,
GtkWindow parent 
)
void CamWnd_Update ( CamWnd camwnd  ) 
void DeleteCamWnd ( CamWnd camwnd  ) 
void GlobalCamera_Benchmark (  ) 
void GlobalCamera_setCamWnd ( CamWnd camwnd  ) 
CamWnd* NewCamWnd (  ) 

Variable Documentation

const int CAMWND_MINSIZE_X = 240

Definition at line 84 of file camwindow.h.

const int CAMWND_MINSIZE_Y = 200

Definition at line 85 of file camwindow.h.


Generated by  doxygen 1.6.2