LightAnimData

consoledoc.h

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

More...

Offset

The XYZ translation animation state relative to the light position.

float
offsetA [3]

The value of the A key in the keyframe sequence.

float
OffsetZ [3]

The value of the Z key in the keyframe sequence.

float

The animation time for keyframe sequence.

string

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

bool

If true the transition between keyframes will be smooth.

Rotation

The XYZ rotation animation state relative to the light orientation.

float
rotA [3]

The value of the A key in the keyframe sequence.

float
rotZ [3]

The value of the Z key in the keyframe sequence.

float

The animation time for keyframe sequence.

string
rotKeys [3]

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

bool

If true the transition between keyframes will be smooth.

Color

The RGB color animation state.

float
colorA [3]

The value of the A key in the keyframe sequence.

float
colorZ [3]

The value of the Z key in the keyframe sequence.

float

The animation time for keyframe sequence.

string

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

bool

If true the transition between keyframes will be smooth.

Brightness

The brightness animation state.

float

The value of the A key in the keyframe sequence.

float

The value of the Z key in the keyframe sequence.

float

The animation time for keyframe sequence.

string

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

bool

If true the transition between keyframes will be smooth.

Detailed Description

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

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

Offset

The XYZ translation animation state relative to the light position.

float offsetA [3]

The value of the A key in the keyframe sequence.

float OffsetZ [3]

The value of the Z key in the keyframe sequence.

float offsetPeriod [3]

The animation time for keyframe sequence.

string offsetKeys [3]

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

bool offsetSmooth [3]

If true the transition between keyframes will be smooth.

Rotation

The XYZ rotation animation state relative to the light orientation.

float rotA [3]

The value of the A key in the keyframe sequence.

float rotZ [3]

The value of the Z key in the keyframe sequence.

float rotPeriod [3]

The animation time for keyframe sequence.

string rotKeys [3]

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

bool rotSmooth [3]

If true the transition between keyframes will be smooth.

Color

The RGB color animation state.

float colorA [3]

The value of the A key in the keyframe sequence.

float colorZ [3]

The value of the Z key in the keyframe sequence.

float colorPeriod [3]

The animation time for keyframe sequence.

string colorKeys [3]

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

bool colorSmooth [3]

If true the transition between keyframes will be smooth.

Brightness

The brightness animation state.

float brightnessA 

The value of the A key in the keyframe sequence.

float brightnessZ 

The value of the Z key in the keyframe sequence.

float brightnessPeriod 

The animation time for keyframe sequence.

string brightnessKeys 

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

bool brightnessSmooth 

If true the transition between keyframes will be smooth.