#include <W3DGhostObject.h>
Inherits GhostObject.
Definition at line 45 of file W3DGhostObject.h.
◆ W3DGhostObject()
| W3DGhostObject::W3DGhostObject |
( |
| ) |
|
◆ ~W3DGhostObject()
| W3DGhostObject::~W3DGhostObject |
( |
| ) |
|
|
virtual |
◆ addToScene()
| void W3DGhostObject::addToScene |
( |
int | playerIndex | ) |
|
|
protected |
Add the dummy render objects to scene so player sees the correct version within the fog
Definition at line 560 of file W3DGhostObject.cpp.
◆ crc()
| void W3DGhostObject::crc |
( |
Xfer * | xfer | ) |
|
|
protectedvirtual |
◆ freeAllSnapShots()
| void W3DGhostObject::freeAllSnapShots |
( |
void | | ) |
|
|
protected |
◆ freeSnapShot()
| void W3DGhostObject::freeSnapShot |
( |
int | playerIndex | ) |
|
|
virtual |
◆ getShroudStatus()
| void W3DGhostObject::getShroudStatus |
( |
int | playerIndex | ) |
|
|
protected |
used to get the partition manager to update ghost objects without parent objects.
Definition at line 591 of file W3DGhostObject.cpp.
◆ loadPostProcess()
| void W3DGhostObject::loadPostProcess |
( |
void | | ) |
|
|
protectedvirtual |
◆ release()
| void W3DGhostObject::release |
( |
void | | ) |
|
|
protected |
◆ removeFromScene()
| void W3DGhostObject::removeFromScene |
( |
int | playerIndex | ) |
|
|
protected |
Remove the dummy render objects from scene that belong to given player
Definition at line 546 of file W3DGhostObject.cpp.
◆ removeParentObject()
| void W3DGhostObject::removeParentObject |
( |
void | | ) |
|
|
protected |
◆ restoreParentObject()
| void W3DGhostObject::restoreParentObject |
( |
void | | ) |
|
|
protected |
restore the original non-ghosted object to scene.
Reinsert the original object into our 3D scene
Definition at line 434 of file W3DGhostObject.cpp.
◆ snapShot()
| void W3DGhostObject::snapShot |
( |
int | playerIndex | ) |
|
|
virtual |
Record the current state of the renderobjects used by this parent object so we can display cached state when player is looking at fogged object. Should only be called when object enters the fogged state.
- Todo
- : We're going to ignore the case where each player index could be
Implements GhostObject.
Definition at line 327 of file W3DGhostObject.cpp.
◆ updateParentObject()
◆ xfer()
| void W3DGhostObject::xfer |
( |
Xfer * | xfer | ) |
|
|
protectedvirtual |
◆ m_drawableInfo
◆ m_nextSystem
- Todo
- this list should really be part of the device independent base class (CBD 12-3-2002)
Definition at line 69 of file W3DGhostObject.h.
◆ m_parentSnapshots
◆ m_prevSystem
The documentation for this class was generated from the following files: