FreeWRL / FreeX3D 4.3.0
X3D_ParticleSystem Struct Reference

Data Fields

int _nodeType
 
int _renderFlags
 
int _hit
 
int _change
 
int _ichange
 
char * _fieldchange
 
struct Vector_parentVector
 
double _dist
 
float _extent [6]
 
struct X3D_GeomRep_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 visible
 
int bboxDisplay
 
int castShadow
 
int _shaderflags_base
 
int _shaderflags_effects
 
int _shaderflags_usershaders
 
int createParticles
 
int enabled
 
float lifetimeVariation
 
int maxParticles
 
float particleLifetime
 
struct SFVec2f particleSize
 
struct SFRotation particleOrientation
 
int isActive
 
struct X3D_NodecolorRamp
 
struct X3D_Nodecolor
 
struct Multi_Float colorKey
 
struct X3D_Nodeemitter
 
struct Uni_StringgeometryType
 
struct Multi_Node physics
 
struct X3D_NodetexCoordRamp
 
struct X3D_NodetexCoord
 
struct Multi_Float texCoordKey
 
void * _tris
 
void * _ttex
 
void * _ltex
 
void * _particles
 
double _lasttime
 
int _lastEnabled
 
int _geometryType
 
float _remainder
 

Detailed Description

Definition at line 11233 of file Structs.h.

Field Documentation

◆ _change

int X3D_ParticleSystem::_change

Definition at line 11237 of file Structs.h.

◆ _defaultContainer

int X3D_ParticleSystem::_defaultContainer

Definition at line 11245 of file Structs.h.

◆ _dist

double X3D_ParticleSystem::_dist

Definition at line 11241 of file Structs.h.

◆ _executionContext

struct X3D_Node* X3D_ParticleSystem::_executionContext

Definition at line 11247 of file Structs.h.

◆ _extent

float X3D_ParticleSystem::_extent[6]

Definition at line 11242 of file Structs.h.

◆ _fieldchange

char* X3D_ParticleSystem::_fieldchange

Definition at line 11239 of file Structs.h.

◆ _gc

void* X3D_ParticleSystem::_gc

Definition at line 11246 of file Structs.h.

◆ _geometryType

int X3D_ParticleSystem::_geometryType

Definition at line 11283 of file Structs.h.

◆ _hit

int X3D_ParticleSystem::_hit

Definition at line 11236 of file Structs.h.

◆ _ichange

int X3D_ParticleSystem::_ichange

Definition at line 11238 of file Structs.h.

◆ _intern

struct X3D_GeomRep* X3D_ParticleSystem::_intern

Definition at line 11243 of file Structs.h.

◆ _lastEnabled

int X3D_ParticleSystem::_lastEnabled

Definition at line 11282 of file Structs.h.

◆ _lasttime

double X3D_ParticleSystem::_lasttime

Definition at line 11281 of file Structs.h.

◆ _ltex

void* X3D_ParticleSystem::_ltex

Definition at line 11279 of file Structs.h.

◆ _nodeType

int X3D_ParticleSystem::_nodeType

Definition at line 11234 of file Structs.h.

◆ _parentVector

struct Vector* X3D_ParticleSystem::_parentVector

Definition at line 11240 of file Structs.h.

◆ _particles

void* X3D_ParticleSystem::_particles

Definition at line 11280 of file Structs.h.

◆ _remainder

float X3D_ParticleSystem::_remainder

Definition at line 11284 of file Structs.h.

◆ _renderFlags

int X3D_ParticleSystem::_renderFlags

Definition at line 11235 of file Structs.h.

◆ _shaderflags_base

int X3D_ParticleSystem::_shaderflags_base

Definition at line 11257 of file Structs.h.

◆ _shaderflags_effects

int X3D_ParticleSystem::_shaderflags_effects

Definition at line 11258 of file Structs.h.

◆ _shaderflags_usershaders

int X3D_ParticleSystem::_shaderflags_usershaders

Definition at line 11259 of file Structs.h.

◆ _tris

void* X3D_ParticleSystem::_tris

Definition at line 11277 of file Structs.h.

◆ _ttex

void* X3D_ParticleSystem::_ttex

Definition at line 11278 of file Structs.h.

◆ appearance

struct X3D_Node* X3D_ParticleSystem::appearance

Definition at line 11249 of file Structs.h.

◆ bboxCenter

struct SFVec3f X3D_ParticleSystem::bboxCenter

Definition at line 11252 of file Structs.h.

◆ bboxDisplay

int X3D_ParticleSystem::bboxDisplay

Definition at line 11255 of file Structs.h.

◆ bboxSize

struct SFVec3f X3D_ParticleSystem::bboxSize

Definition at line 11253 of file Structs.h.

◆ castShadow

int X3D_ParticleSystem::castShadow

Definition at line 11256 of file Structs.h.

◆ color

struct X3D_Node* X3D_ParticleSystem::color

Definition at line 11269 of file Structs.h.

◆ colorKey

struct Multi_Float X3D_ParticleSystem::colorKey

Definition at line 11270 of file Structs.h.

◆ colorRamp

struct X3D_Node* X3D_ParticleSystem::colorRamp

Definition at line 11268 of file Structs.h.

◆ createParticles

int X3D_ParticleSystem::createParticles

Definition at line 11260 of file Structs.h.

◆ emitter

struct X3D_Node* X3D_ParticleSystem::emitter

Definition at line 11271 of file Structs.h.

◆ enabled

int X3D_ParticleSystem::enabled

Definition at line 11261 of file Structs.h.

◆ geometry

struct X3D_Node* X3D_ParticleSystem::geometry

Definition at line 11250 of file Structs.h.

◆ geometryType

struct Uni_String* X3D_ParticleSystem::geometryType

Definition at line 11272 of file Structs.h.

◆ isActive

int X3D_ParticleSystem::isActive

Definition at line 11267 of file Structs.h.

◆ lifetimeVariation

float X3D_ParticleSystem::lifetimeVariation

Definition at line 11262 of file Structs.h.

◆ maxParticles

int X3D_ParticleSystem::maxParticles

Definition at line 11263 of file Structs.h.

◆ metadata

struct X3D_Node* X3D_ParticleSystem::metadata

Definition at line 11251 of file Structs.h.

◆ particleLifetime

float X3D_ParticleSystem::particleLifetime

Definition at line 11264 of file Structs.h.

◆ particleOrientation

struct SFRotation X3D_ParticleSystem::particleOrientation

Definition at line 11266 of file Structs.h.

◆ particleSize

struct SFVec2f X3D_ParticleSystem::particleSize

Definition at line 11265 of file Structs.h.

◆ physics

struct Multi_Node X3D_ParticleSystem::physics

Definition at line 11273 of file Structs.h.

◆ referenceCount

int X3D_ParticleSystem::referenceCount

Definition at line 11244 of file Structs.h.

◆ texCoord

struct X3D_Node* X3D_ParticleSystem::texCoord

Definition at line 11275 of file Structs.h.

◆ texCoordKey

struct Multi_Float X3D_ParticleSystem::texCoordKey

Definition at line 11276 of file Structs.h.

◆ texCoordRamp

struct X3D_Node* X3D_ParticleSystem::texCoordRamp

Definition at line 11274 of file Structs.h.

◆ visible

int X3D_ParticleSystem::visible

Definition at line 11254 of file Structs.h.


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