Definition at line 211 of file base.h.
void BaseInterface::Room::BaseShip::Draw |
( |
::BaseInterface * |
base) | |
|
|
virtual |
Reimplemented from BaseInterface::Room::BaseObj.
Definition at line 279 of file base_interface.cpp.
References _Universe, Universe::AccessCamera(), BaseInterface::caller, DEPTHTEST, DEPTHWRITE, game_data_t::fov, g_game, Camera::getCockpitOffset(), Camera::GetFov(), Camera::GetOrientation(), Camera::GetPosition(), UnitContainer::GetUnit(), VegaConfig::getVariable(), GFXClear(), GFXCreateLight(), GFXDeleteLight(), GFXDisable(), GFXEnable(), GFXFALSE, GFXHudMode(), GFXTRUE, LIGHTING, MultMatrix(), Matrix::p, XMLSupport::parse_float(), q, QVector, Unit::rSize(), Camera::setCockpitOffset(), Camera::SetFov(), SetupViewport(), TEXTURE0, TEXTURE1, Camera::UpdateGFX(), Vector, vs_config, and game_data_t::znear.
295 Matrix cam( p.i, p.j, p.k, q.i, q.j, q.k, r.i, r.j, r.k, pos );
298 newmat.
p.k *= un->
rSize();
300 newmat.
p.i *= newmat.
p.k;
301 newmat.
p.j *= newmat.
p.k;
321 (un)->DrawNow(
final, FLT_MAX );