Alias API の更新
Alias 2026 では、新しいクラスやメソッドを含むいくつかの更新を Alias API に行いました。
新しいクラス
次の新しいクラスを追加しました。
AlReferenceUpdate: Reference Manager で指定したリファレンス ファイルを更新できます。
「AlReferenceUpdate」を参照してください。
AlToolMetaData: ツール メタデータの周りにラッパーを作成するメソッドを提供します。
「AlToolMetaData」を参照してください。
更新されたクラス
AlEditor クラス
AlEditor クラスに次のメソッドを追加しました。
- AlEditor::setTitle(); - ウィジェットのタイトル(またはラベル)を変更できます。
- AlEditor::setPopupItems(); - 既存のポップアップ ウィジェットで表示される項目を変更できます。
- AlEditor::addMultilineString(); - 複数行のテキストを表示または入力するテキスト フィールドを追加します。
- AlEditor::addGoButton(); - エディタの下部に Go ボタンを追加します。
- AlEditor::addCancelButton(): エディタの下部に Cancel ボタンを追加します。
- AlEditor::addNextButton(); - エディタの下部に Next ボタンを追加します。
- AlEditor::addResetButton(); - エディタの下部に Reset ボタンを追加します。
- AlEditor::addDoubleSlider(); - エディタに入力/スライダ兼用ウィジェットを追加します。
- AlEditor::setImage( const char* symbolName, const char* fileName);: 指定したファイルのイメージを表示するように既存のイメージ ウィジェットを変更します。
- AlEditor::setImage( const char* symbolName, int imgWidth, int imgHeight, const unsigned char* image); - 指定したイメージ データを表示するように既存のイメージ ウィジェットを変更します。
- AlEditor::setGroupExpanded(); - 既存のグループを展開するか、折りたたみます。
- AlEditor::setTitle(); - ウィジェットのタイトル(またはラベル)を変更します。
- AlEditor::setPopupItems();: 既存のポップアップウィジェットのア項目を変更します。
詳細については、「AlEditor」を参照してください。
AlDagNode
次の新しいメソッドが追加されました。
- AlDagNode::hasToolMetaData();
- AlToolMetaData::getToolMetaData(); - DAG ノードに関連付けられたメタデータを取得します。
- AlToolMetaData::createToolMetaData(); - AlToolMetaData を作成し、DAG ノードに関連付けます。
詳細については、「AlEditor」を参照してください。
AlObject
次の新しいメソッドが追加されました。
- AlObject::asSubdivPtr() - AlSubdiv に AlObject を安全にダウンキャストできる場合は、AlSubdiv へのポインタ(null 以外)を返します。
- AlObject::asToolMetaDataPtr() - AlToolMetaData に AlObject を安全にダウンキャストできる場合は、AlToolMetaData へのポインタ(null 以外)を返します。
詳細については、「AlObject」を参照してください。
AlSurface クラス
AlSurface::trim(); メソッドを更新しました。
詳細については、「AlSurface」を参照してください。
AlCurveOnSurface
AlCurve(); からカーブ オン サーフェスを作成する新しい create( const AlCurve); メソッドを追加しました。
詳細については、「AlCurveOnSurface」を参照してください。
AlFunctionHandle
ツールのタイトルとして GUI に表示される文字列を設定する AlFunctionHandle::setToolTitle(); メソッドを追加しました。
詳細については、「AlFunctionHandle」を参照してください。
AlUniverse
AlUniverse::retrieveOptions(); メソッドが更新され、メモリ割り当てに関するリグレッションが修正されました。このメソッドを使用しているプラグインは再コンパイルする必要があります。