| Package | laya.d3.core.particleShuriKen.module |
| Class | public class GradientSize |
| Inheritance | GradientSize Object |
| Implements | laya.d3.core.IClone |
GradientSize 类用于创建渐变尺寸。
| Property | Defined 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 | ||
| Method | Defined By | ||
|---|---|---|---|
创建一个 GradientSize,不允许new,请使用静态创建函数。 实例。
| GradientSize | ||
clone():*
克隆。
| GradientSize | ||
cloneTo(destObject:*):void
克隆。
| GradientSize | ||
[static]
通过渐变尺寸创建一个 GradientSize 实例。
| GradientSize | ||
createByGradientSeparate(gradientX:GradientDataNumber, gradientY:GradientDataNumber, gradientZ:GradientDataNumber):GradientSize [static]
通过分轴渐变尺寸创建一个 GradientSize 实例。
| GradientSize | ||
createByRandomTwoConstant(constantMin:Number, constantMax:Number):GradientSize [static]
通过随机双固定尺寸创建一个 GradientSize 实例。
| GradientSize | ||
createByRandomTwoConstantSeparate(constantMinSeparate:Vector3, constantMaxSeparate:Vector3):GradientSize [static]
通过分轴随机双固定尺寸创建一个 GradientSize 实例。
| GradientSize | ||
createByRandomTwoGradient(gradientMin:GradientDataNumber, gradientMax:GradientDataNumber):GradientSize [static]
通过随机双渐变尺寸创建一个 GradientSize 实例。
| GradientSize | ||
createByRandomTwoGradientSeparate(gradientXMin:GradientDataNumber, gradientXMax:GradientDataNumber, gradientYMin:GradientDataNumber, gradientYMax:GradientDataNumber, gradientZMin:GradientDataNumber, gradientZMax:GradientDataNumber):GradientSize [static]
通过分轴随机双渐变尺寸创建一个 GradientSize 实例。
| GradientSize | ||
getMaxSizeInGradient():Number
获取最大尺寸。
| GradientSize | ||
| constantMax | property |
constantMax:Number [read-only] 最大随机双固定尺寸。
public function get constantMax():Number| constantMaxSeparate | property |
constantMaxSeparate:Vector3 [read-only] 最小分轴随机双固定尺寸。
public function get constantMaxSeparate():Vector3| constantMin | property |
constantMin:Number [read-only] 小随机双固定尺寸。
public function get constantMin():Number| constantMinSeparate | property |
constantMinSeparate:Vector3 [read-only] 最小分轴随机双固定尺寸。
public function get constantMinSeparate():Vector3| gradient | property |
gradient:GradientDataNumber [read-only] 渐变尺寸。
public function get gradient():GradientDataNumber| gradientMax | property |
gradientMax:GradientDataNumber [read-only] 渐变最大尺寸。
public function get gradientMax():GradientDataNumber| gradientMin | property |
gradientMin:GradientDataNumber [read-only] 变最小尺寸。
public function get gradientMin():GradientDataNumber| gradientX | property |
gradientX:GradientDataNumber [read-only] 渐变尺寸X。
public function get gradientX():GradientDataNumber| gradientXMax | property |
gradientXMax:GradientDataNumber [read-only] 渐变最大尺寸X。
public function get gradientXMax():GradientDataNumber| gradientXMin | property |
gradientXMin:GradientDataNumber [read-only] 渐变最小尺寸X。
public function get gradientXMin():GradientDataNumber| gradientY | property |
gradientY:GradientDataNumber [read-only] 渐变尺寸Y。
public function get gradientY():GradientDataNumber| gradientYMax | property |
gradientYMax:GradientDataNumber [read-only] 变最大尺寸Y。
public function get gradientYMax():GradientDataNumber| gradientYMin | property |
gradientYMin:GradientDataNumber [read-only] 渐变最小尺寸Y。
public function get gradientYMin():GradientDataNumber| gradientZ | property |
gradientZ:GradientDataNumber [read-only] 变尺寸Z。
public function get gradientZ():GradientDataNumber| gradientZMax | property |
gradientZMax:GradientDataNumber [read-only] 渐变最大尺寸Z。
public function get gradientZMax():GradientDataNumber| gradientZMin | property |
gradientZMin:GradientDataNumber [read-only] 渐变最小尺寸Z。
public function get gradientZMin():GradientDataNumber| separateAxes | property |
separateAxes:Boolean [read-only] 否分轴。
public function get separateAxes():Boolean| type | property |
type:int [read-only] 命周期尺寸类型,0曲线模式,1随机双常量模式,2随机双曲线模式。
public function get type():int| GradientSize | () | Constructor |
public function GradientSize()
创建一个 GradientSize,不允许new,请使用静态创建函数。 实例。
| 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 — 渐变尺寸。
|
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。
|
GradientSize — 渐变尺寸。
|
| createByRandomTwoConstant | () | method |
public static function createByRandomTwoConstant(constantMin:Number, constantMax:Number):GradientSize
通过随机双固定尺寸创建一个 GradientSize 实例。
Parameters
constantMin:Number — 最小固定尺寸。
| |
constantMax:Number — 最大固定尺寸。
|
GradientSize — 渐变尺寸。
|
| createByRandomTwoConstantSeparate | () | method |
public static function createByRandomTwoConstantSeparate(constantMinSeparate:Vector3, constantMaxSeparate:Vector3):GradientSize
通过分轴随机双固定尺寸创建一个 GradientSize 实例。
Parameters
constantMinSeparate:Vector3 — 分轴最小固定尺寸.
| |
constantMaxSeparate:Vector3 — 分轴最大固定尺寸。
|
GradientSize — 渐变尺寸。
|
| createByRandomTwoGradient | () | method |
public static function createByRandomTwoGradient(gradientMin:GradientDataNumber, gradientMax:GradientDataNumber):GradientSize
通过随机双渐变尺寸创建一个 GradientSize 实例。
Parameters
gradientMin:GradientDataNumber — 最小渐变尺寸。
| |
gradientMax:GradientDataNumber — 最大渐变尺寸。
|
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轴最大渐变尺寸。
|
GradientSize — 渐变尺寸。
|
| getMaxSizeInGradient | () | method |
public function getMaxSizeInGradient():Number获取最大尺寸。
ReturnsNumber |