Packagelaya.d3.core.particleShuriKen.module
Classpublic class GradientSize
InheritanceGradientSize Inheritance Object
Implements laya.d3.core.IClone

GradientSize 类用于创建渐变尺寸。



Public Properties
 PropertyDefined By
  constantMax : Number
[read-only] 最大随机双固定尺寸。
GradientSize
  constantMaxSeparate : Vector3
[read-only] 最小分轴随机双固定尺寸。
GradientSize
  constantMin : Number
[read-only] 小随机双固定尺寸。
GradientSize
  constantMinSeparate : Vector3
[read-only] 最小分轴随机双固定尺寸。
GradientSize
  gradient : GradientDataNumber
[read-only] 渐变尺寸。
GradientSize
  gradientMax : GradientDataNumber
[read-only] 渐变最大尺寸。
GradientSize
  gradientMin : GradientDataNumber
[read-only] 变最小尺寸。
GradientSize
  gradientX : GradientDataNumber
[read-only] 渐变尺寸X。
GradientSize
  gradientXMax : GradientDataNumber
[read-only] 渐变最大尺寸X。
GradientSize
  gradientXMin : GradientDataNumber
[read-only] 渐变最小尺寸X。
GradientSize
  gradientY : GradientDataNumber
[read-only] 渐变尺寸Y。
GradientSize
  gradientYMax : GradientDataNumber
[read-only] 变最大尺寸Y。
GradientSize
  gradientYMin : GradientDataNumber
[read-only] 渐变最小尺寸Y。
GradientSize
  gradientZ : GradientDataNumber
[read-only] 变尺寸Z。
GradientSize
  gradientZMax : GradientDataNumber
[read-only] 渐变最大尺寸Z。
GradientSize
  gradientZMin : GradientDataNumber
[read-only] 渐变最小尺寸Z。
GradientSize
  separateAxes : Boolean
[read-only] 否分轴。
GradientSize
  type : int
[read-only] 命周期尺寸类型,0曲线模式,1随机双常量模式,2随机双曲线模式。
GradientSize
Public Methods
 MethodDefined By
  
创建一个 GradientSize,不允许new,请使用静态创建函数。 实例。
GradientSize
  
clone():*
克隆。
GradientSize
  
cloneTo(destObject:*):void
克隆。
GradientSize
  
[static] 通过渐变尺寸创建一个 GradientSize 实例。
GradientSize
  
[static] 通过分轴渐变尺寸创建一个 GradientSize 实例。
GradientSize
  
createByRandomTwoConstant(constantMin:Number, constantMax:Number):GradientSize
[static] 通过随机双固定尺寸创建一个 GradientSize 实例。
GradientSize
  
createByRandomTwoConstantSeparate(constantMinSeparate:Vector3, constantMaxSeparate:Vector3):GradientSize
[static] 通过分轴随机双固定尺寸创建一个 GradientSize 实例。
GradientSize
  
[static] 通过随机双渐变尺寸创建一个 GradientSize 实例。
GradientSize
  
[static] 通过分轴随机双渐变尺寸创建一个 GradientSize 实例。
GradientSize
  
获取最大尺寸。
GradientSize
Property Detail
constantMaxproperty
constantMax:Number  [read-only]

最大随机双固定尺寸。


Implementation
    public function get constantMax():Number
constantMaxSeparateproperty 
constantMaxSeparate:Vector3  [read-only]

最小分轴随机双固定尺寸。


Implementation
    public function get constantMaxSeparate():Vector3
constantMinproperty 
constantMin:Number  [read-only]

小随机双固定尺寸。


Implementation
    public function get constantMin():Number
constantMinSeparateproperty 
constantMinSeparate:Vector3  [read-only]

最小分轴随机双固定尺寸。


Implementation
    public function get constantMinSeparate():Vector3
gradientproperty 
gradient:GradientDataNumber  [read-only]

渐变尺寸。


Implementation
    public function get gradient():GradientDataNumber
gradientMaxproperty 
gradientMax:GradientDataNumber  [read-only]

渐变最大尺寸。


Implementation
    public function get gradientMax():GradientDataNumber
gradientMinproperty 
gradientMin:GradientDataNumber  [read-only]

变最小尺寸。


Implementation
    public function get gradientMin():GradientDataNumber
gradientXproperty 
gradientX:GradientDataNumber  [read-only]

渐变尺寸X。


Implementation
    public function get gradientX():GradientDataNumber
gradientXMaxproperty 
gradientXMax:GradientDataNumber  [read-only]

渐变最大尺寸X。


Implementation
    public function get gradientXMax():GradientDataNumber
gradientXMinproperty 
gradientXMin:GradientDataNumber  [read-only]

