FreeWRL / FreeX3D 4.3.0
X3D_ParticleSystem Struct Reference

Data Fields

int _nodeType
 
int _renderFlags
 
int _hit
 
int _change
 
int _ichange
 
struct Vector_parentVector
 
double _dist
 
float _extent [6]
 
struct X3D_PolyRep_intern
 
int referenceCount
 
int _defaultContainer
 
void * _gc
 
struct X3D_Node_executionContext
 
struct X3D_Nodeappearance
 
struct X3D_Nodegeometry
 
struct X3D_Nodemetadata
 
struct SFVec3f bboxCenter
 
struct SFVec3f bboxSize
 
int _shaderflags_base
 
int _shaderflags_effects
 
int _shaderflags_usershaders
 
int createParticles
 
int enabled
 
float lifetimeVariation
 
int maxParticles
 
float particleLifetime
 
struct SFVec2f particleSize
 
int isActive
 
struct X3D_NodecolorRamp
 
struct Multi_Float colorKey
 
struct X3D_Nodeemitter
 
struct Uni_StringgeometryType
 
struct Multi_Node physics
 
struct X3D_NodetexCoordRamp
 
struct Multi_Float texCoordKey
 
void * _tris
 
void * _ttex
 
void * _ltex
 
void * _particles
 
double _lasttime
 
int _geometryType
 
float _remainder
 

Detailed Description

Definition at line 8191 of file Structs.h.

Field Documentation

◆ _change

int X3D_ParticleSystem::_change

Definition at line 8195 of file Structs.h.

◆ _defaultContainer

int X3D_ParticleSystem::_defaultContainer

Definition at line 8202 of file Structs.h.

◆ _dist

double X3D_ParticleSystem::_dist

Definition at line 8198 of file Structs.h.

◆ _executionContext

struct X3D_Node* X3D_ParticleSystem::_executionContext

Definition at line 8204 of file Structs.h.

◆ _extent

float X3D_ParticleSystem::_extent[6]

Definition at line 8199 of file Structs.h.

◆ _gc

void* X3D_ParticleSystem::_gc

Definition at line 8203 of file Structs.h.

◆ _geometryType

int X3D_ParticleSystem::_geometryType

Definition at line 8233 of file Structs.h.

◆ _hit

int X3D_ParticleSystem::_hit

Definition at line 8194 of file Structs.h.

◆ _ichange

int X3D_ParticleSystem::_ichange

Definition at line 8196 of file Structs.h.

◆ _intern

struct X3D_PolyRep* X3D_ParticleSystem::_intern

Definition at line 8200 of file Structs.h.

◆ _lasttime

double X3D_ParticleSystem::_lasttime

Definition at line 8232 of file Structs.h.

◆ _ltex

void* X3D_ParticleSystem::_ltex

Definition at line 8230 of file Structs.h.

◆ _nodeType

int X3D_ParticleSystem::_nodeType

Definition at line 8192 of file Structs.h.

◆ _parentVector

struct Vector* X3D_ParticleSystem::_parentVector

Definition at line 8197 of file Structs.h.

◆ _particles

void* X3D_ParticleSystem::_particles

Definition at line 8231 of file Structs.h.

◆ _remainder

float X3D_ParticleSystem::_remainder

Definition at line 8234 of file Structs.h.

◆ _renderFlags

int X3D_ParticleSystem::_renderFlags

Definition at line 8193 of file Structs.h.

◆ _shaderflags_base

int X3D_ParticleSystem::_shaderflags_base

Definition at line 8211 of file Structs.h.

◆ _shaderflags_effects

int X3D_ParticleSystem::_shaderflags_effects

Definition at line 8212 of file Structs.h.

◆ _shaderflags_usershaders

int X3D_ParticleSystem::_shaderflags_usershaders

Definition at line 8213 of file Structs.h.

◆ _tris

void* X3D_ParticleSystem::_tris

Definition at line 8228 of file Structs.h.

◆ _ttex

void* X3D_ParticleSystem::_ttex

Definition at line 8229 of file Structs.h.

◆ appearance

struct X3D_Node* X3D_ParticleSystem::appearance

Definition at line 8206 of file Structs.h.

◆ bboxCenter

struct SFVec3f X3D_ParticleSystem::bboxCenter

Definition at line 8209 of file Structs.h.

◆ bboxSize

struct SFVec3f X3D_ParticleSystem::bboxSize

Definition at line 8210 of file Structs.h.

◆ colorKey

struct Multi_Float X3D_ParticleSystem::colorKey

Definition at line 8222 of file Structs.h.

◆ colorRamp

struct X3D_Node* X3D_ParticleSystem::colorRamp

Definition at line 8221 of file Structs.h.

◆ createParticles

int X3D_ParticleSystem::createParticles

Definition at line 8214 of file Structs.h.

◆ emitter

struct X3D_Node* X3D_ParticleSystem::emitter

Definition at line 8223 of file Structs.h.

◆ enabled

int X3D_ParticleSystem::enabled

Definition at line 8215 of file Structs.h.

◆ geometry

struct X3D_Node* X3D_ParticleSystem::geometry

Definition at line 8207 of file Structs.h.

◆ geometryType

struct Uni_String* X3D_ParticleSystem::geometryType

Definition at line 8224 of file Structs.h.

◆ isActive

int X3D_ParticleSystem::isActive

Definition at line 8220 of file Structs.h.

◆ lifetimeVariation

float X3D_ParticleSystem::lifetimeVariation

Definition at line 8216 of file Structs.h.

◆ maxParticles

int X3D_ParticleSystem::maxParticles

Definition at line 8217 of file Structs.h.

◆ metadata

struct X3D_Node* X3D_ParticleSystem::metadata

Definition at line 8208 of file Structs.h.

◆ particleLifetime

float X3D_ParticleSystem::particleLifetime

Definition at line 8218 of file Structs.h.

◆ particleSize

struct SFVec2f X3D_ParticleSystem::particleSize

Definition at line 8219 of file Structs.h.

◆ physics

struct Multi_Node X3D_ParticleSystem::physics

Definition at line 8225 of file Structs.h.

◆ referenceCount

int X3D_ParticleSystem::referenceCount

Definition at line 8201 of file Structs.h.

◆ texCoordKey

struct Multi_Float X3D_ParticleSystem::texCoordKey

Definition at line 8227 of file Structs.h.

◆ texCoordRamp

struct X3D_Node* X3D_ParticleSystem::texCoordRamp

Definition at line 8226 of file Structs.h.


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