के अंत में iv
क्या है?glgetShaderiv() में 'iv' के लिए क्या खड़ा है?
उत्तर
यह पैरामीटर लौटे का वर्णन करता है इस मामले एक वेक्टर की ints में। उदाहरण के लिए glTexParameteriv
और glTexParameterfv
के लिए समान नामकरण का उपयोग किया जाता है, जो क्रमशः इनट्स या फ्लोट्स के वेक्टर को अद्यतन करता है।
यह इंगित करता है कि आप एक मान प्राप्त करना चाहते हैं जो पूर्णांक की सरणी है। फ़ंक्शन संदर्भ here पाया जा सकता है, और जैसा कि आप देख सकते हैं, रिटर्न पैराम GLint *
है। यह glGetInternalFormati64v
जैसे कार्यों के विपरीत है, जिसमें GLint64 *
का रिटर्न पैरा है। मेरा मानना है, लेकिन इस समय पता नहीं लगाया जा सकता है कि fv
प्रत्यय का उपयोग करके फ्लोट्स, और संभवतः अन्य लोगों को इंगित करने के लिए कार्य किया गया है।
OpenGL
पुस्तकालयों में उनके दिनचर्या के बारे में कुछ संगठित नामकरण सम्मेलन हैं।
उपसर्गों
सभी दिनचर्या से पहले उन्हें एक gl
है। इसी तरह की चीज आपने glu
और glut
के साथ देखी होगी। कुछ विक्रेता पुस्तकालयों में भी NVidia
जैसे उपसर्ग हैं, जिन्होंने हार्डवेयर फीचर झंडे में NV_
उपसर्ग लगाया है।
प्रत्यय
प्रत्यय आमतौर पर एक संकेत कर रहे हैं तर्क किस तरह विधि ले करता है।
कुछ फ़ंक्शन के संदर्भ को निर्दिष्ट करते हैं। जैसे
1D
,2D
या3D
उदा।glTexCoord2D
मूल्य प्रकारों का प्रकार एक कार्य तर्क है। जैसे
glTranslatef
GLfloat
तर्क लेता है (देखें कि डेटा प्रकार एक ही नामकरण सम्मेलन का पालन करते हैं) औरglTranslated
GLdouble
लें।कोने (आमतौर पर जब वहाँ बहुत अधिक शीर्ष रहे हैं और आप उन्हें एक ही सरणी में स्टोर) विधि आपने उल्लेख किया है लेने का स्रोत:
glGetShaderiv
, एक समारोह हैshaders
, जहां डेटाप्रकारGLint
है के लिए पैरामीटर लेता है और डेटा का स्रोतvector
(v
) है।
आप इस तरह के सम्मेलनों को आसानी से पहचानने के लिए ले सकते हैं कि किस प्रकार के तर्क लेते हैं।
- 1. बंप संस्करण के लिए क्या खड़ा है?
- 2. स्ट्रैब्रिक के लिए क्या खड़ा है?
- 3. *** NO_CI *** के लिए क्या खड़ा है?
- 4. 'कोर' के लिए क्या खड़ा है?
- 5. eabihf एचएफ के लिए खड़ा क्या है?
- 6. एससीएम के लिए क्या खड़ा है?
- 7. 'एचएल` के लिए क्या खड़ा है?
- 8. फ़ुटपुट (_ ("")) अंडरस्कोर के लिए क्या खड़ा है?
- 9. एक्सएपी के लिए क्या खड़ा है?
- 10. भोजन के लिए क्या खड़ा है?
- 11. पीएसआर -0 के लिए क्या खड़ा है?
- 12. एमआर संस्करण के लिए क्या खड़ा है?
- 13. uint32_t के लिए क्या खड़ा है?
- 14. क्या क्यूए सर्वर के लिए खड़ा है?
- 15. स्प्रिंटफ के लिए क्या खड़ा है?
- 16. बैश में '-' क्या खड़ा है?
- 17. दिनांक अंतराल प्रारूप में 'पी' के लिए क्या खड़ा है?
- 18. Symfony2 में 'Acme' के लिए क्या खड़ा है?
- 19. विंडोज़ में सीबीटी हुक ... "सीबीटी" के लिए क्या खड़ा है?
- 20. जावा-डी में डी के लिए क्या खड़ा है?
- 21. सी में पोस्टफिक्स "_t" के लिए क्या खड़ा है?
- 22. एंड्रॉइड एसडीके में 'आईसीयू' के लिए क्या खड़ा है?
- 23. टी में tapply के लिए क्या खड़ा है?
- 24. dispatch_queue_t में "टी" के लिए क्या खड़ा है?
- 25. जावा मेमोरी प्रबंधन में, 'पीएस' के लिए क्या खड़ा है?
- 26. सेटफ में एफ के लिए क्या खड़ा है?
- 27. stronv.Itoa में "itoa" के लिए क्या खड़ा है?
- 28. क्लोजर स्रोत कोड में, आरटी के लिए क्या खड़ा है?
- 29. एफबी क्या करता है: नेमस्पेस के लिए खड़ा है?
- 30. क्या करता है (int (*) []) var1 के लिए खड़ा है?