Class Index | File Index

Classes


Class XpsTimelineTrack


Defined in: xpsio.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
XpsTimelineTrack(myLabel, myType, myParent, myLength, myIndex)
Field Summary
Field Attributes Field Name and Description
 
以下は、別ソースでセットアップしたメソッドを導入するテストコード
Method Summary
Method Attributes Method Name and Description
 
countSectionLength(startFrame)
タイムライントラックを走査してプライマリセクションの切れ目を探してそこまでのカウントを返す 内部処理用関数
 
複製メソッド 自分自身を複製して返す。 複製のindex/xParentを含めて複製するので注意 実質使いドコロが無さそう?
 
トラックのセルエントリの識別文字列を作成する
 
フレームを指定してタイムライントラック上のセクションを返す セクションバッファが最新でない場合は、セクションパースを実施する 当該のセクションが存在しない場合はnullを戻す
 
parseTm(myStart, myLength)
タイムラインの中間処理メソッド タイムラインをパースして有効データで埋まった1次元配列を返す これは、汎用セクションパーサが稼働すれば不要になるメソッドなので扱いに注意 Tm(開始フレーム,取得フレーム数)
 
pushEntry(elementName, groupName)
xMap getElementByName/new_xMapElementをラップするタイムライントラックのメソッド 既存のエレメントを指定した場合は、当該エレメントを返し 存在しないエレメントを指定した場合は、エレメントを作成して返す 同一の手続きが多いため補助関数を作成 引数はエレメント名、グループ名
 
削除メソッドをトラックオブジェクトに実装する XpsTimelineTrack.remove() 削除の派生機能としてトラックオブジェクト側にremoveメソッドを作る =自分自身の削除命令を親コレクションに対して発行する
Class Detail
XpsTimelineTrack(myLabel, myType, myParent, myLength, myIndex)
Parameters:
myLabel
myType
myParent
myLength
myIndex
タイムライントラックは、内部処理のため自身を外部からアクセスする際のidを内部にプロパティとして持つ 親のXpsにアクセスする必要があるので、トラックの属するトラックコレクションへのポインタを持たせる。 トラックコレクションが実質上のタイムシート本体である マルチステージ拡張のために必須
Field Detail
parseSoundTrack
以下は、別ソースでセットアップしたメソッドを導入するテストコード
Method Detail
countSectionLength(startFrame)
タイムライントラックを走査してプライマリセクションの切れ目を探してそこまでのカウントを返す 内部処理用関数
Parameters:
startFrame

duplicate()
複製メソッド 自分自身を複製して返す。 複製のindex/xParentを含めて複製するので注意 実質使いドコロが無さそう?

getCellIdentifier(myStr)
トラックのセルエントリの識別文字列を作成する
Parameters:
myStr

getSectionByFrame(myFrame)
フレームを指定してタイムライントラック上のセクションを返す セクションバッファが最新でない場合は、セクションパースを実施する 当該のセクションが存在しない場合はnullを戻す
Parameters:
myFrame

{*} parseTm(myStart, myLength)
タイムラインの中間処理メソッド タイムラインをパースして有効データで埋まった1次元配列を返す これは、汎用セクションパーサが稼働すれば不要になるメソッドなので扱いに注意 Tm(開始フレーム,取得フレーム数)
Parameters:
myStart
myLength
Returns:
{*}

pushEntry(elementName, groupName)
xMap getElementByName/new_xMapElementをラップするタイムライントラックのメソッド 既存のエレメントを指定した場合は、当該エレメントを返し 存在しないエレメントを指定した場合は、エレメントを作成して返す 同一の手続きが多いため補助関数を作成 引数はエレメント名、グループ名
Parameters:
elementName
groupName

remove()
削除メソッドをトラックオブジェクトに実装する XpsTimelineTrack.remove() 削除の派生機能としてトラックオブジェクト側にremoveメソッドを作る =自分自身の削除命令を親コレクションに対して発行する

Documentation generated by JsDoc Toolkit 2.4.0 on Tue Feb 26 2019 17:32:04 GMT+0900 (JST)