রেন্ডারস্ক্রিপ্ট বরাদ্দ তৈরির ফাংশন

ওভারভিউ

নিচের ফাংশনগুলি একটি স্ক্রিপ্ট থেকে বরাদ্দ তৈরি করতে ব্যবহার করা যেতে পারে।

এই ফাংশনগুলিকে একটি আহ্বানযোগ্য ফাংশন থেকে প্রত্যক্ষ বা পরোক্ষভাবে বলা যেতে পারে। যদি কিছু নিয়ন্ত্রণ-প্রবাহ পথ রেন্ডারস্ক্রিপ্ট কার্নেল ফাংশন থেকে এই ফাংশনগুলিতে কল করতে পারে, তাহলে একটি কম্পাইলার ত্রুটি তৈরি হবে।

সারসংক্ষেপ

ফাংশন
rsCreateAllocation প্রদত্ত টাইপের একটি rs_allocation অবজেক্ট তৈরি করুন।
rsCreateElement নির্দিষ্ট ডেটা টাইপের একটি rs_element অবজেক্ট তৈরি করে
rsCreatePixelElement নির্দিষ্ট ডেটা টাইপ এবং ডেটা ধরনের একটি rs_element অবজেক্ট তৈরি করে
rsCreateType নির্দিষ্ট উপাদান এবং আকৃতি বৈশিষ্ট্য সহ একটি rs_type অবজেক্ট তৈরি করে
rsCreateVectorElement নির্দিষ্ট ডেটা টাইপ এবং ভেক্টর প্রস্থের একটি rs_element অবজেক্ট তৈরি করে

ফাংশন

rsCreateAllocation : প্রদত্ত টাইপের একটি rs_allocation অবজেক্ট তৈরি করুন।

