MCPcopy Create free account
hub / github.com/axmolengine/axmol / release

Method release

core/2d/ParticleSystem.cpp:148–191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

146}
147
148void ParticleData::release()
149{
150 AX_SAFE_FREE(posx);
151 AX_SAFE_FREE(posy);
152 AX_SAFE_FREE(startPosX);
153 AX_SAFE_FREE(startPosY);
154 AX_SAFE_FREE(colorR);
155 AX_SAFE_FREE(colorG);
156 AX_SAFE_FREE(colorB);
157 AX_SAFE_FREE(colorA);
158 AX_SAFE_FREE(deltaColorR);
159 AX_SAFE_FREE(deltaColorG);
160 AX_SAFE_FREE(deltaColorB);
161 AX_SAFE_FREE(deltaColorA);
162 AX_SAFE_FREE(hue);
163 AX_SAFE_FREE(sat);
164 AX_SAFE_FREE(val);
165 AX_SAFE_FREE(opacityFadeInDelta);
166 AX_SAFE_FREE(opacityFadeInLength);
167 AX_SAFE_FREE(scaleInDelta);
168 AX_SAFE_FREE(scaleInLength);
169 AX_SAFE_FREE(size);
170 AX_SAFE_FREE(deltaSize);
171 AX_SAFE_FREE(rotation);
172 AX_SAFE_FREE(staticRotation);
173 AX_SAFE_FREE(deltaRotation);
174 AX_SAFE_FREE(totalTimeToLive);
175 AX_SAFE_FREE(timeToLive);
176 AX_SAFE_FREE(animTimeLength);
177 AX_SAFE_FREE(animTimeDelta);
178 AX_SAFE_FREE(animIndex);
179 AX_SAFE_FREE(animCellIndex);
180 AX_SAFE_FREE(atlasIndex);
181
182 AX_SAFE_FREE(modeA.dirX);
183 AX_SAFE_FREE(modeA.dirY);
184 AX_SAFE_FREE(modeA.radialAccel);
185 AX_SAFE_FREE(modeA.tangentialAccel);
186
187 AX_SAFE_FREE(modeB.angle);
188 AX_SAFE_FREE(modeB.degreesPerSecond);
189 AX_SAFE_FREE(modeB.deltaRadius);
190 AX_SAFE_FREE(modeB.radius);
191}
192
193Vector<ParticleSystem*> ParticleSystem::__allInstances;
194float ParticleSystem::__totalParticleCountFactor = 1.0f;

Callers 15

initWithDictionaryMethod · 0.45
~ParticleSystemMethod · 0.45
initWithFontPathMethod · 0.45
purgeCachedDataMethod · 0.45
releaseFontAtlasMethod · 0.45
enableShadowMethod · 0.45
~ClippingNodeMethod · 0.45
updateMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected