Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions | Variables
explosion.cpp File Reference
#include <SDL_opengl.h>
#include <math.h>
#include <string.h>
#include <algorithm>
#include "inexor/engine/depthfx.hpp"
#include "inexor/engine/explosion.hpp"
#include "inexor/engine/glare.hpp"
#include "inexor/engine/glemu.hpp"
#include "inexor/engine/glexts.hpp"
#include "inexor/engine/octree.hpp"
#include "inexor/engine/rendergl.hpp"
#include "inexor/engine/renderva.hpp"
#include "inexor/engine/shader.hpp"
#include "inexor/engine/water.hpp"
#include "inexor/network/SharedVar.hpp"
#include "inexor/physics/physics.hpp"
#include "inexor/shared/cube_loops.hpp"
#include "inexor/shared/cube_tools.hpp"
#include "inexor/shared/cube_types.hpp"
#include "inexor/shared/ents.hpp"
#include "inexor/shared/geom.hpp"
#include "inexor/util/legacy_time.hpp"

Classes

struct  sphere::vert
 

Namespaces

 sphere
 

Functions

void sphere::init (int slices, int stacks)
 
void sphere::enable ()
 
void sphere::draw ()
 
void sphere::disable ()
 
void sphere::cleanup ()
 

Variables

struct sphere::vertsphere::verts = nullptr
 
GLushort * sphere::indices = nullptr
 
int sphere::numverts = 0
 
int sphere::numindices = 0
 
GLuint sphere::vbuf = 0
 
GLuint sphere::ebuf = 0
 
static const float WOBBLE = 1.25f
 
fireballrenderer fireballs ("particle/explosion.png")
 
fireballrenderer bluefireballs ("particle/plasma.png")
 

Class Documentation

struct sphere::vert
Class Members
vec pos
ushort s
ushort t

Variable Documentation

fireballrenderer bluefireballs("particle/plasma.png")

Referenced by finddepthfxranges().

fireballrenderer fireballs("particle/explosion.png")

Referenced by finddepthfxranges().

const float WOBBLE = 1.25f
static