mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 23:47:42 +00:00
All MP1 element decls in
This commit is contained in:
@@ -1,11 +1,111 @@
|
||||
#ifndef __RETRO_CINTELEMENT_HPP__
|
||||
#define __RETRO_CINTELEMENT_HPP__
|
||||
|
||||
#include "IElement.hpp"
|
||||
|
||||
namespace Retro
|
||||
{
|
||||
|
||||
class CIntElement
|
||||
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;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user