Packagelaya.d3.core.particleShuriKen.module
Classpublic class FrameOverTime
InheritanceFrameOverTime Inheritance Object
Implements laya.d3.core.IClone

FrameOverTime 类用于创建时间帧。



Public Properties
 PropertyDefined By
  constant : int
[read-only] 固定帧。
FrameOverTime
  constantMax : int
[read-only] 最大固定帧。
FrameOverTime
  constantMin : int
[read-only] 最小固定帧。
FrameOverTime
  frameOverTimeData : GradientDataInt
[read-only] 时间帧。
FrameOverTime
  frameOverTimeDataMax : GradientDataInt
[read-only] 最大时间帧。
FrameOverTime
  frameOverTimeDataMin : GradientDataInt
[read-only] 最小时间帧。
FrameOverTime
  type : int
[read-only] 命周期旋转类型,0常量模式,1曲线模式,2随机双常量模式,3随机双曲线模式。
FrameOverTime
Public Methods
 MethodDefined By
  
创建一个 FrameOverTime,不允许new,请使用静态创建函数。 实例。
FrameOverTime
  
clone():*
克隆。
FrameOverTime
  
cloneTo(destObject:*):void
克隆。
FrameOverTime
  
[static] 通过固定帧创建一个 FrameOverTime 实例。
FrameOverTime
  
[static] 通过时间帧创建一个 FrameOverTime 实例。
FrameOverTime
  
createByRandomTwoConstant(constantMin:Number, constantMax:Number):FrameOverTime
[static] 通过随机双固定帧创建一个 FrameOverTime 实例。
FrameOverTime
  
[static] 通过随机双时间帧创建一个 FrameOverTime 实例。
FrameOverTime
Property Detail
constantproperty
constant:int  [read-only]

固定帧。


Implementation
    public function get constant():int
constantMaxproperty 
constantMax:int  [read-only]

最大固定帧。


Implementation
    public function get constantMax():int
constantMinproperty 
constantMin:int  [read-only]

最小固定帧。


Implementation
    public function get constantMin():int
frameOverTimeDataproperty 
frameOverTimeData:GradientDataInt  [read-only]

时间帧。


Implementation
    public function get frameOverTimeData():GradientDataInt
frameOverTimeDataMaxproperty 
frameOverTimeDataMax:GradientDataInt  [read-only]

最大时间帧。


Implementation
    public function get frameOverTimeDataMax():GradientDataInt
frameOverTimeDataMinproperty 
frameOverTimeDataMin:GradientDataInt  [read-only]

最小时间帧。


Implementation
    public function get frameOverTimeDataMin():GradientDataInt
typeproperty 
type:int  [read-only]

命周期旋转类型,0常量模式,1曲线模式,2随机双常量模式,3随机双曲线模式。


Implementation
    public function get type():int
Constructor Detail
FrameOverTime()Constructor
public function FrameOverTime()

创建一个 FrameOverTime,不允许new,请使用静态创建函数。 实例。

Method Detail
clone()method
public function clone():*

克隆。

Returns
* — 克隆副本。
cloneTo()method 
public function cloneTo(destObject:*):void

克隆。

Parameters

destObject:* — 克隆源。

createByConstant()method 
public static function createByConstant(constant:Number):FrameOverTime

通过固定帧创建一个 FrameOverTime 实例。

Parameters

constant:Number — 固定帧。

Returns
FrameOverTime — 时间帧。
createByOverTime()method 
public static function createByOverTime(overTime:GradientDataInt):FrameOverTime

通过时间帧创建一个 FrameOverTime 实例。

Parameters

overTime:GradientDataInt — 时间帧。

Returns
FrameOverTime — 时间帧。
createByRandomTwoConstant()method 
public static function createByRandomTwoConstant(constantMin:Number, constantMax:Number):FrameOverTime

通过随机双固定帧创建一个 FrameOverTime 实例。

Parameters

constantMin:Number — 最小固定帧。
 
constantMax:Number — 最大固定帧。

Returns
FrameOverTime — 时间帧。
createByRandomTwoOverTime()method 
public static function createByRandomTwoOverTime(gradientFrameMin:GradientDataInt, gradientFrameMax:GradientDataInt):FrameOverTime

通过随机双时间帧创建一个 FrameOverTime 实例。

Parameters

gradientFrameMin:GradientDataInt — 最小时间帧。
 
gradientFrameMax:GradientDataInt — 最大时间帧。

Returns
FrameOverTime — 时间帧。