FIFE::InstanceVisual Class Reference

#include <visual.h>

Inheritance diagram for FIFE::InstanceVisual:
Inheritance graph
[legend]
Collaboration diagram for FIFE::InstanceVisual:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual ~InstanceVisual ()
void setStackPosition (int stackposition)
int getStackPosition ()
InstanceVisualCacheItemgetCacheItem (Camera *cam)

Static Public Member Functions

static InstanceVisualcreate (Instance *instance)

Detailed Description

Instance visual contains data that is needed to visualize the instance on screen

Definition at line 160 of file visual.h.


Constructor & Destructor Documentation

FIFE::InstanceVisual::~InstanceVisual (  )  [virtual]

Destructor

Definition at line 125 of file visual.cpp.


Member Function Documentation

InstanceVisual * FIFE::InstanceVisual::create ( Instance instance  )  [static]

Constructs and assigns it to the passed item

Definition at line 116 of file visual.cpp.

References FIFE::Instance::getVisual(), and FIFE::Instance::setVisual().

InstanceVisualCacheItem& FIFE::InstanceVisual::getCacheItem ( Camera cam  )  [inline]

Get camera specific cache item for the visual

Returns:
cache item

Definition at line 185 of file visual.h.

int FIFE::InstanceVisual::getStackPosition (  )  [inline]

Gets current stack position of instance

Returns:
current stack position

Definition at line 180 of file visual.h.

void FIFE::InstanceVisual::setStackPosition ( int  stackposition  )  [inline]

Sets stack position of the instance Stack position is used to define the order in which instances residing in the same location are drawn

Parameters:
stackposition new stack position

Definition at line 175 of file visual.h.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.2-20100208