C# Class TressFX.TressFX

Tress FX main class.
Inheritance: UnityEngine.MonoBehaviour
Datei anzeigen Open project: kennux/TressFXUnity Class Usage Examples

Public Properties

Property Type Description
g_FollowHairRootOffset UnityEngine.ComputeBuffer
g_GlobalRotations UnityEngine.ComputeBuffer
g_HairRefVecsInLocalFrame UnityEngine.ComputeBuffer
g_HairRestLengthSRV UnityEngine.ComputeBuffer
g_HairStrandType UnityEngine.ComputeBuffer
g_HairThicknessCoeffs UnityEngine.ComputeBuffer
g_HairVertexPositions UnityEngine.ComputeBuffer
g_HairVertexPositionsPrev UnityEngine.ComputeBuffer
g_HairVertexTangents UnityEngine.ComputeBuffer
g_InitialHairPositions UnityEngine.ComputeBuffer
g_LocalRotations UnityEngine.ComputeBuffer
g_TexCoords UnityEngine.ComputeBuffer
hairData TressFXHair

Public Methods

Method Description
Awake ( ) : void

Start this instance. Initializes all buffers and other resources needed by tressfx simulation and rendering.

OnDestroy ( ) : void

Raises the destroy event. Cleans up all used resources.

Private Methods

Method Description
InitializeBuffer ( System data, int stride ) : ComputeBuffer

Initializes the a new ComputeBuffer.

Method Details

Awake() public method

Start this instance. Initializes all buffers and other resources needed by tressfx simulation and rendering.
public Awake ( ) : void
return void

OnDestroy() public method

Raises the destroy event. Cleans up all used resources.
public OnDestroy ( ) : void
return void

Property Details

g_FollowHairRootOffset public_oe property

public ComputeBuffer,UnityEngine g_FollowHairRootOffset
return UnityEngine.ComputeBuffer

g_GlobalRotations public_oe property

public ComputeBuffer,UnityEngine g_GlobalRotations
return UnityEngine.ComputeBuffer

g_HairRefVecsInLocalFrame public_oe property

public ComputeBuffer,UnityEngine g_HairRefVecsInLocalFrame
return UnityEngine.ComputeBuffer

g_HairRestLengthSRV public_oe property

public ComputeBuffer,UnityEngine g_HairRestLengthSRV
return UnityEngine.ComputeBuffer

g_HairStrandType public_oe property

public ComputeBuffer,UnityEngine g_HairStrandType
return UnityEngine.ComputeBuffer

g_HairThicknessCoeffs public_oe property

public ComputeBuffer,UnityEngine g_HairThicknessCoeffs
return UnityEngine.ComputeBuffer

g_HairVertexPositions public_oe property

The hair vertex positions buffer.
public ComputeBuffer,UnityEngine g_HairVertexPositions
return UnityEngine.ComputeBuffer

g_HairVertexPositionsPrev public_oe property

public ComputeBuffer,UnityEngine g_HairVertexPositionsPrev
return UnityEngine.ComputeBuffer

g_HairVertexTangents public_oe property

public ComputeBuffer,UnityEngine g_HairVertexTangents
return UnityEngine.ComputeBuffer

g_InitialHairPositions public_oe property

public ComputeBuffer,UnityEngine g_InitialHairPositions
return UnityEngine.ComputeBuffer

g_LocalRotations public_oe property

public ComputeBuffer,UnityEngine g_LocalRotations
return UnityEngine.ComputeBuffer

g_TexCoords public_oe property

public ComputeBuffer,UnityEngine g_TexCoords
return UnityEngine.ComputeBuffer

hairData public_oe property

public TressFXHair,TressFX hairData
return TressFXHair