lbm_reference
Public Member Functions | Public Attributes | List of all members
particles::Sphere Struct Reference

#include <particles/ParticleSystem.h>

+ Collaboration diagram for particles::Sphere:

Public Member Functions

bool isPointInside (const core::vector3df &p)
 
void move ()
 
 Sphere (float x, float y, float z, float radius, float u_x=0.0, float u_y=0.0, float u_z=0.0, scene::IMeshSceneNode *n=0)
 

Public Attributes

scene::IMeshSceneNode * node
 
core::vector3df pos
 
float r
 
core::vector3df u
 

Detailed Description

Definition at line 23 of file ParticleSystem.h.

Constructor & Destructor Documentation

particles::Sphere::Sphere ( float  x,
float  y,
float  z,
float  radius,
float  u_x = 0.0,
float  u_y = 0.0,
float  u_z = 0.0,
scene::IMeshSceneNode *  n = 0 
)
inline

Definition at line 25 of file ParticleSystem.h.

Member Function Documentation

bool particles::Sphere::isPointInside ( const core::vector3df &  p)
inline

Definition at line 41 of file ParticleSystem.h.

void particles::Sphere::move ( )
inline

Definition at line 35 of file ParticleSystem.h.

Member Data Documentation

scene::IMeshSceneNode* particles::Sphere::node

Definition at line 50 of file ParticleSystem.h.

core::vector3df particles::Sphere::pos

Definition at line 47 of file ParticleSystem.h.

float particles::Sphere::r

Definition at line 48 of file ParticleSystem.h.

core::vector3df particles::Sphere::u

Definition at line 49 of file ParticleSystem.h.


The documentation for this struct was generated from the following file: