Package | laya.d3.core.particleShuriKen.module |
Class | public class GradientSize |
Inheritance | GradientSize ![]() |
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 |