C# Class HoudiniEngineUnity.HEU_ParameterUtility

Contains utility functions for working with parameters
Afficher le fichier Open project: sideeffects/HoudiniEngineForUnity Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

FindTextureParamByNameOrTag() public static méthode

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
Résultat int

GetChoice() public static méthode

public static GetChoice ( HEU_HoudiniAsset asset, string paramName, int &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue int
Résultat bool

GetColor() public static méthode

public static GetColor ( HEU_HoudiniAsset asset, string paramName, Color &getValue ) : bool
asset HEU_HoudiniAsset
paramName string
getValue Color
Résultat bool

GetFloat() public static méthode

public static GetFloat ( HEU_HoudiniAsset asset, string paramName, float &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue float
Résultat bool

GetFloats() public static méthode

public static GetFloats ( HEU_HoudiniAsset asset, string paramName, Array &outValues ) : bool
asset HEU_HoudiniAsset
paramName string
outValues Array
Résultat bool

GetInputNode() public static méthode

public static GetInputNode ( HEU_HoudiniAsset asset, string paramName, int index, GameObject &obj ) : bool
asset HEU_HoudiniAsset
paramName string
index int
obj GameObject
Résultat bool

GetInt() public static méthode

public static GetInt ( HEU_HoudiniAsset asset, string paramName, int &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue int
Résultat bool

GetParameterColor3Value() public static méthode

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
Résultat bool

GetParameterFloatValue() public static méthode

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
Résultat bool

GetParameterIndexFromName() public static méthode

public static GetParameterIndexFromName ( HoudiniEngineUnity.HEU_SessionBase session, Array parameters, string parameterName ) : int
session HoudiniEngineUnity.HEU_SessionBase
parameters Array
parameterName string
Résultat int

GetParameterIndexFromNameOrTag() public static méthode

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
Résultat int

GetString() public static méthode

public static GetString ( HEU_HoudiniAsset asset, string paramName, string &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue string
Résultat bool

GetToggle() public static méthode

public static GetToggle ( HEU_HoudiniAsset asset, string paramName, bool &outValue ) : bool
asset HEU_HoudiniAsset
paramName string
outValue bool
Résultat bool

SetChoice() public static méthode

public static SetChoice ( HEU_HoudiniAsset asset, string paramName, int setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue int
Résultat bool

SetColor() public static méthode

public static SetColor ( HEU_HoudiniAsset asset, string paramName, Color setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue Color
Résultat bool

SetFloat() public static méthode

public static SetFloat ( HEU_HoudiniAsset asset, string paramName, float setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue float
Résultat bool

SetFloats() public static méthode

public static SetFloats ( HEU_HoudiniAsset asset, string paramName, Array setValues ) : bool
asset HEU_HoudiniAsset
paramName string
setValues Array
Résultat bool

SetInputNode() public static méthode

public static SetInputNode ( HEU_HoudiniAsset asset, string paramName, GameObject obj, int index ) : bool
asset HEU_HoudiniAsset
paramName string
obj GameObject
index int
Résultat bool

SetInt() public static méthode

public static SetInt ( HEU_HoudiniAsset asset, string paramName, int setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue int
Résultat bool

SetString() public static méthode

public static SetString ( HEU_HoudiniAsset asset, string paramName, string setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue string
Résultat bool

SetToggle() public static méthode

public static SetToggle ( HEU_HoudiniAsset asset, string paramName, bool setValue ) : bool
asset HEU_HoudiniAsset
paramName string
setValue bool
Résultat bool