LightAnimData

A datablock which defines and performs light animation, such as rotation, brightness fade, and colorization.

Inherit:
SimDataBlock

Description

A datablock which defines and performs light animation, such as rotation, brightness fade, and colorization.

Example:

datablock LightAnimData( SubtlePulseLightAnim )
{
   brightnessA = 0.5;
   brightnessZ = 1;
   brightnessPeriod = 1;
   brightnessKeys = "aza";
   brightnessSmooth = true;
};

Fields

float LightAnimData::brightnessA

The value of the A key in the keyframe sequence.

string LightAnimData::brightnessKeys

The keyframe sequence encoded into a string where characters from A to Z define a position between the two animation values.

float LightAnimData::brightnessPeriod

The animation time for keyframe sequence.

bool LightAnimData::brightnessSmooth

If true the transition between keyframes will be smooth.

float LightAnimData::brightnessZ

The value of the Z key in the keyframe sequence.

float LightAnimData::colorA[3]

The value of the A key in the keyframe sequence.

string LightAnimData::colorKeys[3]

The keyframe sequence encoded into a string where characters from A to Z define a position between the two animation values.

float LightAnimData::colorPeriod[3]

The animation time for keyframe sequence.

bool LightAnimData::colorSmooth[3]

If true the transition between keyframes will be smooth.

float LightAnimData::colorZ[3]

The value of the Z key in the keyframe sequence.

float LightAnimData::offsetA[3]

The value of the A key in the keyframe sequence.

string LightAnimData::offsetKeys[3]

The keyframe sequence encoded into a string where characters from A to Z define a position between the two animation values.

float LightAnimData::offsetPeriod[3]

The animation time for keyframe sequence.

bool LightAnimData::offsetSmooth[3]

If true the transition between keyframes will be smooth.

float LightAnimData::OffsetZ[3]

The value of the Z key in the keyframe sequence.

float LightAnimData::rotA[3]

The value of the A key in the keyframe sequence.

string LightAnimData::rotKeys[3]

The keyframe sequence encoded into a string where characters from A to Z define a position between the two animation values.

float LightAnimData::rotPeriod[3]

The animation time for keyframe sequence.

bool LightAnimData::rotSmooth[3]

If true the transition between keyframes will be smooth.

float LightAnimData::rotZ[3]

The value of the Z key in the keyframe sequence.