Mam podkatalogowy kod CAOpenGLLayer
class
, który przesłania drawInCGLContext
tam, gdzie rysuję prostokąt z OpenGL
. CAOpenGLLayer
został dodany do CALayer
i pokazano.CAOpenGLLayer wyświetlający zdalny kontekst
Kiedy więc chciałbym narysować coś, musiałbym to zrobić w drawInCGLContext
z tą architekturą.
To, co chciałbym mieć, to kontekst używany przez innego użytkownika do rysowania, animowania lub renderowania, ale będzie wyświetlany za każdym razem, gdy pojawi się drawInCGLContext
.
Zasadniczo jedyną rzeczą, którą powinna zrobić moja podklasa, jest wyświetlenie zdalnego numeru (OpenGL)context
, jaki jest najlepszy sposób, aby to osiągnąć? Czy powinienem rozważyć inne podejście?
* Nie używanie urządzenia CALayer
nie jest opcją.
Ostatecznie skończyłem używając bufora OpenGL, tak. –