All Identifiers

Name Unit Description
fbGetError FireBlade Returns the current error code.
FB_APPEARANCE FireBlade Appearance calculation, contains size and color. Enabled by default.
FB_ARITHAVERAGE FireBlade Arithmetic effect center
FB_BYTE fbu_emitters Data is of Byte type
FB_COLLISION_DETECTION FireBlade Collision detection for particles. Disabled by default.
FB_CONCURRENT_DEPTHSORT FireBlade Depth sorting. WARNING - may lack performance at high particle count and fast camera changes. Disabled by default
FB_DATAFORM_POINTING fb_collision_types The pointer points to a sequence of pointers, which point to a continiuous sequence of values
FB_DATAFORM_SEQUENCE fb_collision_types The pointer points to a continiuous sequence of values
FB_DOUBLE fbu_emitters Data is of 8 byte floating point type (Double)
FB_ERR_ILLEGAL_ACTION FireBlade The action is not allowed in current context
FB_ERR_INVALID_TARGET FireBlade The target is unknown
FB_ERR_INVALID_TEXTURE FireBlade The texture tile index of a particle is out of range
FB_ERR_INVALID_VALUE FireBlade A given value is invalid
FB_ERR_NONE FireBlade No error occured
FB_FACEMODE_QUADS fb_collision_types Interpretates the vertices as quads (OpenGL compatible).
FB_FACEMODE_TRIANGLES fb_collision_types Interpretates the vertices as triangles (OpenGL compatible).
FB_FACEMODE_TRIANGLE_FAN fb_collision_types Interpretates the vertices as a triangle fan. Takes the first, the last and the new vertex to generate a triangle (OpenGL compatible).
FB_FACEMODE_TRIANGLE_STRIP fb_collision_types Interpretates the vertices as connected triangles. Takes the new vertex and the last two vertices to generate a triangle (OpenGL compatible).
FB_FLOWDENSITY FireBlade Density of the world. Only necessary with FB_PHYSICSMODEL_REALISTIC. Default value: 1.29
FB_FRUSTUM FireBlade Frustum Calculation. Enabled by default.
FB_INTERPOLATION_LINEAR FireBlade Linear interpolation between two hooks. Default value
FB_INTERPOLATION_TRIGON FireBlade Trigonometric interpolation between two hooks.
FB_MAGNETMODE_INVLINEAR FireBlade Gravitation decreases lineary with less distance.
FB_MAGNETMODE_LINEAR FireBlade Gravitation increases lineary with less distance. Default value
FB_MAGNETMODE_NORMALIZED FireBlade Same gravitation on every point in radius.
FB_MAGNETMODE_REALISTIC FireBlade Realistic mass gravitation calculation. Gravitation becomes magnet mass in megatons. Particles mass is in megatons too.
FB_MAGNETMODE_USER FireBlade User defined magnet force by the OnGravitated event.
FB_MAGNETMODE_XYZDISTANCE FireBlade Calculation of the force by calculation single coordinates.
FB_MAXBOUND FireBlade Effect maximum boundary
FB_MINBOUND FireBlade Effect minimum boundary
FB_NORMALS FireBlade Normal Calculation. Disabled by default.
FB_PHYSICS FireBlade Physics Calculation. Enabled by default
FB_PHYSICSMODEL_REALISTIC FireBlade Realistic physics model. Force and velocity calculation, flow density, collision, magnets. Default value
FB_PHYSICSMODEL_SIMPLE FireBlade Simple physics model. Only force and velocity calculation
FB_POINTSPRITES FireBlade Rendering with point sprites. Uses the activated container texture and size of the first particle. The vertex calculation (FB_VERTICES) should be disabled unless needed by the user, because it is obsolete for point sprites. Disabled by default
FB_SHIFT FireBlade Shift value
FB_SINGLE fbu_emitters Data is of 4 byte floating point type (Single)
FB_SIZE_ADDITION FireBlade Change size by using the growth vector (size = size + growth*deltatime).
FB_SIZE_INTERPOLATION FireBlade Interpolate size from size of hooks.
FB_SMEAR FireBlade Smear effect. Disabled by default.
FB_SMEARINTENSITY FireBlade Intensity of the smear effect
FB_SMEARSHIFT FireBlade Texture balance for smeared particles. Default value: 0.5
FB_TEXTURE_BLEND FireBlade Soft texture blending. Blends two textures of a particle according to its age to avoid an instant change. May lack performance. Disabled by default.
FB_VELOCITYMODE_ORIENTATION fbu_emitters Use the Velocity Orientation Point to calculate the velocity
FB_VELOCITYMODE_RANDOM fbu_emitters Use VelocityAmplitude and -Offset to calculate the velocity
FB_VERTEXSTORAGE_USER FireBlade Does no vertex storage at all. The user may do this in OnCalculated event.
FB_VERTEXSTORAGE_VA FireBlade Stores vertex data in a Vertex Array. Often faster than VBO, maybe because the VBO changes very often and the data has do be moved to graphics memory. Default value.
FB_VERTEXSTORAGE_VBO FireBlade Stores vertex data in a Vertex Buffer Object
FB_VERTICES FireBlade Vertex Calculation, including texture coordinates and normals. Enabled by default.
FB_WIND FireBlade Wind speed. Only necessary with FB_PHYSICSMODEL_REALISTIC
PFB_ParticleData FireBlade Pointer to TFB_ParticleData
TFBU_ConeEmitter fbu_emitters Emits particles inside or on the surface of a cone
TFBU_CubeEmitter fbu_emitters Emits particles between two cubes
TFBU_CustomEmitter fbu_emitters Abstract emitter class
TFBU_Effect fbu_effectmanager This class is meant to be the ancestor class of an effect implementation to use with the manager. Therefore, the Update, Render and SetRenderMode methods are abstract and must be overwritten in your effect implementation.
TFBU_EffectManager fbu_effectmanager This is the main manager class. See the unit description for a detailed description of how it works.
TFBU_FaceEmitter fbu_emitters Face Emitter, emits particles on a face
TFBU_FontEmitter fbu_emitters Font Emitter, displays fonts with particles
TFBU_FontMap fbu_emitters Particle Font Map. It is generated by a pixmap of 256 characters (bitmap font)
TFBU_NotifyEvent fbu_effectmanager  
TFBU_RackTextureCallback fbu_effectmanager This can be used as a normalized texture load callback for a "rack unit", which contains several classes derived from TFBParticleEffect
TFBU_SphereEmitter fbu_emitters Emits particles spherically
TFB_AppearanceModel FireBlade Particle appearance sequence
TFB_CollidedEvent fb_collision_types Collided Event, which is fired when a particle collided with an object.
TFB_CollisionPrimitive fb_collision_types Abstract collision primitive class. Notes for implementing an own primitive:

TFB_CollisionTree fb_collision Particle collision tree
TFB_Context FireBlade Particle generation context
TFB_GravitatedEvent FireBlade Gravitated Event. A userdefined magnet force can be added by manipulating the AParticleˆ.MagnetForce field.
TFB_Magnet FireBlade Particle magnet
TFB_Material fb_collision_types Material data
TFB_MaterialSetCallback fb_collision_types Callback which makes it possible to set different materials of single fields an a heightmap.
TFB_NotifyEvent FireBlade Standard FireBlade event
TFB_ParticleData FireBlade Contains all data used to calculate physics and visual appereance of a particle.
TFB_Skeleton FireBlade  
TFB_SkeletonBone FireBlade Contains vertex information of a particle.

Generated by PasDoc 0.11.0 on 2009-06-29 23:12:36