Click or drag to resize

LightAnim Class

Represents an FLIT section in a SceneAnim subfile, storing animations controlling light settings.
Inheritance Hierarchy
SystemObject
  Syroot.NintenTools.BfresLightAnim

Namespace:  Syroot.NintenTools.Bfres
Assembly:  Syroot.NintenTools.Bfres (in Syroot.NintenTools.Bfres.dll) Version: 1.5.0
Syntax
C#
public class LightAnim : IResData

The LightAnim type exposes the following members.

Constructors
  NameDescription
Public methodLightAnim
Initializes a new instance of the LightAnim class
Top
Properties
  NameDescription
Public propertyAngleAttnFuncIndex
Gets or sets the index of the angle attenuation function to use.
Public propertyAngleAttnFuncName
Gets or sets the name of the angle attenuation function to use.
Public propertyAnimatedFields
Gets or sets flags controlling how animation data is stored or how the animation should be played.
Public propertyBakedSize
Gets or sets the number of bytes required to bake all Curves.
Public propertyBaseData
Gets the LightAnimData instance storing initial light parameters.
Public propertyCurves
Gets or sets AnimCurve instances animating properties of objects stored in this section.
Public propertyDistanceAttnFuncIndex
Gets or sets the index of the distance attenuation function to use.
Public propertyDistanceAttnFuncName
Gets or sets the name of the distance attenuation function to use.
Public propertyFlags
Gets or sets flags controlling how the animation should be played.
Public propertyFrameCount
Gets or sets the total number of frames this animation plays.
Public propertyLightTypeIndex
Gets or sets the index of the light type.
Public propertyLightTypeName
Gets or sets the name of the light type.
Public propertyName
Public propertyUserData
Gets or sets customly attached UserData instances.
Top
See Also