Method | Description | |
---|---|---|
AddAttributeValueFloat ( |
||
AddAttributeValueInt ( |
||
AreAttributesDirty ( ) : bool | ||
CopyAttributeValuesTo ( destAttrStore ) : void | ||
CreateAttribute ( string attributeName, HoudiniEngineUnity.HAPI_AttributeInfo &attributeInfo ) : |
||
DestroyAllData ( HEU_HoudiniAsset asset ) : void | ||
DisablePaintCollider ( ) : void | ||
EnablePaintCollider ( ) : void | ||
FillAttribute ( |
||
GetAttributeData ( int index ) : |
||
GetAttributeData ( string name ) : |
||
GetAttributeNames ( ) : List |
||
GetAttributeSetValueFunction ( HEU_AttributeData.AttributeType attrType, HEU_ToolsInfo.PaintMergeMode paintMergeMode ) : SetAttributeValueFunc | ||
GetPaintMeshCollider ( ) : MeshCollider | ||
GetPositionAttributeValues ( Array &positionArray ) : void | ||
GetVertexIndices ( Array &indices ) : void | ||
HasColorAttribute ( ) : bool | ||
HasDirtyAttributes ( ) : bool | ||
HasMeshForPainting ( ) : bool | ||
HidePaintMesh ( ) : void | ||
IsEquivalentTo ( other ) : bool | ||
IsValidStore ( HoudiniEngineUnity.HEU_SessionBase session ) : bool | ||
MultiplyAttributeValueFloat ( |
||
MultiplyAttributeValueInt ( |
||
PaintAttribute ( |
||
RefreshUpstreamInputs ( HoudiniEngineUnity.HEU_SessionBase session ) : void |
This reverts local modifcations, refresh upstream inputs, and cooks the editable node. This ensures that the node will use the latest upstream input data before applying its own changes.
|
|
ReplaceAttributeValueFloat ( |
||
ReplaceAttributeValueInt ( |
||
SetAttributeDataDirty ( |
||
SetAttributeEditValueFloat ( |
||
SetAttributeEditValueInt ( |
||
SetAttributeEditValueString ( |
||
SetAttributeValueString ( |
||
SetupMeshAndMaterials ( HEU_HoudiniAsset asset, HAPI_PartType partType, GameObject outputGameObject ) : void | ||
ShowPaintMesh ( ) : void | ||
SubtractAttributeValueFloat ( |
||
SubtractAttributeValueInt ( |
||
SyncAllAttributesFrom ( HoudiniEngineUnity.HEU_SessionBase session, HEU_HoudiniAsset asset, HAPI_NodeId geoID, HoudiniEngineUnity.HAPI_PartInfo &partInfo, GameObject outputGameObject ) : void | ||
SyncDirtyAttributesToHoudini ( HoudiniEngineUnity.HEU_SessionBase session ) : void | ||
UploadAttributeViaMeshInput ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId geoID, HAPI_PartId partID ) : bool |
Method | Description | |
---|---|---|
GetAttributesList ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId geoID, HAPI_PartId partID, List attributesList, HAPI_AttributeOwner ownerType, int attributeCount ) : void | ||
PopulateAttributeData ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId geoID, HAPI_PartId partID, |
||
SetAttributeDataSyncd ( |
||
UpdateAttribute ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId geoID, HAPI_PartId partID, |
||
UpdateAttributeList ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId geoID, HAPI_PartId partID, List attributeDataList ) : void |
public static AddAttributeValueFloat ( |
||
attributeData | ||
targetIndex | int | |
sourceTools | ||
sourceIndex | int | |
factor | float | |
return | void |
public static AddAttributeValueInt ( |
||
attributeData | ||
targetIndex | int | |
sourceTools | ||
sourceIndex | int | |
factor | float | |
return | void |
public CopyAttributeValuesTo ( destAttrStore ) : void | ||
return | void |
public CreateAttribute ( string attributeName, HoudiniEngineUnity.HAPI_AttributeInfo &attributeInfo ) : |
||
attributeName | string | |
attributeInfo | HoudiniEngineUnity.HAPI_AttributeInfo | |
return |
public DestroyAllData ( HEU_HoudiniAsset asset ) : void | ||
asset | HEU_HoudiniAsset | |
return | void |
public FillAttribute ( |
||
attributeData | ||
sourceTools | ||
return | void |
public GetAttributeData ( int index ) : |
||
index | int | |
return |
public GetAttributeData ( string name ) : |
||
name | string | |
return |
public static GetAttributeSetValueFunction ( HEU_AttributeData.AttributeType attrType, HEU_ToolsInfo.PaintMergeMode paintMergeMode ) : SetAttributeValueFunc | ||
attrType | HEU_AttributeData.AttributeType | |
paintMergeMode | HEU_ToolsInfo.PaintMergeMode | |
return | SetAttributeValueFunc |
public GetPaintMeshCollider ( ) : MeshCollider | ||
return | MeshCollider |
public GetPositionAttributeValues ( Array &positionArray ) : void | ||
positionArray | Array | |
return | void |
public GetVertexIndices ( Array &indices ) : void | ||
indices | Array | |
return | void |
public IsValidStore ( HoudiniEngineUnity.HEU_SessionBase session ) : bool | ||
session | HoudiniEngineUnity.HEU_SessionBase | |
return | bool |
public static MultiplyAttributeValueFloat ( |
||
attributeData | ||
targetIndex | int | |
sourceTools | ||
sourceIndex | int | |
factor | float | |
return | void |
public static MultiplyAttributeValueInt ( |
||
attributeData | ||
targetIndex | int | |
sourceTools | ||
sourceIndex | int | |
factor | float | |
return | void |
public PaintAttribute ( |
||
attributeData | ||
sourceTools | ||
attributeIndex | int | |
paintFactor | float | |
setAttrFunc | SetAttributeValueFunc | |
return | void |
public RefreshUpstreamInputs ( HoudiniEngineUnity.HEU_SessionBase session ) : void | ||
session | HoudiniEngineUnity.HEU_SessionBase | |
return | void |
public static ReplaceAttributeValueFloat ( |
||
attributeData | ||
targetIndex | int | |
sourceTools | ||
sourceIndex | int | |
factor | float | |
return | void |
public static ReplaceAttributeValueInt ( |
||
attributeData | ||
targetIndex | int | |
sourceTools | ||
sourceIndex | int | |
factor | float | |
return | void |
public static SetAttributeDataDirty ( |
||
attributeData | ||
return | void |
public static SetAttributeEditValueFloat ( |
||
attributeData | ||
startIndex | int | |
values | Array | |
return | void |
public static SetAttributeEditValueInt ( |
||
attributeData | ||
startIndex | int | |
values | Array | |
return | void |
public static SetAttributeEditValueString ( |
||
attributeData | ||
startIndex | int | |
values | Array | |
return | void |
public static SetAttributeValueString ( |
||
attributeData | ||
targetIndex | int | |
sourceTools | ||
sourceIndex | int | |
factor | float | |
return | void |
public SetupMeshAndMaterials ( HEU_HoudiniAsset asset, HAPI_PartType partType, GameObject outputGameObject ) : void | ||
asset | HEU_HoudiniAsset | |
partType | HAPI_PartType | |
outputGameObject | GameObject | |
return | void |
public static SubtractAttributeValueFloat ( |
||
attributeData | ||
targetIndex | int | |
sourceTools | ||
sourceIndex | int | |
factor | float | |
return | void |
public static SubtractAttributeValueInt ( |
||
attributeData | ||
targetIndex | int | |
sourceTools | ||
sourceIndex | int | |
factor | float | |
return | void |
public SyncAllAttributesFrom ( HoudiniEngineUnity.HEU_SessionBase session, HEU_HoudiniAsset asset, HAPI_NodeId geoID, HoudiniEngineUnity.HAPI_PartInfo &partInfo, GameObject outputGameObject ) : void | ||
session | HoudiniEngineUnity.HEU_SessionBase | |
asset | HEU_HoudiniAsset | |
geoID | HAPI_NodeId | |
partInfo | HoudiniEngineUnity.HAPI_PartInfo | |
outputGameObject | GameObject | |
return | void |
public SyncDirtyAttributesToHoudini ( HoudiniEngineUnity.HEU_SessionBase session ) : void | ||
session | HoudiniEngineUnity.HEU_SessionBase | |
return | void |
public UploadAttributeViaMeshInput ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId geoID, HAPI_PartId partID ) : bool | ||
session | HoudiniEngineUnity.HEU_SessionBase | |
geoID | HAPI_NodeId | |
partID | HAPI_PartId | |
return | bool |