Arbor 3: FSM & BT Graph Editor  3.3.0
FlexibleTransform Class Reference

参照方法が複数ある柔軟なTransform型を扱うクラス。 More...

Inheritance diagram for FlexibleTransform:
IFlexibleField

Public Member Functions

 FlexibleTransform ()
 FlexibleTransformデフォルトコンストラクタ More...
 
 FlexibleTransform (Transform value)
 FlexibleTransformコンストラクタ More...
 
 FlexibleTransform (TransformParameterReference parameter)
 FlexibleTransformコンストラクタ More...
 
 FlexibleTransform (InputSlotTransform slot)
 FlexibleTransformコンストラクタ More...
 
object GetValueObject ()
 値をobjectで返す。 More...
 

Static Public Member Functions

static operator Transform (FlexibleTransform flexible)
 FlexibleTransformをTransformにキャスト。 More...
 
static operator FlexibleTransform (Transform value)
 TransformをFlexibleTransformにキャスト。 More...
 

Properties

FlexibleType type [get]
 Typeを返す More...
 
Parameter parameter [get]
 Parameterを返す。TypeがParameter以外の場合はnull。 More...
 
Transform value [get]
 値を返す More...
 

Detailed Description

参照方法が複数ある柔軟なTransform型を扱うクラス。

Constructor & Destructor Documentation

FlexibleTransformデフォルトコンストラクタ

FlexibleTransform ( Transform  value)

FlexibleTransformコンストラクタ

Parameters
value

FlexibleTransformコンストラクタ

Parameters
parameterパラメータ

FlexibleTransformコンストラクタ

Parameters
slotスロット

Member Function Documentation

object GetValueObject ( )

値をobjectで返す。

Returns
値のobject

Implements IFlexibleField.

static operator FlexibleTransform ( Transform  value)
explicitstatic

TransformをFlexibleTransformにキャスト。

Parameters
valueTransform
static operator Transform ( FlexibleTransform  flexible)
explicitstatic

FlexibleTransformをTransformにキャスト。

Parameters
flexibleFlexibleTransform

Property Documentation

Parameter parameter
get

Parameterを返す。TypeがParameter以外の場合はnull。

FlexibleType type
get

Typeを返す

Transform value
get

値を返す