渐变最小尺寸X。


Implementation
    public function get gradientXMin():GradientDataNumber
gradientYproperty 
gradientY:GradientDataNumber  [read-only]

渐变尺寸Y。


Implementation
    public function get gradientY():GradientDataNumber
gradientYMaxproperty 
gradientYMax:GradientDataNumber  [read-only]

变最大尺寸Y。


Implementation
    public function get gradientYMax():GradientDataNumber
gradientYMinproperty 
gradientYMin:GradientDataNumber  [read-only]

渐变最小尺寸Y。


Implementation
    public function get gradientYMin():GradientDataNumber
gradientZproperty 
gradientZ:GradientDataNumber  [read-only]

变尺寸Z。


Implementation
    public function get gradientZ():GradientDataNumber
gradientZMaxproperty 
gradientZMax:GradientDataNumber  [read-only]

渐变最大尺寸Z。


Implementation
    public function get gradientZMax():GradientDataNumber
gradientZMinproperty 
gradientZMin:GradientDataNumber  [read-only]

渐变最小尺寸Z。


Implementation
    public function get gradientZMin():GradientDataNumber
separateAxesproperty 
separateAxes:Boolean  [read-only]

否分轴。


Implementation
    public function get separateAxes():Boolean
typeproperty 
type:int  [read-only]

命周期尺寸类型,0曲线模式,1随机双常量模式,2随机双曲线模式。


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

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

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

克隆。

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

克隆。

Parameters

destObject:* — 克隆源。

createByGradient()method 
public static function createByGradient(gradient:GradientDataNumber):GradientSize

通过渐变尺寸创建一个 GradientSize 实例。

Parameters

gradient:GradientDataNumber — 渐变尺寸。

Returns
GradientSize — 渐变尺寸。
createByGradientSeparate()method 
public static function createByGradientSeparate(gradientX:GradientDataNumber, gradientY:GradientDataNumber, gradientZ:GradientDataNumber):GradientSize

通过分轴渐变尺寸创建一个 GradientSize 实例。

Parameters

gradientX:GradientDataNumber — 渐变尺寸X。
 
gradientY:GradientDataNumber — 渐变尺寸Y。
 
gradientZ:GradientDataNumber — 渐变尺寸Z。

Returns
GradientSize — 渐变尺寸。
createByRandomTwoConstant()method 
public static function createByRandomTwoConstant(constantMin:Number, constantMax:Number):GradientSize

通过随机双固定尺寸创建一个 GradientSize 实例。

Parameters

constantMin:Number — 最小固定尺寸。
 
constantMax:Number — 最大固定尺寸。

Returns
GradientSize — 渐变尺寸。
createByRandomTwoConstantSeparate()method 
public static function createByRandomTwoConstantSeparate(constantMinSeparate:Vector3, constantMaxSeparate:Vector3):GradientSize

通过分轴随机双固定尺寸创建一个 GradientSize 实例。

Parameters

constantMinSeparate:Vector3 — 分轴最小固定尺寸.
 
constantMaxSeparate:Vector3 — 分轴最大固定尺寸。

Returns
GradientSize — 渐变尺寸。
createByRandomTwoGradient()method 
public static function createByRandomTwoGradient(gradientMin:GradientDataNumber, gradientMax:GradientDataNumber):GradientSize

通过随机双渐变尺寸创建一个 GradientSize 实例。

Parameters

gradientMin:GradientDataNumber — 最小渐变尺寸。
 
gradientMax:GradientDataNumber — 最大渐变尺寸。

Returns
GradientSize — 渐变尺寸。
createByRandomTwoGradientSeparate()method 
public static function createByRandomTwoGradientSeparate(gradientXMin:GradientDataNumber, gradientXMax:GradientDataNumber, gradientYMin:GradientDataNumber, gradientYMax:GradientDataNumber, gradientZMin:GradientDataNumber, gradientZMax:GradientDataNumber):GradientSize

通过分轴随机双渐变尺寸创建一个 GradientSize 实例。

Parameters

gradientXMin:GradientDataNumber — X轴最小渐变尺寸。
 
gradientXMax:GradientDataNumber — X轴最大渐变尺寸。
 
gradientYMin:GradientDataNumber — Y轴最小渐变尺寸。
 
gradientYMax:GradientDataNumber — Y轴最大渐变尺寸。
 
gradientZMin:GradientDataNumber — Z轴最小渐变尺寸。
 
gradientZMax:GradientDataNumber — Z轴最大渐变尺寸。

Returns
GradientSize — 渐变尺寸。
getMaxSizeInGradient()method 
public function getMaxSizeInGradient():Number

获取最大尺寸。

Returns
Number