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

Public Member Functions

virtual ~Visual2DGfx ()
void setTransparency (uint8_t transparency)
uint32_t getTransparency ()
void setVisible (bool visible)
uint32_t 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 51 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

uint32_t FIFE::Visual2DGfx::getTransparency ( )
inline

Gets current transparency value (0-255)

Returns
current transparency value

Definition at line 65 of file visual.h.

uint32_t FIFE::Visual2DGfx::isVisible ( )
inline

Is instance visible or not

Returns
is instance visible or not

Definition at line 75 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 60 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 70 of file visual.h.


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