ওভারভিউ
নিচের ফাংশনগুলি একটি স্ক্রিপ্ট থেকে বরাদ্দ তৈরি করতে ব্যবহার করা যেতে পারে।
এই ফাংশনগুলিকে একটি আহ্বানযোগ্য ফাংশন থেকে প্রত্যক্ষ বা পরোক্ষভাবে বলা যেতে পারে। যদি কিছু নিয়ন্ত্রণ-প্রবাহ পথ রেন্ডারস্ক্রিপ্ট কার্নেল ফাংশন থেকে এই ফাংশনগুলিতে কল করতে পারে, তাহলে একটি কম্পাইলার ত্রুটি তৈরি হবে।
সারসংক্ষেপ
ফাংশন | |
---|---|
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_ ব্যবহার করতে পারেন
যেমন 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 এ সেট করা হবে।