IBehavior

public interface IBehavior

Represent base class behavior of effect.

Methods

MethodDescription
getAccumulate()Represents whether animation behaviors are accumulated.
setAccumulate(byte value)Represents whether animation behaviors are accumulated.
getAdditive()Represents whether the current animation behavior is combined with other running animations.
setAdditive(int value)Represents whether the current animation behavior is combined with other running animations.
getProperties()Represents properties of behavior.
getTiming()Represents timing properties for the effect behavior.
setTiming(ITiming value)Represents timing properties for the effect behavior.

getAccumulate()

public abstract byte getAccumulate()

Represents whether animation behaviors are accumulated. Read/write NullableBool.

Returns: byte

setAccumulate(byte value)

public abstract void setAccumulate(byte value)

Represents whether animation behaviors are accumulated. Read/write NullableBool.

Parameters:

ParameterTypeDescription
valuebyte

getAdditive()

public abstract int getAdditive()

Represents whether the current animation behavior is combined with other running animations. Read/write BehaviorAdditiveType.

Returns: int

setAdditive(int value)

public abstract void setAdditive(int value)

Represents whether the current animation behavior is combined with other running animations. Read/write BehaviorAdditiveType.

Parameters:

ParameterTypeDescription
valueint

getProperties()

public abstract IBehaviorPropertyCollection getProperties()

Represents properties of behavior. Read-only IBehaviorPropertyCollection.

Returns: IBehaviorPropertyCollection

getTiming()

public abstract ITiming getTiming()

Represents timing properties for the effect behavior. Read/write ITiming.

Returns: ITiming

setTiming(ITiming value)

public abstract void setTiming(ITiming value)

Represents timing properties for the effect behavior. Read/write ITiming.

Parameters:

ParameterTypeDescription
valueITiming