open source

This commit is contained in:
lvfulong
2020-11-11 16:17:13 +08:00
parent 4d989f3ecb
commit bc4ca748de
2441 changed files with 623057 additions and 2 deletions
@@ -0,0 +1,104 @@
/**
@file JCFloatKeyframe.h
@brief
@author James
@version 1.0
@date 2018_7_12
*/
#ifndef __JCFloatKeyframe_H__
#define __JCFloatKeyframe_H__
#include <stdio.h>
#include <string>
#include <map>
namespace laya
{
class JCKeyFrame
{
public:
JCKeyFrame()
{
m_nTime = 0;
}
virtual ~JCKeyFrame()
{
}
float m_nTime;
};
class JCFloatKeyframe : public JCKeyFrame
{
public:
JCFloatKeyframe()
{
m_nInTangent = 0;
m_nOutTangent = 0;
m_nValue = 0;
}
virtual ~JCFloatKeyframe() {}
void setTime(float nTime)
{
m_nTime = nTime;
}
float getTime()
{
return m_nTime;
}
void setInTangent(float nInTangent)
{
m_nInTangent = nInTangent;
}
float getInTangent()
{
return m_nInTangent;
}
void setOutTangent(float nInTangent)
{
m_nOutTangent = nInTangent;
}
float getOutTangent()
{
return m_nOutTangent;
}
void setValue(float nValue)
{
m_nValue = nValue;
}
float getValue()
{
return m_nValue;
}
void _cloneTo(JCFloatKeyframe* pDestObj)
{
pDestObj->m_nTime = m_nTime;
pDestObj->m_nInTangent = m_nInTangent;
pDestObj->m_nOutTangent = m_nOutTangent;
pDestObj->m_nValue = m_nValue;
}
public:
float m_nInTangent;
float m_nOutTangent;
float m_nValue;
};
}
//------------------------------------------------------------------------------
#endif //__JCFloatKeyframe_H__
//-----------------------------END FILE--------------------------------