FBPropertyAnimatable Class Reference

FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable FBPropertyAnimatable
Inheritance diagram for FBPropertyAnimatable:
Inheritance graph
[legend]

List of all members.


Detailed Description

Animatable property base class.

Public Member Functions

FBAnimationNode  GetAnimationNode ()
  Get the animation node for the property.
  FBPropertyAnimatable ()
  Constructor.
FBBox  GetBox ()
  Get the owner box.
str  GetDataTypeName ()
  Get the property datatype name.
bool  IsAnimated ()
  Is the property animated.
bool  IsFocused ()
  Is the property focused (keyable).
  Key ()
  Key the connector.
  SetAnimated (bool pState)
  Set the animation state of the property.
  SetFocus (bool pState)
  Set the property's focus (keyable) state.

Public Attributes

object  Data
  Read Write Property: The property data value. Type of this depends on the subclass of FBPropertyAnimatable (ex: in a FBPropertyAnimatableInt, Data is of type int).

Constructor & Destructor Documentation

FBPropertyAnimatable (  ) 

Constructor.


Member Function Documentation

FBAnimationNode GetAnimationNode (  ) 

Get the animation node for the property.

Returns:
Animation node for property. None is returned if property is not animated.

FBBox GetBox (  ) 

Get the owner box.

Returns:
Handle to the owning box (i.e. model).

str GetDataTypeName (  ) 

Get the property datatype name.

Returns:
Datatype of property as a character string.

bool IsAnimated (  ) 

Is the property animated.

This is true if the property has an FCurve associated to it.

Returns:
true if animated, false if not animated.

bool IsFocused (  ) 

Is the property focused (keyable).

Returns:
Current focus (keyable) state for the property.

Key (  ) 

Key the connector.

SetAnimated ( bool  pState  ) 

Set the animation state of the property.

Parameters:
pState  State of animation for property, true to animate, false to remove curves.

SetFocus ( bool  pState  ) 

Set the property's focus (keyable) state.

Parameters:
pState  Focus (keyable) state to set for the property.

Member Data Documentation

object Data

Read Write Property: The property data value. Type of this depends on the subclass of FBPropertyAnimatable (ex: in a FBPropertyAnimatableInt, Data is of type int).

Reimplemented from FBProperty.

Reimplemented in FBPropertyAnimatableAction, FBPropertyAnimatableBool, FBPropertyAnimatableColor, FBPropertyAnimatableColorAndAlpha, FBPropertyAnimatableDouble, FBPropertyAnimatableTime, FBPropertyAnimatableEnum, FBPropertyAnimatableInt, FBPropertyAnimatableVector2d, FBPropertyAnimatableVector3d, and FBPropertyAnimatableVector4d.


Generated on Tue Feb 9 19:34:04 2010 for Python Reference Guide by  doxygen 1.5.3