Files
tww/include/JSystem/JParticle/JPASweepShape.h
T
Jasper St. Pierre 855643ae72 JPA work
2023-10-29 18:54:28 -07:00

45 lines
1.4 KiB
C++

#ifndef JPASWEEPSHAPE_H
#define JPASWEEPSHAPE_H
#include "JSystem/JParticle/JPAParticle.h"
class JPASweepShape {
public:
virtual ~JPASweepShape() {};
virtual void getType() = 0;
virtual void getDirType() = 0;
virtual void getRotType() = 0;
virtual void getBasePlaneType() = 0;
virtual void getLife() = 0;
virtual s16 getRate() = 0;
virtual void getTiming() = 0;
virtual void getStep() = 0;
virtual void getPosRndm() = 0;
virtual void getVelInfRate() = 0;
virtual void getBaseVel() = 0;
virtual void getBaseVelRndm() = 0;
virtual void getGravity() = 0;
virtual void isEnableField() = 0;
virtual void isEnableDrawParent() = 0;
virtual void isClipOn() = 0;
virtual void isEnableScaleOut() = 0;
virtual void isEnableAlphaOut() = 0;
virtual void isEnableRotate() = 0;
virtual void isInheritedScale() = 0;
virtual void isInheritedAlpha() = 0;
virtual void isInheritedRGB() = 0;
virtual void getTextureIndex() = 0;
virtual void getScaleX() = 0;
virtual void getScaleY() = 0;
virtual void getPrm() = 0;
virtual void getEnv() = 0;
virtual void getPrmAlpha() = 0;
virtual void getEnvAlpha() = 0;
virtual void getRotateSpeed() = 0;
virtual void getInheritScale() = 0;
virtual void getInheritAlpha() = 0;
virtual void getInheritRGB() = 0;
};
#endif /* JPASWEEPSHAPE_H */