TressFX.TressFX.Awake C# (CSharp) Метод

Awake() публичный Метод

Start this instance. Initializes all buffers and other resources needed by tressfx simulation and rendering.
public Awake ( ) : void
Результат void
        public void Awake()
        {
            if (this.hairData == null)
            {
                Debug.LogError("No hair data assigned to TressFX :(");
            }

            // Vertex buffers
            this.g_HairVertexPositions = this.InitializeBuffer (this.hairData.m_pVertices, 16);
            this.g_HairVertexPositionsPrev = this.InitializeBuffer (this.hairData.m_pVertices, 16);
            this.g_InitialHairPositions = this.InitializeBuffer (this.hairData.m_pVertices, 16);

            // Tangents and rotations
            this.g_HairVertexTangents = this.InitializeBuffer (this.hairData.m_pTangents, 16);
            this.g_GlobalRotations = this.InitializeBuffer (this.hairData.m_pGlobalRotations, 16);
            this.g_LocalRotations = this.InitializeBuffer (this.hairData.m_pLocalRotations, 16);

            // Others
            this.g_HairRestLengthSRV = this.InitializeBuffer (this.hairData.m_pRestLengths, 4);
            this.g_HairStrandType = this.InitializeBuffer (this.hairData.m_pHairStrandType, 4);
            this.g_HairRefVecsInLocalFrame = this.InitializeBuffer (this.hairData.m_pRefVectors, 16);
            this.g_FollowHairRootOffset = this.InitializeBuffer (this.hairData.m_pFollowRootOffset, 16);
            this.g_HairThicknessCoeffs = this.InitializeBuffer (this.hairData.m_pThicknessCoeffs, 4);
            this.g_TexCoords = this.InitializeBuffer(this.hairData.m_TexCoords, 16);
        }