OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.SetTextureAnim C# (CSharp) Method

SetTextureAnim() private method

private SetTextureAnim ( SceneObjectPart part, int mode, int face, int sizex, int sizey, double start, double length, double rate ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart
mode int
face int
sizex int
sizey int
start double
length double
rate double
return void
        private void SetTextureAnim(SceneObjectPart part, int mode, int face, int sizex, int sizey, double start, double length, double rate)
        {

            Primitive.TextureAnimation pTexAnim = new Primitive.TextureAnimation();
            pTexAnim.Flags = (Primitive.TextureAnimMode)mode;

            //ALL_SIDES
            if (face == ScriptBaseClass.ALL_SIDES)
                face = 255;

            pTexAnim.Face = (uint)face;
            pTexAnim.Length = (float)length;
            pTexAnim.Rate = (float)rate;
            pTexAnim.SizeX = (uint)sizex;
            pTexAnim.SizeY = (uint)sizey;
            pTexAnim.Start = (float)start;

            part.AddTextureAnimation(pTexAnim);
            part.SendFullUpdateToAllClients();
            part.ParentGroup.HasGroupChanged = true;
        }
LSL_Api