rs_allocation rsCreateAllocation( rs_type টাইপ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation( rs_type type, rs_allocation_mipmap_control mipmap, uint32_t ব্যবহার, void* ptr); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation( rs_type টাইপ, uint32_t ব্যবহার); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_char( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_char4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_char4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_double4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_float4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_half( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_half( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_half( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_half2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_half2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_half2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_half3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_half3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_half3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_half4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_half4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_half4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_ বরাদ্দ rsCreateAllocation_int( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_int4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_long( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_long( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_long( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_long2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_long2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_long2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_long3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_long3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_long3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_long4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_long4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_long4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_short( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_short4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_uchar( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uchar( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uchar( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_uchar2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uchar2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uchar2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uchar3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uchar3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uchar3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_uchar4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uchar4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uchar4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_uint4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_ulong( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ulong( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ulong( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_ulong2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ulong2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ulong2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_ulong3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ulong3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ulong3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_অ্যালোকেশন rsCreateAllocation_ulong4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ulong4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ulong4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort2( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort2( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort2( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort3( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort3( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort3( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort4( uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort4( uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_allocation rsCreateAllocation_ushort4( uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
পরামিতি
টাইপ বরাদ্দের ধরন
ব্যবহার বরাদ্দের জন্য ব্যবহার পতাকা
mipmap
ব্যবহার
ptr
dimX
dimY
dimZ

প্রদত্ত প্রকার এবং ব্যবহারের একটি rs_allocation অবজেক্ট তৈরি করে।

RS_ALLOCATION_USAGE_SCRIPT এবং RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE একটি রেন্ডারস্ক্রিপ্ট স্ক্রিপ্ট থেকে তৈরি করা বরাদ্দের জন্য একমাত্র সমর্থিত ব্যবহার পতাকা।

আপনি rsCreateAllocation_ ব্যবহার করতে পারেন মধ্যবর্তী rs_element বা rs_type অবজেক্ট তৈরি না করে সরাসরি স্কেলার এবং ভেক্টর সংখ্যাসূচক ধরনের বরাদ্দ তৈরি করতে র্যাপার ফাংশন।

যেমন rsCreateAllocation_int4() নির্দিষ্ট মাত্রার int4 ডেটা টাইপের একটি বরাদ্দ প্রদান করে।

rsCreateElement : নির্দিষ্ট ডেটা টাইপের একটি rs_element অবজেক্ট তৈরি করে

rs_element rsCreateElement( int32_t data_type, int32_t data_kind, bool isnormalized, uint32_t vecSize); API স্তর 24 এ যোগ করা হয়েছে
rs_element rsCreateElement( rs_data_type data_type); API স্তর 24 এ যোগ করা হয়েছে
পরামিতি
ডেটা_টাইপ এলিমেন্টের ডাটা টাইপ
ডেটা_কাইন্ড
স্বাভাবিক করা হয়
vec আকার

নির্দিষ্ট ডেটা টাইপের একটি rs_element অবজেক্ট তৈরি করে। উপাদানটির ডেটা প্রকার RS_KIND_USER এ সেট করা হবে এবং ভেক্টর_প্রস্থ 1 এ সেট করা হবে, যা নন-ভেক্টর নির্দেশ করে।

rsCreatePixelElement : নির্দিষ্ট ডেটা টাইপ এবং ডেটা ধরনের একটি rs_element অবজেক্ট তৈরি করে

rs_element rsCreatePixelElement( rs_data_type data_type, rs_data_kind data_kind); API স্তর 24 এ যোগ করা হয়েছে
পরামিতি
ডেটা_টাইপ এলিমেন্টের ডাটা টাইপ
ডেটা_কাইন্ড এলিমেন্টের ডেটা ধরনের

নির্দিষ্ট ডেটা টাইপ এবং ডেটা ধরনের একটি rs_element অবজেক্ট তৈরি করে। উপাদানটির ভেক্টর_প্রস্থ 1 এ সেট করা হবে, যা নন-ভেক্টর নির্দেশ করে।

rsCreateType : নির্দিষ্ট উপাদান এবং আকৃতি বৈশিষ্ট্য সহ একটি rs_type অবজেক্ট তৈরি করে

rs_type rsCreateType( rs_element উপাদান, uint32_t dimX); API স্তর 24 এ যোগ করা হয়েছে
rs_type rsCreateType( rs_element উপাদান, uint32_t dimX, uint32_t dimY); API স্তর 24 এ যোগ করা হয়েছে
rs_type rsCreateType( rs_element উপাদান, uint32_t dimX, uint32_t dimY, uint32_t dimZ); API স্তর 24 এ যোগ করা হয়েছে
rs_type rsCreateType( rs_element উপাদান, uint32_t dimX, uint32_t dimY, uint32_t dimZ, bool mipmaps, bool faces, rs_yuv_format yuv_format); API স্তর 24 এ যোগ করা হয়েছে
পরামিতি
উপাদান টাইপের সাথে যুক্ত করা উপাদান
dimX X মাত্রা বরাবর আকার
dimY Y মাত্রা বরাবর আকার
dimZ Z মাত্রা বরাবর আকার
মিপম্যাপ টাইপের একটি মিপম্যাপ চেইন আছে কিনা তা নির্দেশ করে পতাকা
মুখ ধরনটি একটি কিউবম্যাপ কিনা তা নির্দেশ করে পতাকা৷
yuv_format টাইপের জন্য YUV লেআউট

নির্দিষ্ট উপাদান এবং আকৃতি বৈশিষ্ট্য সহ একটি rs_type অবজেক্ট তৈরি করে।

dimX X মাত্রার আকার নির্দিষ্ট করে।

dimY, যদি উপস্থিত এবং অ-শূন্য, নির্দেশ করে যে Y মাত্রা উপস্থিত এবং এর আকার নির্দেশ করে।

dimZ, যদি উপস্থিত এবং অ-শূন্য, নির্দেশ করে যে Z মাত্রা উপস্থিত এবং এর আকার নির্দেশ করে।

mipmaps বিস্তারিত স্তরের উপস্থিতি নির্দেশ করে (LOD)।

মুখগুলি কিউবম্যাপ মুখগুলির উপস্থিতি নির্দেশ করে৷

yuv_format সংশ্লিষ্ট YUV বিন্যাস (বা RS_YUV_NONE) নির্দেশ করে।

rsCreateVectorElement : নির্দিষ্ট ডেটা টাইপ এবং ভেক্টর প্রস্থের একটি rs_element অবজেক্ট তৈরি করে

rs_element rsCreateVectorElement( rs_data_type data_type, uint32_t ভেক্টর_প্রস্থ); API স্তর 24 এ যোগ করা হয়েছে
পরামিতি
ডেটা_টাইপ এলিমেন্টের ডাটা টাইপ
ভেক্টর_প্রস্থ ভেক্টর প্রস্থ (হয় 2, 3, বা 4)

নির্দিষ্ট ডেটা টাইপ এবং ভেক্টর প্রস্থের একটি rs_element অবজেক্ট তৈরি করে। ভেক্টর_প্রস্থের মান অবশ্যই 2, 3 বা 4 হতে হবে। উপাদানটির ডেটা প্রকার RS_KIND_USER এ সেট করা হবে।