উপাদান কারখানা

পাবলিক ফাইনাল ক্লাস ম্যাটেরিয়াল ফ্যাক্টরি

ইউটিলিটি ক্লাস ডিফল্ট Material তৈরি করতে ব্যবহৃত হয়।

ধ্রুবক

স্ট্রিং MATERIAL_COLOR makeOpaqueWithColor(Context, Color) এবং makeTransparentWithColor(Context, Color) উপকরণের রঙ নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম।
স্ট্রিং MATERIAL_METALLIC সমস্ত MaterialFactory উপকরণের ধাতব সম্পত্তি নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম।
স্ট্রিং MATERIAL_REFLECTANCE সমস্ত MaterialFactory ফ্যাক্টরি উপকরণের প্রতিফলন বৈশিষ্ট্য নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম।
স্ট্রিং MATERIAL_ROUGHNESS সমস্ত MaterialFactory ফ্যাক্টরি উপকরণের রুক্ষতা বৈশিষ্ট্য নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম।
স্ট্রিং MATERIAL_TEXTURE makeOpaqueWithTexture(Context, Texture) এবং makeTransparentWithTexture(Context, Texture) উপকরণের টেক্সচার নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম।

পাবলিক কনস্ট্রাক্টর

পাবলিক পদ্ধতি

স্ট্যাটিক কমপ্লেটেবল ফিউচার< উপাদান >
makeOpaqueWithColor ( প্রসঙ্গ প্রসঙ্গ, রঙের রঙ)
পাস করা Color সাথে একটি অস্বচ্ছ Material তৈরি করে।
স্ট্যাটিক কমপ্লেটেবল ফিউচার< উপাদান >
makeOpaqueWithTexture ( প্রসঙ্গ প্রসঙ্গ, টেক্সচার টেক্সচার)
Texture দিয়ে একটি অস্বচ্ছ Material তৈরি করে।
স্ট্যাটিক কমপ্লেটেবল ফিউচার< উপাদান >
MakeTransparentWithColor ( প্রসঙ্গ প্রসঙ্গ, রঙের রঙ)
পাস করা Color সাথে একটি স্বচ্ছ Material তৈরি করে।
স্ট্যাটিক কমপ্লেটেবল ফিউচার< উপাদান >
MakeTransparentWithTexture ( প্রসঙ্গ প্রসঙ্গ, টেক্সচার টেক্সচার)
Texture দিয়ে একটি স্বচ্ছ Material তৈরি করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং MATERIAL_COLOR৷

makeOpaqueWithColor(Context, Color) এবং makeTransparentWithColor(Context, Color) উপকরণের রঙ নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম।

ধ্রুবক মান: "রঙ"

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং MATERIAL_METALLIC৷

সমস্ত MaterialFactory উপকরণের ধাতব সম্পত্তি নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম। ধাতব সম্পত্তি সংজ্ঞায়িত করে যে পৃষ্ঠটি একটি ধাতব (পরিবাহী) বা একটি অধাতু (অস্তরক) পৃষ্ঠ কিনা। এই বৈশিষ্ট্যটি একটি বাইনারি মান হিসাবে ব্যবহার করা উচিত, যেটি হয় 0 বা 1 তে সেট করা। মধ্যবর্তী মানগুলি টেক্সচার ব্যবহার করার সময় বিভিন্ন ধরণের পৃষ্ঠের মধ্যে রূপান্তর তৈরি করতে সত্যই কার্যকর। ডিফল্ট মান 0।

আরো দেখুন
ধ্রুবক মান: "ধাতু"

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং MATERIAL_REFLECTANCE৷

সমস্ত MaterialFactory ফ্যাক্টরি উপকরণের প্রতিফলন বৈশিষ্ট্য নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম। প্রতিফলন সম্পত্তি শুধুমাত্র অ ধাতব পৃষ্ঠকে প্রভাবিত করে। এই সম্পত্তি specular তীব্রতা নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে. এই মানটি 0 এবং 1 এর মধ্যে সংজ্ঞায়িত করা হয়েছে এবং প্রতিফলনের শতাংশের একটি রিম্যাপিং প্রতিনিধিত্ব করে। ডিফল্ট মান 0.5।

আরো দেখুন
ধ্রুবক মান: "প্রতিফলন"

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং MATERIAL_ROUGHNESS৷

