Options
All
  • Public
  • Public/Protected
  • All
Menu

パーティクルの描画情報を扱うデータ型クラスです。

Hierarchy

  • DrawingData

Index

Constructors

constructor

Properties

accelerationDirection

accelerationDirection: number = 0

重力方向 (度)です。

type

{number}

accelerationSpeed

accelerationSpeed: number = 0

重力です。

type

{number}

alphaCurveType

alphaCurveType: number = AlphaCurveType.Normal

透明度の計算式の設定です。

type

{AlphaCurveType.Normal}

bgColor

bgColor: string = ""

背景色です。

type

{string}

blendMode

blendMode: boolean = true

シェイプを加算合成します。

type

{boolean}

emitFrequency

emitFrequency: number = 0

1秒あたりの発生数です。

type

{number}

finishAlpha

finishAlpha: number = 0

終了時の透明度です。

type

{number}

finishAlphaVariance

finishAlphaVariance: number = 0

終了時の透明度のばらつきです。

type

{number}

finishScale

finishScale: number = 0

終了時のスケールです。

type

{number}

finishScaleVariance

finishScaleVariance: number = 0

終了時のスケールのばらつきです。

type

{number}

friction

friction: number = 0

摩擦です。

type

{number}

height

height: number = 0

高さです。

type

{number}

initialDirection

initialDirection: number = 0

初期速度 - 方向 (度)です。

type

{number}

initialDirectionVariance

initialDirectionVariance: number = 0

初期速度 - 方向のばらつき (度)です。

type

{number}

initialSpeed

initialSpeed: number = 0

初期速度 (px)です。

type

{number}

initialSpeedVariance

initialSpeedVariance: number = 0

初期速度のばらつきです。

type

{number}

lifeSpan

lifeSpan: number = 0

ライフ(フレーム数)です。

type

{number}

lifeSpanVariance

lifeSpanVariance: number = 0

shapeIdList

shapeIdList: string[] = [""]

使用するシェイプID設定です。

type

{string[]}

startAlpha

startAlpha: number = 0

開始時の透明度です。

type

{number}

startAlphaVariance

startAlphaVariance: number = 0

開始時の透明度のばらつきです。

type

{number}

startColor

startColor: ColorData = new ColorData()

初期カラーの設定です。

type

{ColorData}

startScale

startScale: number = 0

開始時のスケールです。

type

{number}

startScaleVariance

startScaleVariance: number = 0

開始時のスケールのばらつきです。

type

{number}

startX

startX: number = 0

発生基準位置 - X座標 (px)です。

type

{number}

startXVariance

startXVariance: number = 0

発生基準位置 - X座標のばらつき (px)です。

type

{number}

startY

startY: number = 0

発生位置 - Y座標 (px)です。

type

{number}

startYVariance

startYVariance: number = 0

発生位置 - Y座標のばらつき (px)です。

type

{number}

width

width: number = 0

幅です。

type

{number}

Static ENABLE_REFLECT

ENABLE_REFLECT: boolean = DrawingData.checkReflectEnable()

Methods

importData

importFromJson

  • importFromJson(json: any): void
  • パーティクルの設定をJSON形式のオブジェクトから読み込みます。

    Parameters

    • json: any

    Returns void

Private setData

  • setData(obj: any, checkSkipKey: function): void
  • Parameters

    • obj: any
    • checkSkipKey: function
        • (key: string): boolean
        • Parameters

          • key: string

          Returns boolean

    Returns void

Static checkReflectEnable

  • checkReflectEnable(): boolean

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc