C'è un modo per accedere al contesto 2D canvas in C++ quando si utilizza emscripten?
Mi piacerebbe essere in grado di disegnare semplici forme/percorsi utilizzando le funzioni API di tela come lineTo
, fillRect
1d fatto, ecc (in modo sostanzialmente utilizzare una delle funzioni elencate here.Emscripten - C++ con supporto di tela html5 puro (non WebGL)
vorrei far notare che ho preferirei non fare affidamento su SDL, ma se è l'unico approccio affidabile allora c'è un modo per costringerlo a compilare JavaScript in modo che il risultato non utilizzi WebGL, ma l'area di disegno di base?
O forse dovrei fare una semplice mappatura delle funzioni API seguendo questo suggerimento: Calling JavaScript From C/C++?
Fino a quando nessuno res una soluzione migliore, molto probabilmente farò la mappatura e la condividerò qui non appena avrò finito con essa.
Fai la tua tela su Javascript e fai il mapping. Dovrebbe essere abbastanza facile da fare. – abergmeier