Symbol: FractalEngine
src/apps/mandelbrot/FractalEngine.cpp
166
void FractalEngine::WriteToBitmap(BBitmap* bitmap)
src/apps/mandelbrot/FractalEngine.cpp
183
void FractalEngine::StopRender()
src/apps/mandelbrot/FractalEngine.cpp
210
void FractalEngine::Render(double locationX, double locationY, double size)
src/apps/mandelbrot/FractalEngine.cpp
231
status_t FractalEngine::RenderThread(void* data)
src/apps/mandelbrot/FractalEngine.cpp
233
FractalEngine* engine = static_cast<FractalEngine*>(data);
src/apps/mandelbrot/FractalEngine.cpp
280
BMessage message(FractalEngine::MSG_THREAD_RENDER_COMPLETE);
src/apps/mandelbrot/FractalEngine.cpp
29
FractalEngine::FractalEngine(BHandler* parent, BLooper* looper)
src/apps/mandelbrot/FractalEngine.cpp
291
void FractalEngine::RenderPixel(uint32 x, uint32 y)
src/apps/mandelbrot/FractalEngine.cpp
338
int32 FractalEngine::DoSet_Mandelbrot(double real, double imaginary)
src/apps/mandelbrot/FractalEngine.cpp
362
int32 FractalEngine::DoSet_BurningShip(double real, double imaginary)
src/apps/mandelbrot/FractalEngine.cpp
392
int32 FractalEngine::DoSet_Tricorn(double real, double imaginary)
src/apps/mandelbrot/FractalEngine.cpp
422
int32 FractalEngine::DoSet_Julia(double real, double imaginary)
src/apps/mandelbrot/FractalEngine.cpp
43
fDoSet = &FractalEngine::DoSet_Mandelbrot;
src/apps/mandelbrot/FractalEngine.cpp
449
int32 FractalEngine::DoSet_OrbitTrap(double real, double imaginary)
src/apps/mandelbrot/FractalEngine.cpp
483
int32 FractalEngine::DoSet_Multibrot(double real, double imaginary)
src/apps/mandelbrot/FractalEngine.cpp
56
fRenderThreads[i] = spawn_thread(&FractalEngine::RenderThread,
src/apps/mandelbrot/FractalEngine.cpp
64
FractalEngine::~FractalEngine()
src/apps/mandelbrot/FractalEngine.cpp
71
void FractalEngine::MessageReceived(BMessage* msg)
src/apps/mandelbrot/FractalEngine.cpp
76
case 0: fDoSet = &FractalEngine::DoSet_Mandelbrot; break;
src/apps/mandelbrot/FractalEngine.cpp
77
case 1: fDoSet = &FractalEngine::DoSet_BurningShip; break;
src/apps/mandelbrot/FractalEngine.cpp
78
case 2: fDoSet = &FractalEngine::DoSet_Tricorn; break;
src/apps/mandelbrot/FractalEngine.cpp
79
case 3: fDoSet = &FractalEngine::DoSet_Julia; break;
src/apps/mandelbrot/FractalEngine.cpp
80
case 4: fDoSet = &FractalEngine::DoSet_OrbitTrap; break;
src/apps/mandelbrot/FractalEngine.cpp
81
case 5: fDoSet = &FractalEngine::DoSet_Multibrot; break;
src/apps/mandelbrot/FractalEngine.h
22
class FractalEngine : public BLooper {
src/apps/mandelbrot/FractalEngine.h
36
FractalEngine(BHandler* parent, BLooper* looper);
src/apps/mandelbrot/FractalEngine.h
37
~FractalEngine();
src/apps/mandelbrot/FractalEngine.h
74
int32 (FractalEngine::*fDoSet)(double real, double imaginary);
src/apps/mandelbrot/Mandelbrot.cpp
140
fFractalEngine = new FractalEngine(this, Window());
src/apps/mandelbrot/Mandelbrot.cpp
156
BMessage msg(FractalEngine::MSG_RESIZE);
src/apps/mandelbrot/Mandelbrot.cpp
303
case FractalEngine::MSG_BUFFER_CREATED:
src/apps/mandelbrot/Mandelbrot.cpp
310
case FractalEngine::MSG_RENDER_COMPLETE:
src/apps/mandelbrot/Mandelbrot.cpp
364
BMessage message(FractalEngine::MSG_RENDER);
src/apps/mandelbrot/Mandelbrot.cpp
598
BMessage msg(FractalEngine::MSG_CHANGE_SET); \
src/apps/mandelbrot/Mandelbrot.cpp
607
BMessage msg(FractalEngine::MSG_SET_PALETTE); \
src/apps/mandelbrot/Mandelbrot.cpp
615
BMessage msg(FractalEngine::MSG_SET_ITERATIONS); \
src/apps/mandelbrot/Mandelbrot.cpp
623
BMessage msg(FractalEngine::MSG_SET_SUBSAMPLING); \
src/apps/mandelbrot/Mandelbrot.cpp
82
FractalEngine* fFractalEngine;