メソッド ¶
clear()
チャンネルリストをクリアします。
parms()
→ tuple
of hou.Parm
チャンネルリスト内のすべてのチャンネルが含まれたhou.Parmのタプルを返します。
selected()
→ tuple
of hou.Parm
チャンネルリスト内の選択されたすべてのチャンネルが含まれたhou.Parmのタプルを返します。
deselected()
→ tuple
of hou.Parm
チャンネルリスト内の選択されていないすべてのチャンネルが含まれたhou.Parmのタプルを返します。
pinned()
→ tuple
of hou.Parm
チャンネルリスト内のピン留めされたすべてのチャンネルが含まれたhou.Parmのタプルを返します。
unpinned()
→ tuple
of hou.Parm
チャンネルリスト内のピン留めされていないすべてのチャンネルが含まれたhou.Parmのタプルを返します。
selectedValue()
→ tuple
of hou.Parm
チャンネルリスト内の選択された値の列のすべてのチャンネルが含まれたhou.Parmのタプルを返します。
deselectedValue()
→ tuple
of hou.Parm
チャンネルリスト内の選択されていない値の列のすべてのチャンネルが含まれたhou.Parmのタプルを返します。
addParm(parm, selected, pinned, valueselected)
チャンネルリストにパラメータを追加し、そのパラメータを選択状態、ピン留め状態、値選択状態に設定します。
parm
selected
チャンネルを選択します。デフォルトはTrueです。
pinned
チャンネルをピン留めします。デフォルトはFalseです。
valueselected
チャンネルの値の列を選択します。デフォルトはFalseです。
addParms(parms, selected, pinned, valueselected)
チャンネルリストにパラメータのリストを追加し、そのリストを選択状態、ピン留め状態、値選択状態に設定します。
parms
hou.Parmのタプル
。
selected
チャンネルを選択します。デフォルトはTrueです。
pinned
チャンネルをピン留めします。デフォルトはFalseです。
valueselected
チャンネルの値の列を選択します。デフォルトはFalseです。
addPath(path, selected, pinned, valueselected)
フルパスを使ってチャンネルリストにパラメータを追加し、そのパラメータを選択状態、ピン留め状態、値選択状態に設定します。
path
パラメータのフルパス文字列。
selected
チャンネルを選択します。デフォルトはTrueです。
pinned
チャンネルをピン留めします。デフォルトはFalseです。
valueselected
チャンネルの値の列を選択します。デフォルトはFalseです。
addPaths(paths, selected, pinned, valueselected)
フルパスを使ってチャンネルリストにパラメータのリストを追加し、そのリストを選択状態、ピン留め状態、値選択状態に設定します。
path
パラメータのフルパス文字列。
selected
チャンネルを選択します。デフォルトはTrueです。
pinned
チャンネルをピン留めします。デフォルトはFalseです。
valueselected
チャンネルの値の列を選択します。デフォルトはFalseです。
remove(parm)
select(parm)
deselect(parm)
pin(parm)
unpin(parm)
selectValue(parm)
deselectValue(parm)
isSelected(parm)
→ bool
チャンネルリスト内でパラメータが選択されていればTrueを返します。
parm
isPinned(parm)
→ bool
チャンネルリスト内でパラメータがピン留めされていればTrueを返します。
parm
isValueSelected(parm)
→ bool
チャンネルリスト内でパラメータの値の列が選択されていればTrueを返します。
parm
filter()
→ str
チャンネルリストのフィルタリング文字列を返します。
keepSelection()
→ bool
チャンネルリストのKeep Selectionフラグを返します。
enableFilter()
→ bool
チャンネルリストのフィルタリングがアクティブであればTrueを返します。
filterRotates()
→ bool
チャンネルリストの回転量のフィルタリングがアクティブであればTrueを返します。
filterTranslates()
→ bool
チャンネルリストの移動量のフィルタリングがアクティブであればTrueを返します。
filterScales()
→ bool
チャンネルリストのスケールのフィルタリングがアクティブであればTrueを返します。
setFilter(self,pattern)
`
チャンネルリストにフィルタリング文字列を設定します。
pattern
パターン文字列。
setKeepSelection(self,on)
チャンネルリストにKeep Selectionフラグを設定します。
setEnableFilter(self,on)
チャンネルリストのフィルタリングを有効化/無効化します。
setFilterRotates(self,on)
チャンネルリストの回転量のフィルタリングを有効化/無効化します。
setFilterTranslates(self,on)
チャンネルリストの移動量のフィルタリングを有効化/無効化します。
setFilterScales(self,on)
チャンネルリストのスケールのフィルタリングを有効化/無効化します。
asCode(self,var_name)
→ str
現行オブジェクトと同じ内容でチャンネルリストを再現するPythonコード文字列を返します。
var_name
生成されるコードで使用されるチャンネルリストの変数名。
デフォルトはchanlist
です。