2016-02-05 01:27:03 +00:00
|
|
|
#ifndef __RETRO_CINTELEMENT_HPP__
|
|
|
|
#define __RETRO_CINTELEMENT_HPP__
|
|
|
|
|
2016-02-05 08:34:14 +00:00
|
|
|
#include "IElement.hpp"
|
|
|
|
|
2016-02-05 01:27:03 +00:00
|
|
|
namespace Retro
|
|
|
|
{
|
|
|
|
|
2016-02-05 08:34:14 +00:00
|
|
|
class CIEKeyframeEmitter : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEDeath : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEClamp : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIETimeChain : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEAdd : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEConstant : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEImpulse : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIELifetimePercent : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEInitialRandom : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEPulse : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEMultiply : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIESampleAndHold : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIERandom : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIETimeScale : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEGTCP : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIEModulo : public CIntElement
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
|
|
|
};
|
|
|
|
|
|
|
|
class CIESubtract : public CIntElement
|
2016-02-05 01:27:03 +00:00
|
|
|
{
|
2016-02-05 08:34:14 +00:00
|
|
|
public:
|
|
|
|
bool GetValue(int frame, int& valOut) const;
|
2016-02-05 01:27:03 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif // __RETRO_CINTELEMENT_HPP__
|