mirror of https://github.com/AxioDL/metaforce.git
114 lines
1.8 KiB
C++
114 lines
1.8 KiB
C++
#ifndef __RETRO_CINTELEMENT_HPP__
|
|
#define __RETRO_CINTELEMENT_HPP__
|
|
|
|
#include "IElement.hpp"
|
|
|
|
namespace Retro
|
|
{
|
|
|
|
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
|
|
{
|
|
public:
|
|
bool GetValue(int frame, int& valOut) const;
|
|
};
|
|
|
|
}
|
|
|
|
#endif // __RETRO_CINTELEMENT_HPP__
|