Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <halo.h>
Public Member Functions | |
~Halo () | |
Halo (const char *texture, const GFXColor &col=TranslucentWhite, const QVector &pos=ZeroQvector, float sizx=1, float sizy=1) | |
void | Draw (const Transformation &quat=identity_transformation, const Matrix &m=identity_matrix, float alpha=-1) |
void | SetDimensions (float wid, float hei) |
void | SetPosition (const QVector &k) |
QVector & | Position () |
void | SetColor (const GFXColor &col) |
void | GetDimensions (float &wid, float &hei) |
Static Public Member Functions | |
static void | ProcessDrawQueue () |
Halo::~Halo | ( | ) |
Halo::Halo | ( | const char * | texture, |
const GFXColor & | col = TranslucentWhite , |
||
const QVector & | pos = ZeroQvector , |
||
float | sizx = 1 , |
||
float | sizy = 1 |
||
) |
Definition at line 14 of file halo.cpp.
References DecalQueue::AddTexture(), GFXTRUE, halodrawqueue, MIPMAP, and GFXColorVertex::SetColor().
void Halo::Draw | ( | const Transformation & | quat = identity_transformation , |
const Matrix & | m = identity_matrix , |
||
float | alpha = -1 |
||
) |
Definition at line 41 of file halo.cpp.
References CalculateOrientation(), VegaConfig::getVariable(), halodrawqueue, XMLSupport::parse_bool(), XMLSupport::parse_float(), q, QVector, Vector, and vs_config.
|
inline |
|
static |
Definition at line 77 of file halo.cpp.
References CULLFACE, DEPTHWRITE, DecalQueue::GetTexture(), GFXBlendMode(), GFXDisable(), GFXEnable(), GFXLoadIdentity(), GFXPopBlendMode(), GFXPushBlendMode(), halodrawqueue, LIGHTING, Texture::MakeActive(), MODEL, ONE, TEXTURE0, and TEXTURE1.
Referenced by GameStarSystem::Draw().
void Halo::SetColor | ( | const GFXColor & | col) |
|
inline |