C# 클래스 HoudiniEngineUnity.HEU_ParameterUtility

Contains utility functions for working with parameters
파일 보기 프로젝트 열기: sideeffects/HoudiniEngineForUnity 1 사용 예제들

공개 메소드들

메소드 설명
FindTextureParamByNameOrTag ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, Array parameters, string parameterName, string useTextureParmName ) : int
GetChoice ( HEU_HoudiniAsset asset, string paramName, int &outValue ) : bool
GetColor ( HEU_HoudiniAsset asset, string paramName, Color &getValue ) : bool
GetFloat ( HEU_HoudiniAsset asset, string paramName, float &outValue ) : bool
GetFloats ( HEU_HoudiniAsset asset, string paramName, Array &outValues ) : bool
GetInputNode ( HEU_HoudiniAsset asset, string paramName, int index, GameObject &obj ) : bool
GetInt ( HEU_HoudiniAsset asset, string paramName, int &outValue ) : bool
GetParameterColor3Value ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, Array parameters, string parameterName, Color defaultValue, Color &outputColor ) : bool
GetParameterFloatValue ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, Array parameters, string parameterName, float defaultValue, float &returnValue ) : bool
GetParameterIndexFromName ( HoudiniEngineUnity.HEU_SessionBase session, Array parameters, string parameterName ) : int
GetParameterIndexFromNameOrTag ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, Array parameters, string parameterName ) : int
GetString ( HEU_HoudiniAsset asset, string paramName, string &outValue ) : bool
GetToggle ( HEU_HoudiniAsset asset, string paramName, bool &outValue ) : bool
SetChoice ( HEU_HoudiniAsset asset, string paramName, int setValue ) : bool
SetColor ( HEU_HoudiniAsset asset, string paramName, Color setValue ) : bool
SetFloat ( HEU_HoudiniAsset asset, string paramName, float setValue ) : bool
SetFloats ( HEU_HoudiniAsset asset, string paramName, Array setValues ) : bool
SetInputNode ( HEU_HoudiniAsset asset, string paramName, GameObject obj, int index ) : bool
SetInt ( HEU_HoudiniAsset asset, string paramName, int setValue ) : bool
SetString ( HEU_HoudiniAsset asset, string paramName, string setValue ) : bool
SetToggle ( HEU_HoudiniAsset asset, string paramName, bool setValue ) : bool

메소드 상세

FindTextureParamByNameOrTag() 공개 정적인 메소드

public static FindTextureParamByNameOrTag ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, Array parameters, string parameterName, string useTextureParmName ) : int
session HoudiniEngineUnity.HEU_SessionBase
nodeID HAPI_NodeId
parameters Array
parameterName string
useTextureParmName string
리턴 int

GetChoice() 공개 정적인 메소드

public static GetChoice ( HEU_HoudiniAsset asset, string paramName, int &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue int
리턴 bool

GetColor() 공개 정적인 메소드

public static GetColor ( HEU_HoudiniAsset asset, string paramName, Color &getValue ) : bool
asset HEU_HoudiniAsset
paramName string
getValue Color
리턴 bool

GetFloat() 공개 정적인 메소드

public static GetFloat ( HEU_HoudiniAsset asset, string paramName, float &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue float
리턴 bool

GetFloats() 공개 정적인 메소드

public static GetFloats ( HEU_HoudiniAsset asset, string paramName, Array &outValues ) : bool
asset HEU_HoudiniAsset
paramName string
outValues Array
리턴 bool

GetInputNode() 공개 정적인 메소드

public static GetInputNode ( HEU_HoudiniAsset asset, string paramName, int index, GameObject &obj ) : bool
asset HEU_HoudiniAsset
paramName string
index int
obj GameObject
리턴 bool

GetInt() 공개 정적인 메소드

public static GetInt ( HEU_HoudiniAsset asset, string paramName, int &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue int
리턴 bool

GetParameterColor3Value() 공개 정적인 메소드

public static GetParameterColor3Value ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, Array parameters, string parameterName, Color defaultValue, Color &outputColor ) : bool
session HoudiniEngineUnity.HEU_SessionBase
nodeID HAPI_NodeId
parameters Array
parameterName string
defaultValue Color
outputColor Color
리턴 bool

GetParameterFloatValue() 공개 정적인 메소드

public static GetParameterFloatValue ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, Array parameters, string parameterName, float defaultValue, float &returnValue ) : bool
session HoudiniEngineUnity.HEU_SessionBase
nodeID HAPI_NodeId
parameters Array
parameterName string
defaultValue float
returnValue float
리턴 bool

GetParameterIndexFromName() 공개 정적인 메소드

public static GetParameterIndexFromName ( HoudiniEngineUnity.HEU_SessionBase session, Array parameters, string parameterName ) : int
session HoudiniEngineUnity.HEU_SessionBase
parameters Array
parameterName string
리턴 int

GetParameterIndexFromNameOrTag() 공개 정적인 메소드

public static GetParameterIndexFromNameOrTag ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, Array parameters, string parameterName ) : int
session HoudiniEngineUnity.HEU_SessionBase
nodeID HAPI_NodeId
parameters Array
parameterName string
리턴 int

GetString() 공개 정적인 메소드

public static GetString ( HEU_HoudiniAsset asset, string paramName, string &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue string
리턴 bool

GetToggle() 공개 정적인 메소드

public static GetToggle ( HEU_HoudiniAsset asset, string paramName, bool &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue bool
리턴 bool

SetChoice() 공개 정적인 메소드

public static SetChoice ( HEU_HoudiniAsset asset, string paramName, int setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue int
리턴 bool

SetColor() 공개 정적인 메소드

public static SetColor ( HEU_HoudiniAsset asset, string paramName, Color setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue Color
리턴 bool

SetFloat() 공개 정적인 메소드

public static SetFloat ( HEU_HoudiniAsset asset, string paramName, float setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue float
리턴 bool

SetFloats() 공개 정적인 메소드

public static SetFloats ( HEU_HoudiniAsset asset, string paramName, Array setValues ) : bool
asset HEU_HoudiniAsset
paramName string
setValues Array
리턴 bool

SetInputNode() 공개 정적인 메소드

public static SetInputNode ( HEU_HoudiniAsset asset, string paramName, GameObject obj, int index ) : bool
asset HEU_HoudiniAsset
paramName string
obj GameObject
index int
리턴 bool

SetInt() 공개 정적인 메소드

public static SetInt ( HEU_HoudiniAsset asset, string paramName, int setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue int
리턴 bool

SetString() 공개 정적인 메소드

public static SetString ( HEU_HoudiniAsset asset, string paramName, string setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue string
리턴 bool

SetToggle() 공개 정적인 메소드

public static SetToggle ( HEU_HoudiniAsset asset, string paramName, bool setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue bool
리턴 bool