#include <ddgviewport.h>
Class diagram for ddgViewport:
Public Members | |||
ddgViewport ( ddgCamera *c, unsigned short x = 5, unsigned short y = 70, unsigned short w = 25, unsigned short h = 25) | |||
Create a sub-viewport associated with a camera at a given canvas position and a given size. | |||
~ddgViewport () | |||
Destroy the viewport. | |||
unsigned short int | px ( int i = -1) | ||
Return (and set) the X position of the viewport. | |||
unsigned short int | py ( int i = -1) | ||
Return (and set) the Y position of the viewport. | |||
unsigned short int | dx ( int i = 0) | ||
Return (and set) the width of the viewport. | |||
unsigned short int | dy ( int i = 0) | ||
Return (and set) the width of the viewport. | |||
int | id ( int i = 0) | ||
Return the viewports id. | |||
void | enabled ( bool e ) | ||
Parameter access functions. | |||
bool | enabled (void) | ||
Return if viewport is active. | |||
void | edge (bool edge) | ||
Indicate if the viewport should have an edge drawn around it. | |||
bool | edge (void) | ||
void | slave ( bool s ) | ||
Set and get the slave settings. | |||
bool | slave ( void ) | ||
void | control ( bool c ) | ||
Set and get the slave settings. | |||
bool | control ( void ) | ||
Is this viewport a controller. | |||
void | camera ( ddgCamera *c ) | ||
Set the camera. | |||
ddgCamera* | camera (void) | ||
Get the camera for this viewport. | |||
ddgUIGroup* | uigroup (void) | ||
Get the uigroup. | |||
void | update ( void (*u)(void)) | ||
Set the update function. | |||
bool | update ( void ) | ||
Check if an update function is set. | |||
void | doUpdate (void ) | ||
Call the update function to allow camera to perform some work. | |||
ddgEventHandler* | eventHandler (void) | ||
Return the event handler object. | |||
void | eventHandler (ddgEventHandler *eh) | ||
Set the event handler object. | |||
unsigned short int | _px | ||
Viewport positions and sizes. More... | |||
unsigned short int | _py | ||
unsigned short int | _dx | ||
unsigned short int | _dy | ||
Friends | |||
class | ddgViewportSet |
One viewport should be defined as the root display.
unsigned short int ddgViewport::_px |
Viewport positions and sizes.
If this is the root viewport these are pixel coordinates. If this is a sub viewport these are percentages coordinates.
unsigned short int ddgViewport::_py |
If this is the root viewport these are pixel coordinates. If this is a sub viewport these are percentages coordinates.
unsigned short int ddgViewport::_dx |
If this is the root viewport these are pixel coordinates. If this is a sub viewport these are percentages coordinates.
unsigned short int ddgViewport::_dy |
If this is the root viewport these are pixel coordinates. If this is a sub viewport these are percentages coordinates.