v7.0
ICEノードのポート接続に関連付けることができるデータのタイプを定義します。
siICENodeDataType.siICENodeDataBool // 1 siICENodeDataType.siICENodeDataLong // 2 siICENodeDataType.siICENodeDataFloat // 4 siICENodeDataType.siICENodeDataVector2 // 8 siICENodeDataType.siICENodeDataVector3 // 16 siICENodeDataType.siICENodeDataVector4 // 32 siICENodeDataType.siICENodeDataQuaternion // 64 siICENodeDataType.siICENodeDataMatrix33 // 128 siICENodeDataType.siICENodeDataMatrix44 // 256 siICENodeDataType.siICENodeDataColor4 // 512 siICENodeDataType.siICENodeDataGeometry // 1024 siICENodeDataType.siICENodeDataLocation // 2048 siICENodeDataType.siICENodeDataExecute // 4096 siICENodeDataType.siICENodeDataReference // 8192 siICENodeDataType.siICENodeDataRotation // 16384 siICENodeDataType.siICENodeDataShape // 32768 siICENodeDataType.siICENodeDataCustomType // 65536 siICENodeDataType.siICENodeDataString // 131072 siICENodeDataType.siICENodeDataIcon // 262144 siICENodeDataType.siICENodeDataValue // 508927 siICENodeDataType.siICENodeDataInterface // 1024 siICENodeDataType.siICENodeDataMultiComp // 17400 siICENodeDataType.siICENodeDataArithmeticSupport // 16894 siICENodeDataType.siICENodeDataAny // 524287 siICENodeDataType.siICENodeInputDataAny // 247807 siICENodeDataType.siICENodeOutputDataAny // 246783 |
コンスタント | 値 | 詳細 |
---|---|---|
siICENodeDataBool | 1 | Boolean. |
siICENodeDataLong | 2 | Long. |
siICENodeDataFloat | 4 | Float. |
siICENodeDataVector2 | 8 | 2D ベクトル。C++ API の場合は、CVector2fにマップします。 |
siICENodeDataVector3 | 16 | 3D ベクトル。C++ API の場合は、CVector3またはCVector3fにマップします。オブジェクトモデルの場合は、SIVector3にマップします。 |
siICENodeDataVector4 | 32 | 4D ベクトル。C++ API の場合は、CVector4またはCVector4fにマップします。 |
siICENodeDataQuaternion | 64 | クォータニオン。C++ API の場合は、CQuaternionまたはCQuaternionfにマップします。オブジェクトモデルの場合は、SIQuaternionにマップします。 |
siICENodeDataMatrix33 | 128 | 3x3行列。C++ API の場合は、CMatrix3またはCMatrix3fにマップします。オブジェクトモデルの場合は、SIMatrix3にマップします。 |
siICENodeDataMatrix44 | 256 | 4x4行列。C++ API の場合は、CMatrix4またはCMatrix4fにマップします。オブジェクトモデルの場合は、SIMatrix4にマップします。 |
siICENodeDataColor4 | 512 | RGBA カラー。C++ API の場合は、CColorまたはCColor4fにマップします。オブジェクトモデルの場合は、Colorにマップします。 |
siICENodeDataGeometry | 1024 | ジオメトリ。注: このデータ型はカスタムICENode出力ポートでは使用できません。 |
siICENodeDataLocation | 2048 | データの位置。注:このデータ型は、カスタムICENodeでは使用できません。 |
siICENodeDataExecute | 4096 | 実行ロジック。注:このデータ型は、カスタムICENodeでは使用できません。 |
siICENodeDataReference | 8192 | Reference注:このデータ型は、カスタムICENodeでは使用できません。 |
siICENodeDataRotation | 16384 | 回転。C++ API の場合は、CRotationまたはCRotationfにマップします。オブジェクトモデルの場合は、SIRotationにマップします。 |
siICENodeDataShape | 32768 | シェイプ。C++ API の場合は、CShapeにマップします。オブジェクトモデルの場合は、Shapeにマップします。 |
siICENodeDataCustomType | 65536 | カスタムデータ型。 |
siICENodeDataValue | siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape | siICENodeDataIcon | 値(内部でのみ使用されます) |
siICENodeDataString | 131072 | 文字列型 |
siICENodeDataIcon | 131072 | アイコン |
siICENodeDataInterface | siICENodeDataGeometry | インターフェイス(内部でのみ使用されます) |
siICENodeDataMultiComp | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | マルチコンポーネント(内部でのみ使用されます) |
siICENodeDataArithmeticSupport | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | 演算のサポート(内部でのみ使用されます) |
siICENodeDataAny | siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape | siICENodeDataIcon | siICENodeDataGeometry | siICENodeDataLocation | siICENodeDataReference | siICENodeDataExecute | 任意のサポートタイプ |
siICENodeInputDataAny | siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape | siICENodeDataGeometry | カスタム ICE ノードの入力ポートでサポートされているすべてのタイプ。 |
siICENodeOutputDataAny | siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape | カスタム ICE ノードの出力ポートでサポートされているすべてのタイプ。これは、入力ポート タイプ定義として使用できます。 |