10 #if MA_INCLUDE_OVERLAY_ParticleSystem
15 #pragma mark - MAParticleOverlayType
27 #pragma mark - MAParticleVelocityGenerate
47 #pragma mark - MAParticleRandomVelocityGenerate
71 - (instancetype)initWithBoundaryValueX1:(
float)x1 Y1:(
float)y1 Z1:(
float)z1 X2:(
float)x2 Y2:(
float)y2 Z2:(
float)z2;
75 #pragma mark - MAParticleColorGenerate
86 #pragma mark - MAParticleRandomColorGenerate
114 - (instancetype)initWithBoundaryColorR1:(
float)r1 G1:(
float)g1 B1:(
float)b1 A1:(
float)a1 R2:(
float)r2 G2:(
float)g2 B2:(
float)b2 A2:(
float)a2;
118 #pragma mark - MAParticleRotationGenerate
129 #pragma mark - MAParticleConstantRotationGenerate
143 - (instancetype)initWithRotate:(
float)rotate;
147 #pragma mark - MAParticleSizeGenerate
156 - (float)getSizeX:(
float)timeFrame;
160 - (float)getSizeY:(
float)timeFrame;
164 - (float)getSizeZ:(
float)timeFrame;
167 #pragma mark - MAParticleCurveSizeGenerate
185 - (instancetype)initWithCurveX:(
float)x Y:(
float)y Z:(
float)z;
189 #pragma mark - MAParticleEmissionModuleOC
205 - (instancetype)initWithEmissionRate:(
int)rate rateTime:(
int)rateTime;
209 #pragma mark - MAParticleShapeModule
225 #pragma mark - MAParticleSinglePointShapeModule
245 - (instancetype)initWithShapeX:(
float)x Y:(
float)y Z:(
float)z useRatio:(BOOL)isUseRatio;
249 #pragma mark - MAParticleRectShapeModule
271 - (instancetype)initWithLeft:(
float)left top:(
float)top right:(
float)right bottom:(
float)bottom useRatio:(BOOL)isUseRatio;
275 #pragma mark - MAParticleOverLifeModuleOC
315 #pragma mark - MAParticleOverlayOptions
327 @property (nonatomic, assign) NSTimeInterval
duration;
331 @property (nonatomic, assign) BOOL
loop;
339 @property (nonatomic, strong) UIImage *
icon;
371 #pragma mark - MAParticleOverlayOptionsFactory
MAParticleOverlayType
Definition: MAParticleOverlayOptions.h:20
@ MAParticleOverlayTypeSnowy
雪天 Snowy
Definition: MAParticleOverlayOptions.h:23
@ MAParticleOverlayTypeSunny
晴天 Sunny
Definition: MAParticleOverlayOptions.h:21
@ MAParticleOverlayTypeHaze
雾霾 Haze
Definition: MAParticleOverlayOptions.h:24
@ MAParticleOverlayTypeRain
雨天 Rainy
Definition: MAParticleOverlayOptions.h:22
Definition: MAParticleOverlayOptions.h:133
Definition: MAParticleOverlayOptions.h:171
Definition: MAParticleOverlayOptions.h:194
Definition: MAParticleOverlayOptions.h:280
Definition: MAParticleOverlayOptions.h:376
Definition: MAParticleOverlayOptions.h:320
UIImage * icon
Definition: MAParticleOverlayOptions.h:339
MAParticleEmissionModuleOC * particleEmissionModule
Definition: MAParticleOverlayOptions.h:359
id< MAParticleVelocityGenerate > particleStartSpeed
Definition: MAParticleOverlayOptions.h:355
id< MAParticleShapeModule > particleShapeModule
Definition: MAParticleOverlayOptions.h:363
BOOL visibile
Definition: MAParticleOverlayOptions.h:323
BOOL loop
Definition: MAParticleOverlayOptions.h:331
CGSize startParticleSize
Definition: MAParticleOverlayOptions.h:343
NSTimeInterval duration
Definition: MAParticleOverlayOptions.h:327
MAParticleOverLifeModuleOC * particleOverLifeModule
Definition: MAParticleOverlayOptions.h:367
NSInteger maxParticles
Definition: MAParticleOverlayOptions.h:335
id< MAParticleColorGenerate > particleStartColor
Definition: MAParticleOverlayOptions.h:351
NSTimeInterval particleLifeTime
Definition: MAParticleOverlayOptions.h:347
Definition: MAParticleOverlayOptions.h:90
Definition: MAParticleOverlayOptions.h:51
Definition: MAParticleOverlayOptions.h:253
Definition: MAParticleOverlayOptions.h:229
Definition: MAParticleOverlayOptions.h:79
Definition: MAParticleOverlayOptions.h:122
Definition: MAParticleOverlayOptions.h:213
Definition: MAParticleOverlayOptions.h:151
Definition: MAParticleOverlayOptions.h:31