| Name | Unit | Description |
|---|---|---|
| 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 |