Skip to content
C.W.K.
Stream
Quiz · 4 questions

🌉 C Inside Swift 6

How a Swift 6 app paints with a C engine it never edits

Level 0Blank Canvas
0 XP0/37 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete

Quiz

01Why can libmypaint cast its MyPaintSurface* to MyPaintTiledSurface*, and Ariandel cast that on to ArdSurface*, without either side knowing the other's fields?
02BrushSurface's tile callbacks are top-level private functions rather than closures that capture the store. Why?
03With no tip set, what does shaped_draw_dab do with a dab libmypaint asks for?
04What does FrozenTile's @unchecked Sendable conformance actually rest on?
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign in — Please sign in to comment.

No comments yet — be the first.