प्रदर्शित करता है मेरे पास एक उप-वर्गीकृत CAOpenGLLayer
class
है जो drawInCGLContext
ओवरराइड करता है, वहां मैं OpenGL
के साथ एक आयताकार खींचता हूं। CAOpenGLLayer
को CALayer
में जोड़ा गया है और दिखाया गया है।CAOpenGLLayer रिमोट कॉन्टेक्स्ट
तो जब मैं कुछ आकर्षित करना चाहता हूं तो मुझे इस आर्किटेक्चर के साथ drawInCGLContext
में ऐसा करने की आवश्यकता होगी।
जो मैं चाहता हूं वह एक अन्य प्रकार का संदर्भ है जो किसी अन्य class
द्वारा ड्रॉ, एनिमेट या प्रस्तुत करने के लिए उपयोग किया जाता है लेकिन प्रत्येक बार drawInCGLContext
होता है।
तो मूल रूप से केवल एकमात्र चीज जो मेरे सबक्लास को करना चाहिए वह दूरस्थ (OpenGL)context
प्रदर्शित करता है, इसे प्राप्त करने का सबसे अच्छा तरीका क्या है? या मुझे एक अलग दृष्टिकोण पर विचार करना चाहिए?
* CALayer
का उपयोग नहीं करना एक विकल्प नहीं है।
आखिरकार मैं ओपनजीएल बफर का उपयोग कर समाप्त हुआ, हां। –