Axiom.Animating.NodeAnimationTrack.GetNodeKeyFrame C# (CSharp) Метод

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

Returns the KeyFrame at the specified index.
public GetNodeKeyFrame ( ushort index ) : TransformKeyFrame
index ushort
Результат TransformKeyFrame
		public virtual TransformKeyFrame GetNodeKeyFrame( ushort index )
		{
			return (TransformKeyFrame)keyFrameList[ index ];
		}

Usage Example

Пример #1
0
		protected void WriteAnimationTrack( BinaryWriter writer, NodeAnimationTrack track )
		{
			long start_offset = writer.Seek( 0, SeekOrigin.Current );
			WriteChunk( writer, SkeletonChunkID.AnimationTrack, 0 );

			WriteUShort( writer, (ushort)track.Handle );
			for ( ushort i = 0; i < track.KeyFrames.Count; i++ )
			{
				TransformKeyFrame keyFrame = track.GetNodeKeyFrame( i );
				WriteKeyFrame( writer, keyFrame );
			}
			long end_offset = writer.Seek( 0, SeekOrigin.Current );
			writer.Seek( (int)start_offset, SeekOrigin.Begin );
			WriteChunk( writer, SkeletonChunkID.AnimationTrack, (int)( end_offset - start_offset ) );
			writer.Seek( (int)end_offset, SeekOrigin.Begin );
		}