123
This commit is contained in:
59
Editor/TrackViewSpline.h
Normal file
59
Editor/TrackViewSpline.h
Normal file
@@ -0,0 +1,59 @@
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Crytek Engine Source File.
|
||||
// Copyright (C), Crytek Studios, 2002.
|
||||
// -------------------------------------------------------------------------
|
||||
// File name: trackviewspline.h
|
||||
// Version: v1.00
|
||||
// Created: 7/5/2002 by Timur.
|
||||
// Compilers: Visual Studio.NET
|
||||
// Description:
|
||||
// -------------------------------------------------------------------------
|
||||
// History:
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef __trackviewspline_h__
|
||||
#define __trackviewspline_h__
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif
|
||||
|
||||
//forward declaration
|
||||
struct IAnimTrack;
|
||||
|
||||
// CTrackViewSpline
|
||||
|
||||
class CTrackViewSpline : public CWnd
|
||||
{
|
||||
DECLARE_DYNAMIC(CTrackViewSpline)
|
||||
|
||||
public:
|
||||
CTrackViewSpline();
|
||||
virtual ~CTrackViewSpline();
|
||||
|
||||
void SetTrack( IAnimTrack *track );
|
||||
|
||||
void SetTimeScale( float timeScale );
|
||||
float GetTimeScale() { return m_timeScale; }
|
||||
void SetTimeRange( float start,float end );
|
||||
void SetCurrTime( float currTime );
|
||||
float GetCurrTime() const { return m_currTime; };
|
||||
|
||||
protected:
|
||||
DECLARE_MESSAGE_MAP()
|
||||
public:
|
||||
afx_msg void OnPaint();
|
||||
|
||||
IAnimTrack *m_track;
|
||||
|
||||
|
||||
Range m_timeRange;
|
||||
float m_timeScale;
|
||||
float m_ticksStep;
|
||||
float m_currTime;
|
||||
};
|
||||
|
||||
|
||||
#endif // __trackviewspline_h__
|
||||
Reference in New Issue
Block a user