সমস্ত MaterialFactory ফ্যাক্টরি উপকরণের রুক্ষতা বৈশিষ্ট্য নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম। রুক্ষতা সম্পত্তি পৃষ্ঠের অনুভূত মসৃণতা নিয়ন্ত্রণ করে। রুক্ষতা 0 এ সেট করা হলে, পৃষ্ঠটি পুরোপুরি মসৃণ এবং অত্যন্ত চকচকে হয়। একটি পৃষ্ঠ যত বেশি রুক্ষ, প্রতিফলনগুলি ততই "অস্পষ্ট" হয়। ডিফল্ট মান হল 0.4।

আরো দেখুন
ধ্রুবক মান: "রুক্ষতা"

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং MATERIAL_TEXTURE৷

makeOpaqueWithTexture(Context, Texture) এবং makeTransparentWithTexture(Context, Texture) উপকরণের টেক্সচার নিয়ন্ত্রণের জন্য উপাদানের প্যারামিটারের নাম।

আরো দেখুন
ধ্রুবক মান: "টেক্সচার"

পাবলিক কনস্ট্রাক্টর

পাবলিক ম্যাটেরিয়াল ফ্যাক্টরি ()

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক কমপ্লেটেবল ফিউচার< ম্যাটেরিয়াল > makeOpaqueWithColor ( প্রসঙ্গ প্রসঙ্গ, রঙের রঙ)

পাস করা Color সাথে একটি অস্বচ্ছ Material তৈরি করে। MATERIAL_COLOR এর সাথে setFloat3(String, Color) কল করে Color পরিবর্তন করা যেতে পারে। setFloat(String, float) ব্যবহার করে ধাতবতা, রুক্ষতা এবং প্রতিফলন পরিবর্তন করা যেতে পারে।

পরামিতি
প্রসঙ্গ উপাদান সম্পদ লোড করার জন্য ব্যবহৃত একটি প্রসঙ্গ
রঙ উপাদান রেন্ডার করার জন্য রঙ
রিটার্নস
  • উপাদান যা প্রদত্ত রঙ রেন্ডার করবে

পাবলিক স্ট্যাটিক কমপ্লেটেবল ফিউচার< ম্যাটেরিয়াল > makeOpaqueWithTexture ( প্রসঙ্গ প্রসঙ্গ, টেক্সচার টেক্সচার)

Texture দিয়ে একটি অস্বচ্ছ Material তৈরি করে। Texture MATERIAL_TEXTURE এর সাথে setTexture(String, Texture) কল করে পরিবর্তন করা যেতে পারে। setFloat(String, float) ব্যবহার করে ধাতবতা, রুক্ষতা এবং প্রতিফলন পরিবর্তন করা যেতে পারে।

পরামিতি
প্রসঙ্গ উপাদান সম্পদ লোড করার জন্য ব্যবহৃত একটি প্রসঙ্গ
গঠন উপাদান রেন্ডার জন্য জমিন
রিটার্নস
  • উপাদান যা প্রদত্ত টেক্সচার রেন্ডার করবে

পাবলিক স্ট্যাটিক কমপ্লেটেবল ফিউচার< ম্যাটেরিয়াল > makeTransparentWithColor ( প্রসঙ্গ প্রসঙ্গ, রঙের রঙ)

পাস করা Color সাথে একটি স্বচ্ছ Material তৈরি করে। MATERIAL_COLOR এর সাথে setFloat4(String, Color) কল করে Color পরিবর্তন করা যেতে পারে। setFloat(String, float) ব্যবহার করে ধাতবতা, রুক্ষতা এবং প্রতিফলন পরিবর্তন করা যেতে পারে।

পরামিতি
প্রসঙ্গ উপাদান সম্পদ লোড করার জন্য ব্যবহৃত একটি প্রসঙ্গ
রঙ উপাদান রেন্ডার করার জন্য রঙ
রিটার্নস
  • উপাদান যা প্রদত্ত রঙ রেন্ডার করবে

পাবলিক স্ট্যাটিক কমপ্লেটেবল ফিউচার< ম্যাটেরিয়াল > makeTransparentWith Texture ( প্রসঙ্গ প্রসঙ্গ, টেক্সচার টেক্সচার)

Texture পাস করা সহ একটি স্বচ্ছ Material তৈরি করে। Texture MATERIAL_TEXTURE এর সাথে setTexture(String, Texture) কল করে পরিবর্তন করা যেতে পারে। setFloat(String, float) ব্যবহার করে ধাতবতা, রুক্ষতা এবং প্রতিফলন পরিবর্তন করা যেতে পারে।

পরামিতি
প্রসঙ্গ উপাদান সম্পদ লোড করার জন্য ব্যবহৃত একটি প্রসঙ্গ
গঠন উপাদান রেন্ডার জন্য জমিন
রিটার্নস
  • উপাদান যা প্রদত্ত টেক্সচার রেন্ডার করবে