নাক্স কী এবং এর জন্য কী ব্যবহার করা হয়?


উত্তর:


69

নাক্স হ'ল ওপেনজিএল ভিত্তিক উইজেট টুলকিট এবং জিটিকে + এর মতো ব্যবহারকারী ইন্টারফেস তৈরি করতে ব্যবহৃত ক্যানভাস। উচ্চ স্তরে, নাক্সকে 3 টি লাইব্রেরিতে বিভক্ত করা হয়।

  • NuxCore
  • NuxGraphics
  • Nux

নাকসকোর একটি টাইপ সিস্টেম, গণিত ফাংশন, রঙ সংজ্ঞা ইত্যাদির মতো মৌলিক বিষয়গুলির জন্য দায়ী It এখানে খুব সামান্য যুক্তি উপস্থিত রয়েছে, এটি একটি ফাউন্ডেশনাল লাইব্রেরি।

নাক্স গ্রাফিক্স একটি পাতলা ওপেনএল বিমূর্ত স্তর is এটি সাধারণ ওপেনএল প্যাটার্নগুলির সরলীকরণ সরবরাহ করে (ক্লিপিং আয়তক্ষেত্রগুলিকে ধাক্কা মেরে এবং পপিং করে, লক্ষ্যগুলি পরিবর্তন করতে পারে, রাষ্ট্রীয় সেটিং ইত্যাদি), তবে এটি ব্যবহারকারীদের নিজেরাই কাঁচা ওপেনজিএল করতে সরাসরি নিষেধ করে না। নক্সগ্রাফিক্স টেক্সচার এবং লোডিং / আনলোড লোডের জন্য বিমূর্ততা সরবরাহ করে।

নাক্স হল একটি উইজেট লাইব্রেরি যা নাকসকোর এবং নক্সগ্রাফিক্সের শীর্ষে প্রয়োগ করা হয়েছে। জিটিকে স্ট্যাকের প্রায় প্রতিটি বড় উইজেটের পাশাপাশি বেশ কয়েকটি রচনা উইজেট (রঙ চয়নকারী, গ্রাফ, 3 ডি মতামত) এর জন্য নুপ রয়েছে a নক্স উইজেটগুলি এখনও জিটিকে উইজেটগুলির মতো জটিলতার পর্যায়ে নেই, উন্নত পাঠ্য রেন্ডারিংয়ের অভাব রয়েছে (স্থির হচ্ছে) এবং তাদের সমর্থন সাফ করুন।

Nux এর ভিতরে রেন্ডারিংকে "ক্যানভাস স্টাইল" হিসাবে বর্ণনা করা যেতে পারে। নাক্স প্রাথমিক চিত্র অঙ্কন করতে একটি চিত্রশিল্পী সরবরাহ করে যা অন্যান্য উইজেটগুলি এম্বেড করার পাশাপাশি ব্যবহার করা যেতে পারে। সুতরাং একটি অনুভূমিক লাইন তৈরি করতে কোনও হবার এম্বেড করার পরিবর্তে, কোনও উইজেট লেখক তাদের পছন্দমতো, চিত্রটিকে সরাসরি বারটি আঁকতে ব্যবহার করতে পারেন। চিত্রগুলি এই ফ্যাশনেও রেন্ডার করা যেতে পারে, বরং স্থিতিশীল অ-প্রতিক্রিয়াশীল চিত্রটি রেন্ডার করার জন্য অতিরিক্ত উইজেট এম্বেড করা। এটি কেবল উইজেটগুলি এম্বেড করার বিষয়টি অস্বীকার করে না।

ইউনিটিতে nux ব্যবহৃত হয় যা আমরা "এম্বেড মোড" বলি। মূলত nux একটি বিদেশী ওপেন গ্লোবাল প্রসঙ্গে নিজেকে চিত্রিত করার জন্য একটি ফাংশন সরবরাহ করে। আমরা পেইন্ট ফাংশন বলি এবং নাক্স নিজেই ব্যাকবুফারের উপর উল্টে যায়। তারপরে আমরা ইচ্ছে করতে চাইলে এর উপরে আঁকা চালিয়ে যেতে পারি (কখনও কখনও আমরা এটি করার জন্য মঞ্জুরি দেয়)। এম্বেড মোডে ওপেনগল স্টেট ম্যানেজমেন্ট করার জন্য ফাংশন রয়েছে।


1
খুব তথ্যপূর্ণ, জেসন। ধন্যবাদ। যেখানে আরও তথ্য পাওয়া যায় তার কোনও লিঙ্ক আছে?
এসবি

GTK + বর্তমানে "প্রাথমিক" টুলকিট যেভাবে উবুন্টুর জন্য প্রাথমিক টুলকিট হিসাবে Nux সম্ভবত "সম্প্রসারণ" করার কোন লক্ষ্য আছে?
শ্রাবডক্লাউড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.