SizeTraitParticle Struct Reference

Inheritance diagram for SizeTraitParticle:

ParticleTraits

List of all members.

Static Public Member Functions

static void init (Particles *part, DrawActionBase *, dataType &data)
static bool particle (dataType &, UInt32)
static Vec3fsize (dataType &data, UInt32 particle)

Classes

struct  dataType


Detailed Description

Definition at line 864 of file OSGParticles.cpp.


Member Function Documentation

static void SizeTraitParticle::init ( Particles part,
DrawActionBase ,
dataType data 
) [inline, static]

Definition at line 873 of file OSGParticles.cpp.

References osg::ParticlesBase::getMFSizes(), and SizeTraitParticle::dataType::sizes.

00874     {
00875         data.sizes = part->getMFSizes();
00876     }

static bool SizeTraitParticle::particle ( dataType ,
UInt32   
) [inline, static]

Definition at line 878 of file OSGParticles.cpp.

00879     {
00880         return false;
00881     }

static Vec3f& SizeTraitParticle::size ( dataType data,
UInt32  particle 
) [inline, static]

Definition at line 883 of file OSGParticles.cpp.

References SizeTraitParticle::dataType::sizes.

00884     {
00885         return (*(data.sizes))[particle];
00886     }


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

Generated on Mon Mar 17 12:02:59 2008 for OpenSG by  doxygen 1.5.5