インタフェース: FrameTagManager

FrameTagManager コア インタフェースは MAXScript に対して時間タグを公開します。

例については、「FrameTagManager インタフェースを使用した時間タグ アクセス」を使用した時間タグ アクセスも参照してください。

Interface: FrameTagManager  

メソッド:

<integer>FrameTagManager.GetTagCount() 	 

時間タグの数を返します。

   

<DWORD>FrameTagManager.GetTagID <index>index   

インデックスで指定された時間タグの ID を返します。

   

<time>FrameTagManager.GetTimeByID <DWORD>id relative:<boolean> 

relative default value: false

ID で指定された時間タグの時間を返します。

relative: が true の場合、このタグがロックされているタグがあれば、そのタグに対して相対的な時間になります。

relative: が false または指定されていないか、このタグが別のタグにロックされていない場合、時間は絶対時間として返されます。

   

<void>FrameTagManager.SetTimeByID <DWORD>id <time>time relative:<boolean> 

relative default value: false

ID で指定されたタグの時間を指定された時間値に設定します。

relative: が true の場合、このタグがロックされているタグがあれば、そのタグに対して相対的な時間になります。

relative: が false または指定されていないか、このタグが別のタグにロックされていない場合、時間は絶対時間として使用されます。

   

<DWORD>FrameTagManager.GetLockIDByID <DWORD>id 

指定されたタグがロックされているタグの ID を返します。

ID の値が 0 の場合はロックされていないことを示します。

   

<boolean>FrameTagManager.SetLockIDByID <DWORD>id <DWORD>lockID 

指定されたタグをロックするタグの ID を設定します。

ID の値が 0 の場合はロックされていないことを示します。

成功したら true を戻します。

循環従属を作成することになるロックの設定を試みても現在のロックは変更されず、このメソッドは false を返します。

   

<string>FrameTagManager.GetNameByID <DWORD>id 

ID によって指定された時間タグの名前を返します。

   

<void>FrameTagManager.SetNameByID <DWORD>id <&string>name 

name is In parameter

ID によって指定されたタグの名前を、指定された文字列に設定します。

   

<boolean>FrameTagManager.GetScaleByID <DWORD>id 

シーンの時間がスケールされるときに、ID によって指定されたタグの時間もスケールされる場合には true を返します。

   

<void>FrameTagManager.SetScaleByID <DWORD>id <boolean>scale 

シーンの時間がスケールされるときに、ID によって指定されたタグの時間もスケールされるかどうかを設定します。

   

<index>FrameTagManager.FindItemByTime <time>time 

指定された絶対時間値についてソートしたリストがあれば、その最初のタグのインデックスを返します。

   

<index>FrameTagManager.FindItem <DWORD>id 

ソートされたタグのリスト内で指定された ID を持つタグのインデックスを返します。

-1 の値は、指定された ID のタグが見つからないことを示します。

   

<DWORD>FrameTagManager.CreateNewTag <string>name <time>time lockID:<DWORD> scale:<boolean> 

lockID default value: 0
scale default value: true

指定された名前のタグを指定された時間に新規作成します。

lockID が 0 の場合、または省略されている場合は、タグは別のタグにロックされません。

   

<void>FrameTagManager.DeleteTag <DWORD>id 

ID によって指定されたタグを削除します。

   

<void>FrameTagManager.ResetFrameTags() 

すべてのタグを削除します。

   

<boolean>FrameTagManager.CheckForLoop <DWORD>testID <DWORD>id 

タグの testID がタグの ID に従属する場合、true を返します。

関連事項