Subversion Repositories AndroidProjects

Rev

Rev 1770 | Rev 1774 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.gebauz.bauzoid2.graphics.animation;

import com.gebauz.bauzoid2.graphics.model.ModelNode;
import com.gebauz.bauzoid2.math.Quaternion;

/**
 * Created by cchiu on 20.01.2015.
 */

public class BoneKeyframes
{
        // Constants========================================================================================

        // Embedded Types===================================================================================

        public static class RotationKey
        {
                public float time = 0.0f;
                public Quaternion rotation = null;

                public RotationKey(float t, Quaternion r)
                {
                        time = t; rotation = r;
                }
        }

        // Fields===========================================================================================

        private ModelNode mBone = null;
        private RotationKey[] mRotations = null;

        // Methods==========================================================================================

        // Getters/Setters==================================================================================

        public final void setRotationKeys(RotationKey[] times) { mRotations = times; }
        public final RotationKey[] getRotationKeys() { return mRotations; }

}