MCPcopy Create free account
hub / github.com/KLayout/klayout / initialize_plane

Method initialize_plane

src/laybasic/laybasic/layRedrawThreadCanvas.cc:370–380  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

368}
369
370void
371BitmapRedrawThreadCanvas::initialize_plane (lay::CanvasPlane *plane, unsigned int n)
372{
373 lock ();
374 if (n < mp_plane_buffers.size ()) {
375 lay::Bitmap *bitmap = dynamic_cast<lay::Bitmap *> (plane);
376 tl_assert (bitmap != 0);
377 *bitmap = *(mp_plane_buffers [n]);
378 }
379 unlock ();
380}
381
382void
383BitmapRedrawThreadCanvas::initialize_plane (lay::CanvasPlane *plane, unsigned int d, unsigned int n)

Callers 1

perform_taskMethod · 0.80

Calls 3

lockFunction · 0.85
unlockFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected