FIFE  2008.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
FIFE::Visual2DGfx Class Reference

#include <visual.h>

Inheritance diagram for FIFE::Visual2DGfx:
Inheritance graph
Collaboration diagram for FIFE::Visual2DGfx:
Collaboration graph

List of all members.

Public Member Functions

virtual ~Visual2DGfx ()
void setTransparency (uint8_t transparency)
unsigned int getTransparency ()
void setVisible (bool visible)
unsigned int isVisible ()

Protected Member Functions

 Visual2DGfx ()

Detailed Description

Base class for all 2 dimensional visual classes Visual classes are extensions to visualize the stuff in model (e.g. instances) The reason why its separated is to keep model view-agnostic, so that we could have e.g. 3d, 2d and character based visualizations to the same data

Definition at line 49 of file visual.h.


Constructor & Destructor Documentation

FIFE::Visual2DGfx::~Visual2DGfx ( )
virtual

Destructor

Definition at line 47 of file visual.cpp.

FIFE::Visual2DGfx::Visual2DGfx ( )
protected

Constructor

Definition at line 44 of file visual.cpp.


Member Function Documentation

unsigned int FIFE::Visual2DGfx::getTransparency ( )
inline

Gets current transparency value (0-255)

Returns:
current transparency value

Definition at line 63 of file visual.h.

unsigned int FIFE::Visual2DGfx::isVisible ( )
inline

Is instance visible or not

Returns:
is instance visible or not

Definition at line 73 of file visual.h.

void FIFE::Visual2DGfx::setTransparency ( uint8_t  transparency)
inline

Sets transparency value for object to be visualized

Parameters:
stackpositionnew stack position

Definition at line 58 of file visual.h.

void FIFE::Visual2DGfx::setVisible ( bool  visible)
inline

Sets visibility value for object to be visualized

Parameters:
visibleis object visible or not

Definition at line 68 of file visual.h.


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