Note
このクラスは、Houdiniで内部的に使用され、通常ではHoudiniのスクリプティングまたはツールの作成には不要です。
このオブジェクトは、hou.vexContextForNodeTypeCategory()とhou.vexContextForShaderType()で返されます。 hou.vexContexts()を使用することで、すべてのVEXコンテキストオブジェクトのリストを取得することができます。
メソッド ¶
name()
  → str
        
このコンテキストの名前を文字列として返します。例えば、'Sop'または'surface'。
nodeTypeCategory()
  → hou.NodeTypeCategory
        
このVEXコンテキストに関連したhou.NodeTypeCategoryオブジェクトを返します。
>>> # SOPノードの参照を取得します。 >>> n = hou.node("/obj/geo1/pointvop1") >>> # そのタイプカテゴリ(SOPs)を取得します。 >>> sops = n.type().category() >>> # SOPsカテゴリに関連したコンテキストを取得します。 >>> ctx = hou.vexContextForNodeTypeCategory(sops) >>> # SOPコンテキストに関連したノードタイプカテゴリを取得します。 >>> ctx.nodeTypeCategory() <hou.NodeTypeCategory for Sop>
pathsToLoadedVexFunctions()
  → dict
 mapping names to paths
        
shaderType()
  → hou.shaderType enum value or None
        
このVEXコンテキストに関連したシェーダタイプを表現したhou.shaderType値を返します。