Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <briefing.h>
Classes | |
class | Ship |
Public Member Functions | |
void | Render () |
void | Update () |
int | AddStarship (const char *filename, int faction, const Vector &) |
void | RemoveStarship (int) |
void | EnqueueOrder (int, const Vector &destination, float time) |
void | OverrideOrder (int, const Vector &destination, float time) |
void | SetPosition (int, const Vector &Position) |
Vector | GetPosition (int) |
void | SetCloak (int, float) |
Briefing () | |
~Briefing () | |
Public Attributes | |
Camera | cam |
TextPlane | tp |
vector< Ship * > | starships |
Definition at line 19 of file briefing.h.
Briefing::Briefing | ( | ) |
Definition at line 109 of file briefing.cpp.
References cam, QVector, Camera::SetOrientation(), TextPlane::SetPos(), Camera::SetPosition(), TextPlane::SetSize(), tp, Vector, and VSCONSTRUCT2.
Briefing::~Briefing | ( | ) |
Definition at line 117 of file briefing.cpp.
References i, starships, and VSDESTRUCT2.
Definition at line 151 of file briefing.cpp.
References Briefing::Ship::LoadFailed(), BaseUtil::Ship(), and starships.
Referenced by BriefingUtil::addShip().
Definition at line 130 of file briefing.cpp.
References starships.
Referenced by BriefingUtil::enqueueOrder(), and Briefing::Ship::OverrideOrder().
Definition at line 145 of file briefing.cpp.
References starships, and Vector.
Referenced by BriefingUtil::getShipPosition().
Definition at line 135 of file briefing.cpp.
References starships.
Referenced by BriefingUtil::replaceOrder().
void Briefing::RemoveStarship | ( | int | which) |
Definition at line 125 of file briefing.cpp.
References starships.
Referenced by BriefingUtil::removeShip().
void Briefing::Render | ( | ) |
Definition at line 55 of file briefing.cpp.
References _Universe, Universe::AccessCamera(), cam, CULLFACE, DEPTHTEST, DEPTHWRITE, Camera::GetPosition(), GFXBlendMode(), GFXClear(), GFXDisable(), GFXEnable(), GFXFALSE, GFXTRUE, i, identity_matrix(), interpolation_blend_factor, ONE, Mesh::ProcessUndrawnMeshes(), Camera::SetPosition(), starships, AnimatedTexture::UpdateAllFrame(), Camera::UpdateGFX(), Vector, and ZERO.
Referenced by Mission::BriefingRender().
Definition at line 17 of file briefing.cpp.
Referenced by BriefingUtil::setCloak().
Definition at line 140 of file briefing.cpp.
References starships.
Referenced by BriefingUtil::setShipPosition(), and Briefing::Ship::Update().
void Briefing::Update | ( | ) |
Definition at line 161 of file briefing.cpp.
Referenced by Mission::BriefingUpdate().
Camera Briefing::cam |
Definition at line 49 of file briefing.h.
Referenced by Briefing(), Render(), BriefingUtil::setCamOrientation(), and BriefingUtil::setCamPosition().
vector< Ship* > Briefing::starships |
Definition at line 51 of file briefing.h.
Referenced by AddStarship(), EnqueueOrder(), GetPosition(), OverrideOrder(), RemoveStarship(), Render(), SetCloak(), SetPosition(), Update(), and ~Briefing().
TextPlane Briefing::tp |
Definition at line 50 of file briefing.h.
Referenced by Briefing(), and Mission::BriefingRender().