Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Particles Member List

This is the complete list of members for Particles, including all inherited members.

angleParticlesprotected
backgroundGraphicprotected
base_speedParticlesprotected
blendParticlesprotected
BOLT enum valueGraphic
CastsShadow() const Graphicinlinevirtual
CheckRayIntersection(Point pt, Point vpn, double len, Point &ipt, bool treat_translucent_polys_as_solid=true)Graphicvirtual
CheckVisibility(Projector &projector)Particlesvirtual
CollidesWith(Graphic &o)Graphicvirtual
continuousParticlesprotected
decayParticlesprotected
Depth() const Graphicinlinevirtual
depthGraphicprotected
Destroy()Graphicvirtual
dragParticlesprotected
emittingParticlesprotected
ExecFrame(double seconds)Particlesvirtual
extraParticlesprotected
Farther(Graphic *a, Graphic *b)Graphicstatic
foregroundGraphicprotected
frameParticlesprotected
GetScene() const Graphicinlinevirtual
Graphic()Graphic
Hidden() const Graphicinlinevirtual
hiddenGraphicprotected
Hide()Graphicinlinevirtual
idGraphicprotected
id_keyGraphicprotectedstatic
Identity() const Graphicinline
infiniteGraphicprotected
intensityParticlesprotected
IsBackground() const Graphicinlinevirtual
IsBolt() const Graphicinlinevirtual
IsEmitting() const Particlesinlinevirtual
IsForeground() const Graphicinlinevirtual
IsInfinite() const Graphicinlinevirtual
IsQuad() const Graphicinlinevirtual
IsSolid() const Graphicinlinevirtual
IsSprite() const Graphicinlinevirtual
IsVisible() const Graphicinline
lifeGraphicprotected
Life() const Graphicinlinevirtual
locGraphicprotected
Location() const Graphicinline
Luminous() const Graphicinlinevirtual
luminousGraphicprotected
max_scaleParticlesprotected
max_speedParticlesprotected
min_scaleParticlesprotected
MoveTo(const Point &p)Graphicinlinevirtual
Name() const Graphicinline
nameGraphicprotected
Nearer(Graphic *a, Graphic *b)Graphicstatic
npartsParticlesprotected
nvertsParticlesprotected
offsetParticlesprotected
operator<(const Graphic &g) const Graphic
operator<=(const Graphic &g) const Graphic
operator==(const Graphic &g) const Graphicinline
OTHER enum valueGraphic
part_locParticlesprotected
Particles(Bitmap *bitmap, int np, const Vec3 &base_loc, const Vec3 &vel, float base_speed=500.0f, float drag=1.0f, float scale=1.0f, float bloom=0.0f, float decay=100.0f, float release=1.0f, bool cont=false, bool trail=true, bool rise=false, int blend=3, int nframes=1)Particles
point_spriteParticlesprotected
ProjectScreenRect(Projector *p)Graphicvirtual
QUAD enum valueGraphic
radiusGraphicprotected
Radius() const Graphicinline
ref_locParticlesprotected
releaseParticlesprotected
release_rateParticlesprotected
Render(Video *video, DWORD flags)Particlesvirtual
RENDER_ADD_LIGHT enum valueGraphic
RENDER_ADDITIVE enum valueGraphic
RENDER_ALPHA enum valueGraphic
RENDER_FIRST_LIGHT enum valueGraphic
RENDER_FLAGS enum nameGraphic
RENDER_SOLID enum valueGraphic
risingParticlesprotected
scaleParticlesprotected
sceneGraphicprotected
screen_rectGraphicprotected
ScreenRect() const Graphicinline
SetBackground(bool b)Graphicinlinevirtual
SetDepth(float d)Graphicinlinevirtual
SetForeground(bool f)Graphicinlinevirtual
SetInfinite(bool b)Graphicvirtual
SetLuminous(bool l)Graphicinlinevirtual
SetOrientation(const Matrix &o)Graphicinlinevirtual
SetScene(Scene *s)Graphicinlinevirtual
SetShadow(bool s)Graphicinlinevirtual
SetVisible(bool v)Graphicinline
shadowGraphicprotected
Show()Graphicinlinevirtual
SOLID enum valueGraphic
SPRITE enum valueGraphic
StopEmitting()Particlesinlinevirtual
timestampParticlesprotected
trailingParticlesprotected
transGraphicprotected
TranslateBy(const Point &ref)Particlesinlinevirtual
Translucent() const Graphicinlinevirtual
TYPE enum nameGraphic
TYPENAME()Graphicinlinestatic
Update()Graphicinlinevirtual
velocityParticlesprotected
visibleGraphicprotected
~Graphic()Graphicvirtual
~Particles()Particlesvirtual