Symbol: Fractal
src/add-ons/screen_savers/ifs/IFS.cpp
172
FRACTAL* Fractal;
src/add-ons/screen_savers/ifs/IFS.cpp
179
Fractal = fRoot;
src/add-ons/screen_savers/ifs/IFS.cpp
181
_FreeBuffers(Fractal);
src/add-ons/screen_savers/ifs/IFS.cpp
187
Fractal->Depth = fAdditive ? MAX_DEPTH_2 + 1 : MAX_DEPTH_2;
src/add-ons/screen_savers/ifs/IFS.cpp
188
Fractal->r_mean = 0.7;
src/add-ons/screen_savers/ifs/IFS.cpp
189
Fractal->dr_mean = 0.3;
src/add-ons/screen_savers/ifs/IFS.cpp
190
Fractal->dr2_mean = 0.4;
src/add-ons/screen_savers/ifs/IFS.cpp
194
Fractal->Depth = fAdditive ? MAX_DEPTH_3 + 1 : MAX_DEPTH_3;
src/add-ons/screen_savers/ifs/IFS.cpp
195
Fractal->r_mean = 0.6;
src/add-ons/screen_savers/ifs/IFS.cpp
196
Fractal->dr_mean = 0.4;
src/add-ons/screen_savers/ifs/IFS.cpp
197
Fractal->dr2_mean = 0.3;
src/add-ons/screen_savers/ifs/IFS.cpp
201
Fractal->Depth = MAX_DEPTH_4;
src/add-ons/screen_savers/ifs/IFS.cpp
202
Fractal->r_mean = 0.5;
src/add-ons/screen_savers/ifs/IFS.cpp
203
Fractal->dr_mean = 0.4;
src/add-ons/screen_savers/ifs/IFS.cpp
204
Fractal->dr2_mean = 0.3;
src/add-ons/screen_savers/ifs/IFS.cpp
208
Fractal->Depth = MAX_DEPTH_5;
src/add-ons/screen_savers/ifs/IFS.cpp
209
Fractal->r_mean = 0.5;
src/add-ons/screen_savers/ifs/IFS.cpp
210
Fractal->dr_mean = 0.4;
src/add-ons/screen_savers/ifs/IFS.cpp
211
Fractal->dr2_mean = 0.3;
src/add-ons/screen_savers/ifs/IFS.cpp
215
Fractal->SimilitudeCount = i;
src/add-ons/screen_savers/ifs/IFS.cpp
216
Fractal->MaxPoint = Fractal->SimilitudeCount - 1;
src/add-ons/screen_savers/ifs/IFS.cpp
217
for (i = 0; i <= Fractal->Depth + 2; ++i)
src/add-ons/screen_savers/ifs/IFS.cpp
218
Fractal->MaxPoint *= Fractal->SimilitudeCount;
src/add-ons/screen_savers/ifs/IFS.cpp
220
if ((Fractal->buffer1 = (Point *)calloc(Fractal->MaxPoint,
src/add-ons/screen_savers/ifs/IFS.cpp
222
_FreeIFS(Fractal);
src/add-ons/screen_savers/ifs/IFS.cpp
225
if ((Fractal->buffer2 = (Point *)calloc(Fractal->MaxPoint,
src/add-ons/screen_savers/ifs/IFS.cpp
227
_FreeIFS(Fractal);
src/add-ons/screen_savers/ifs/IFS.cpp
230
Fractal->Speed = 6;
src/add-ons/screen_savers/ifs/IFS.cpp
232
Fractal->Width = bounds.IntegerWidth() / 2 + 1;
src/add-ons/screen_savers/ifs/IFS.cpp
233
Fractal->Height = bounds.IntegerHeight() / 2 + 1;
src/add-ons/screen_savers/ifs/IFS.cpp
235
Fractal->Width = bounds.IntegerWidth() + 1;
src/add-ons/screen_savers/ifs/IFS.cpp
236
Fractal->Height = bounds.IntegerHeight() + 1;
src/add-ons/screen_savers/ifs/IFS.cpp
238
Fractal->CurrentPoint = 0;
src/add-ons/screen_savers/ifs/IFS.cpp
239
Fractal->Count = 0;
src/add-ons/screen_savers/ifs/IFS.cpp
240
Fractal->Lx = (Fractal->Width - 1) / 2;
src/add-ons/screen_savers/ifs/IFS.cpp
241
Fractal->Ly = (Fractal->Height - 1) / 2;
src/add-ons/screen_savers/ifs/IFS.cpp
242
Fractal->Col = NRAND(Fractal->Width * Fractal->Height - 1) + 1;
src/add-ons/screen_savers/ifs/IFS.cpp
244
_RandomSimilitudes(Fractal, Fractal->Components, 5 * MAX_SIMILITUDE);
src/add-ons/screen_savers/ifs/IFS.cpp
246
delete Fractal->bitmap;
src/add-ons/screen_savers/ifs/IFS.cpp
247
Fractal->bitmap = new BBitmap(BRect(0.0, 0.0,
src/add-ons/screen_savers/ifs/IFS.cpp
248
Fractal->Width - 1, Fractal->Height - 1), 0, B_RGB32);
src/add-ons/screen_savers/ifs/IFS.cpp
249
delete Fractal->markBitmap;
src/add-ons/screen_savers/ifs/IFS.cpp
250
Fractal->markBitmap = new BBitmap(BRect(0.0, 0.0,
src/add-ons/screen_savers/ifs/IFS.cpp
251
Fractal->Width - 1, Fractal->Height - 1), 0, B_GRAY8);
src/add-ons/screen_savers/ifs/IFS.cpp
254
if (Fractal->bitmap != NULL && Fractal->bitmap->IsValid())
src/add-ons/screen_savers/ifs/IFS.cpp
255
memset(Fractal->bitmap->Bits(), 0, Fractal->bitmap->BitsLength());
src/add-ons/screen_savers/ifs/IFS.cpp
257
delete Fractal->bitmap;
src/add-ons/screen_savers/ifs/IFS.cpp
258
Fractal->bitmap = NULL;
src/add-ons/screen_savers/ifs/IFS.cpp
261
if (Fractal->markBitmap != NULL && Fractal->markBitmap->IsValid()) {
src/add-ons/screen_savers/ifs/IFS.cpp
262
memset(Fractal->markBitmap->Bits(), 0,
src/add-ons/screen_savers/ifs/IFS.cpp
263
Fractal->markBitmap->BitsLength());
src/add-ons/screen_savers/ifs/IFS.cpp
265
delete Fractal->markBitmap;
src/add-ons/screen_savers/ifs/IFS.cpp
266
Fractal->markBitmap = NULL;