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

ওভারভিউ

নীচের ফাংশনগুলি একটি বরাদ্দ নিয়ে গঠিত কোষগুলি পেতে এবং সেট করতে ব্যবহার করা যেতে পারে।

  • rsGetElementAt* এবং rsSetElementAt ফাংশন ব্যবহার করে পৃথক কোষগুলি অ্যাক্সেস করা হয়।
  • rsAllocationCopy* এবং rsAllocationV* ফাংশন ব্যবহার করে একাধিক সেল কপি করা যেতে পারে।
  • একটি নমুনার মাধ্যমে মান পেতে, rsSample ব্যবহার করুন।
rsGetElementAt এবং rsSetElement* ফাংশনগুলি কিছুটা ভুল নামকরণ করা হয়েছে। তারা উপাদানগুলি পায় না বা সেট করে না, যা ডেটা প্রকারের অনুরূপ; তারা কোষ পায় বা সেট করে। তাদের rsGetCellAt এবং rsSetCellAt হিসাবে চিন্তা করুন।

সারসংক্ষেপ

ফাংশন
rsAllocationCopy1DRange বরাদ্দের মধ্যে পরপর ঘর অনুলিপি করুন
rsAllocationCopy2DRange বরাদ্দের মধ্যে কক্ষগুলির একটি আয়তক্ষেত্রাকার অঞ্চল অনুলিপি করুন
rsAllocationVLoadX স্কেলারের একটি বরাদ্দ থেকে একটি ভেক্টর পান
rsAllocationVStoreX স্কেলারের একটি বরাদ্দের মধ্যে একটি ভেক্টর সংরক্ষণ করুন
rsGetElementAt একটি বরাদ্দ থেকে একটি সেল ফেরত দিন
rsGetElementAtYuv_uchar_U YUV-এর একটি বরাদ্দের U কম্পোনেন্ট পান
rsGetElementAtYuv_uchar_V YUV-এর একটি বরাদ্দের V উপাদান পান
rsGetElementAtYuv_uchar_Y YUV-এর একটি বরাদ্দের Y উপাদান পান
আরএস নমুনা একটি টেক্সচার বরাদ্দ থেকে একটি মান নমুনা
rsSetElementAt একটি বরাদ্দের একটি ঘর সেট করুন

ফাংশন

rsAllocationCopy1DRange : বরাদ্দের মধ্যে পরপর কক্ষ অনুলিপি করুন

void rsAllocationCopy1DRange( rs_allocation dstAlloc, uint32_t dstOff, uint32_t dstMip, uint32_t গণনা, rs_allocation srcAlloc, uint32_t srcOff, uint32_t srcMip); API স্তর 14 এ যোগ করা হয়েছে
পরামিতি
dstAlloc ঘরে কপি করার জন্য বরাদ্দ।
dstOff কপি করার জন্য প্রথম কক্ষের গন্তব্যে অফসেট।
dstMip গন্তব্য বরাদ্দে মিপ স্তর। 0 যদি mip ম্যাপিং ব্যবহার না করা হয়।
গণনা কপি করার ঘরের সংখ্যা।
srcAlloc উৎস বরাদ্দ।
srcOff কপি করা প্রথম ঘরের উৎসে অফসেট।
srcMip উৎস বরাদ্দে মিপ স্তর। 0 যদি mip ম্যাপিং ব্যবহার না করা হয়।

একটি বরাদ্দ থেকে অন্য কক্ষের নির্দিষ্ট সংখ্যা কপি করে।

দুটি বরাদ্দ আলাদা হতে হবে। একই বরাদ্দের মধ্যে অনুলিপি করতে এই ফাংশনটি ব্যবহার করে অনির্ধারিত ফলাফল পাওয়া যায়।

অফসেট প্লাস গণনা উভয় বরাদ্দের আকার অতিক্রম করেছে কিনা তা ফাংশনটি যাচাই করে না। সতর্ক হোন!

এই ফাংশনটি শুধুমাত্র 1D বরাদ্দের মধ্যে কল করা উচিত। অন্যান্য বরাদ্দের উপর এটি কল করা অনির্ধারিত।

এই ফাংশনটি কার্নেলের ভিতর থেকে বা কার্নেল থেকে প্রত্যক্ষ বা পরোক্ষভাবে কল করা যেতে পারে এমন কোনও ফাংশন থেকে কল করা উচিত নয়। এটি করার ফলে রানটাইম ত্রুটি হবে।

rsAllocationCopy2DRange : বরাদ্দের মধ্যে ঘরের একটি আয়তক্ষেত্রাকার অঞ্চল কপি করুন

void rsAllocationCopy2DRange( rs_allocation dstAlloc, uint32_t dstXoff, uint32_t dstYoff, uint32_t dstMip, rs_allocation_cubemap_face dstFace , uint32_t প্রস্থ_, uint_oc3 , uint32_t srcXoff, uint32_t srcYoff, uint32_t srcMip, rs_allocation_cubemap_face srcFace); API স্তর 14 এ যোগ করা হয়েছে
পরামিতি
dstAlloc ঘরে কপি করার জন্য বরাদ্দ।
dstXoff এক্স অফসেট অঞ্চলের গন্তব্য সেট করতে হবে।
dstYoff ওয়াই অফসেট অঞ্চলের গন্তব্য নির্ধারণ করতে হবে।
dstMip গন্তব্য বরাদ্দে মিপ স্তর। 0 যদি mip ম্যাপিং ব্যবহার না করা হয়।
dstFace গন্তব্য বরাদ্দের কিউবম্যাপ মুখ। কিউবম্যাপ নয় এমন বরাদ্দের জন্য উপেক্ষা করা হয়েছে।
প্রস্থ আপডেট করার জন্য আগত অঞ্চলের প্রস্থ।
উচ্চতা আপডেট করার জন্য আগত অঞ্চলের উচ্চতা।
srcAlloc উৎস বরাদ্দ।
srcXoff উৎসে এক্স অফসেট।
srcYoff উৎসে Y অফসেট।
srcMip উৎস বরাদ্দে মিপ স্তর। 0 যদি mip ম্যাপিং ব্যবহার না করা হয়।
srcFace উৎস বরাদ্দের কিউবম্যাপ মুখ। কিউবম্যাপ নয় এমন বরাদ্দের জন্য উপেক্ষা করা হয়েছে।

এক বরাদ্দ থেকে অন্য কক্ষের আয়তক্ষেত্রাকার অঞ্চল কপি করে। (প্রস্থ * উচ্চতা) ঘর অনুলিপি করা হয়.

দুটি বরাদ্দ আলাদা হতে হবে। একই বরাদ্দের মধ্যে অনুলিপি করতে এই ফাংশনটি ব্যবহার করে অনির্ধারিত ফলাফল পাওয়া যায়।

উত্স বা গন্তব্য অঞ্চলটি তার নিজ নিজ বরাদ্দের আকার অতিক্রম করেছে কিনা তা ফাংশনটি যাচাই করে না৷ সতর্ক হোন!

এই ফাংশনটি শুধুমাত্র 2D বরাদ্দের মধ্যে কল করা উচিত। অন্যান্য বরাদ্দের উপর এটি কল করা অনির্ধারিত।

এই ফাংশনটি কার্নেলের ভিতর থেকে বা কার্নেল থেকে প্রত্যক্ষ বা পরোক্ষভাবে কল করা যেতে পারে এমন কোনও ফাংশন থেকে কল করা উচিত নয়। এটি করার ফলে রানটাইম ত্রুটি হবে।

rsAllocationVLoadX : স্কেলারের বরাদ্দ থেকে একটি ভেক্টর পান

char2 rsAllocationVLoadX_char2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
char2 rsAllocationVLoadX_char2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
char2 rsAllocationVLoadX_char2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
char3 rsAllocationVLoadX_char3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
char3 rsAllocationVLoadX_char3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
char3 rsAllocationVLoadX_char3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
char4 rsAllocationVLoadX_char4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
char4 rsAllocationVLoadX_char4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
char4 rsAllocationVLoadX_char4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
double2 rsAllocationVLoadX_double2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
double2 rsAllocationVLoadX_double2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
double2 rsAllocationVLoadX_double2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
double3 rsAllocationVLoadX_double3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
double3 rsAllocationVLoadX_double3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
double3 rsAllocationVLoadX_double3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
double4 rsAllocationVLoadX_double4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
double4 rsAllocationVLoadX_double4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
double4 rsAllocationVLoadX_double4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
float2 rsAllocationVLoadX_float2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
float2 rsAllocationVLoadX_float2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
float2 rsAllocationVLoadX_float2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
float3 rsAllocationVLoadX_float3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
float3 rsAllocationVLoadX_float3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
float3 rsAllocationVLoadX_float3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
float4 rsAllocationVLoadX_float4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
float4 rsAllocationVLoadX_float4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
float4 rsAllocationVLoadX_float4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
int2 rsAllocationVLoadX_int2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
int2 rsAllocationVLoadX_int2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
int2 rsAllocationVLoadX_int2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
int3 rsAllocationVLoadX_int3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
int3 rsAllocationVLoadX_int3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
int3 rsAllocationVLoadX_int3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
int4 rsAllocationVLoadX_int4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
int4 rsAllocationVLoadX_int4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
int4 rsAllocationVLoadX_int4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
long2 rsAllocationVLoadX_long2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
long2 rsAllocationVLoadX_long2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
long2 rsAllocationVLoadX_long2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
long3 rsAllocationVLoadX_long3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
long3 rsAllocationVLoadX_long3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
long3 rsAllocationVLoadX_long3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
long4 rsAllocationVLoadX_long4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
long4 rsAllocationVLoadX_long4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
long4 rsAllocationVLoadX_long4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
short2 rsAllocationVLoadX_short2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
short2 rsAllocationVLoadX_short2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
short2 rsAllocationVLoadX_short2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
short3 rsAllocationVLoadX_short3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
short3 rsAllocationVLoadX_short3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
short3 rsAllocationVLoadX_short3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
short4 rsAllocationVLoadX_short4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
short4 rsAllocationVLoadX_short4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
short4 rsAllocationVLoadX_short4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
uchar2 rsAllocationVLoadX_uchar2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
uchar2 rsAllocationVLoadX_uchar2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
uchar2 rsAllocationVLoadX_uchar2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
uchar3 rsAllocationVLoadX_uchar3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
uchar3 rsAllocationVLoadX_uchar3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
uchar3 rsAllocationVLoadX_uchar3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
uchar4 rsAllocationVLoadX_uchar4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
uchar4 rsAllocationVLoadX_uchar4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
uchar4 rsAllocationVLoadX_uchar4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
uint2 rsAllocationVLoadX_uint2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
uint2 rsAllocationVLoadX_uint2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
uint2 rsAllocationVLoadX_uint2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
uint3 rsAllocationVLoadX_uint3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
uint3 rsAllocationVLoadX_uint3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
uint3 rsAllocationVLoadX_uint3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
uint4 rsAllocationVLoadX_uint4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
uint4 rsAllocationVLoadX_uint4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
uint4 rsAllocationVLoadX_uint4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
ulong2 rsAllocationVLoadX_ulong2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
ulong2 rsAllocationVLoadX_ulong2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
ulong2 rsAllocationVLoadX_ulong2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
ulong3 rsAllocationVLoadX_ulong3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
ulong3 rsAllocationVLoadX_ulong3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
ulong3 rsAllocationVLoadX_ulong3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
ulong4 rsAllocationVLoadX_ulong4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
ulong4 rsAllocationVLoadX_ulong4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
ulong4 rsAllocationVLoadX_ulong4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
ushort2 rsAllocationVLoadX_ushort2( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
ushort2 rsAllocationVLoadX_ushort2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
ushort2 rsAllocationVLoadX_ushort2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
ushort3 rsAllocationVLoadX_ushort3( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
ushort3 rsAllocationVLoadX_ushort3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
ushort3 rsAllocationVLoadX_ushort3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
ushort4 rsAllocationVLoadX_ushort4( rs_allocation a, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
ushort4 rsAllocationVLoadX_ushort4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
ushort4 rsAllocationVLoadX_ushort4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
পরামিতি
থেকে তথ্য পেতে বরাদ্দ.
এক্স কপি করা প্রথম ঘরের বরাদ্দে X অফসেট।
y যে প্রথম ঘর থেকে কপি করা হবে তার বরাদ্দে Y অফসেট।
z প্রথম ঘরের বরাদ্দে Z অফসেট যা থেকে কপি করা হবে।

এই ফাংশনটি বরাদ্দকরণের ধারাবাহিক কোষগুলির সমন্বয়ে গঠিত একটি ভেক্টর প্রদান করে। এটি অনুমান করে যে বরাদ্দটিতে স্কেলার রয়েছে।

নামের "X" ইঙ্গিত করে যে X সূচক বাড়িয়ে ক্রমাগত মান বের করা হয়। অন্যান্য মাত্রা বৃদ্ধি করে ক্রমাগত মান পেতে বর্তমানে কোন ফাংশন নেই। পরিবর্তে rsGetElementAt() এ একাধিক কল ব্যবহার করুন।

উদাহরণস্বরূপ, rsAllocationVLoadX_int4(a, 20, 30) কল করার সময়, a[20, 30], a[21, 30], a[22, 30] এবং a[23, 30] এর সমন্বয়ে গঠিত একটি int4 ফেরত দেওয়া হয়।

ত্রিমাত্রিক বরাদ্দ থেকে পুনরুদ্ধার করার সময়, x, y, z বৈকল্পিক ব্যবহার করুন। একইভাবে, দ্বিমাত্রিক বরাদ্দের জন্য x, y ভেরিয়েন্ট এবং এক মাত্রিক বরাদ্দের জন্য x ব্যবহার করুন।

দক্ষতার জন্য, এই ফাংশন ইনপুট যাচাই করে না। X সূচক মোড়ানোর চেষ্টা করা, বরাদ্দের আকার অতিক্রম করা, বা বরাদ্দের মাত্রার সাথে অসঙ্গতিপূর্ণ সূচকগুলি ব্যবহার করা অনির্ধারিত ফলাফল দেয়।

এছাড়াও rsAllocationVStoreX () দেখুন।

rsAllocationVStoreX : স্কেলারের একটি বরাদ্দের মধ্যে একটি ভেক্টর সংরক্ষণ করুন

void rsAllocationVStoreX_char2( rs_allocation a, char2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_char2( rs_allocation a, char2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_char2( rs_allocation a, char2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_char3( rs_allocation a, char3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_char3( rs_allocation a, char3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_char3( rs_allocation a, char3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_char4( rs_allocation a, char4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_char4( rs_allocation a, char4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_char4( rs_allocation a, char4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_double2( rs_allocation a, double2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_double2( rs_allocation a, double2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_double2( rs_allocation a, double2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_double3( rs_allocation a, double3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_double3( rs_allocation a, double3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_double3( rs_allocation a, double3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_double4( rs_allocation a, double4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_double4( rs_allocation a, double4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_double4( rs_allocation a, double4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_float2( rs_allocation a, float2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_float2( rs_allocation a, float2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_float2( rs_allocation a, float2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_float3( rs_allocation a, float3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_float3( rs_allocation a, float3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_float3( rs_allocation a, float3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_float4( rs_allocation a, float4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_float4( rs_allocation a, float4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_float4( rs_allocation a, float4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_int2( rs_allocation a, int2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_int2( rs_allocation a, int2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_int2( rs_allocation a, int2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_int3( rs_allocation a, int3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_int3( rs_allocation a, int3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_int3( rs_allocation a, int3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_int4( rs_allocation a, int4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_int4( rs_allocation a, int4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_int4( rs_allocation a, int4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_long2( rs_allocation a, long2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_long2( rs_allocation a, long2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_long2( rs_allocation a, long2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_long3( rs_allocation a, long3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_long3( rs_allocation a, long3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_long3( rs_allocation a, long3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_long4( rs_allocation a, long4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_long4( rs_allocation a, long4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_long4( rs_allocation a, long4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_short2( rs_allocation a, short2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_short2( rs_allocation a, short2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_short2( rs_allocation a, short2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_short3( rs_allocation a, short3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_short3( rs_allocation a, short3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_short3( rs_allocation a, short3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_short4( rs_allocation a, short4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_short4( rs_allocation a, short4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_short4( rs_allocation a, short4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uchar2( rs_allocation a, uchar2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uchar2( rs_allocation a, uchar2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uchar2( rs_allocation a, uchar2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uchar3( rs_allocation a, uchar3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uchar3( rs_allocation a, uchar3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uchar3( rs_allocation a, uchar3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uchar4( rs_allocation a, uchar4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uchar4( rs_allocation a, uchar4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uchar4( rs_allocation a, uchar4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uint2( rs_allocation a, uint2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uint2( rs_allocation a, uint2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uint2( rs_allocation a, uint2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uint3( rs_allocation a, uint3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uint3( rs_allocation a, uint3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uint3( rs_allocation a, uint3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uint4( rs_allocation a, uint4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uint4( rs_allocation a, uint4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_uint4( rs_allocation a, uint4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ulong2( rs_allocation a, ulong2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ulong2( rs_allocation a, ulong2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ulong2( rs_allocation a, ulong2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ulong3( rs_allocation a, ulong3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ulong3( rs_allocation a, ulong3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ulong3( rs_allocation a, ulong3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ulong4( rs_allocation a, ulong4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ulong4( rs_allocation a, ulong4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ulong4( rs_allocation a, ulong4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ushort2( rs_allocation a, ushort2 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ushort2( rs_allocation a, ushort2 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ushort2( rs_allocation a, ushort2 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ushort3( rs_allocation a, ushort3 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ushort3( rs_allocation a, ushort3 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ushort3( rs_allocation a, ushort3 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ushort4( rs_allocation a, ushort4 val, uint32_t x); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ushort4( rs_allocation a, ushort4 val, uint32_t x, uint32_t y); API স্তর 22 এ যোগ করা হয়েছে
void rsAllocationVStoreX_ushort4( rs_allocation a, ushort4 val, uint32_t x, uint32_t y, uint32_t z); API স্তর 22 এ যোগ করা হয়েছে
পরামিতি
ডেটা সংরক্ষণের জন্য বরাদ্দ।
ভাল সংরক্ষণ করা মূল্য.
এক্স কপি করার জন্য প্রথম কক্ষের বরাদ্দে X অফসেট।
y কপি করা প্রথম কক্ষের বরাদ্দে Y অফসেট।
z কপি করা প্রথম কক্ষের বরাদ্দে Z অফসেট।

এই ফাংশনটি একটি ভেক্টরের এন্ট্রিগুলিকে একটি বরাদ্দের ধারাবাহিক কোষগুলিতে সংরক্ষণ করে। এটি অনুমান করে যে বরাদ্দটিতে স্কেলার রয়েছে।

নামের "X" নির্দেশ করে যে পরপর মানগুলি X সূচক বাড়িয়ে সংরক্ষণ করা হয়৷ অন্যান্য মাত্রা বৃদ্ধি করে ধারাবাহিক মান সংরক্ষণ করার জন্য বর্তমানে কোন ফাংশন নেই। পরিবর্তে rsSetElementAt() এ একাধিক কল ব্যবহার করুন।

উদাহরণস্বরূপ, rsAllocationVStoreX_int3(a, v, 20, 30) কল করার সময়, vx a[20, 30], vy a[21, 30] এ এবং vz a[22, 30] এ সংরক্ষণ করা হয়।

একটি ত্রিমাত্রিক বরাদ্দের মধ্যে সংরক্ষণ করার সময়, x, y, z বৈকল্পিক ব্যবহার করুন। একইভাবে, দ্বিমাত্রিক বরাদ্দের জন্য x, y ভেরিয়েন্ট এবং এক মাত্রিক বরাদ্দের জন্য x ব্যবহার করুন।

দক্ষতার জন্য, এই ফাংশন ইনপুট যাচাই করে না। X সূচক মোড়ানোর চেষ্টা করা, বরাদ্দের আকার অতিক্রম করা, বা বরাদ্দের মাত্রার সাথে বেমানান সূচকগুলি ব্যবহার করা অনির্ধারিত ফলাফল দেয়।

এছাড়াও rsAllocationVLoadX () দেখুন।

rsGetElementAt : একটি বরাদ্দ থেকে একটি সেল ফেরত দিন

char rsGetElementAt_char( rs_allocation a, uint32_t x);
char rsGetElementAt_char( rs_allocation a, uint32_t x, uint32_t y);
char rsGetElementAt_char( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
char2 rsGetElementAt_char2( rs_allocation a, uint32_t x);
char2 rsGetElementAt_char2( rs_allocation a, uint32_t x, uint32_t y);
char2 rsGetElementAt_char2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
char3 rsGetElementAt_char3( rs_allocation a, uint32_t x);
char3 rsGetElementAt_char3( rs_allocation a, uint32_t x, uint32_t y);
char3 rsGetElementAt_char3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
char4 rsGetElementAt_char4( rs_allocation a, uint32_t x);
char4 rsGetElementAt_char4( rs_allocation a, uint32_t x, uint32_t y);
char4 rsGetElementAt_char4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
const void* rsGetElementAt( rs_allocation a, uint32_t x);
const void* rsGetElementAt( rs_allocation a, uint32_t x, uint32_t y);
const void* rsGetElementAt( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ডবল rsGetElementAt_double( rs_allocation a, uint32_t x);
ডবল rsGetElementAt_double( rs_allocation a, uint32_t x, uint32_t y);
ডবল rsGetElementAt_double( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
double2 rsGetElementAt_double2( rs_allocation a, uint32_t x);
double2 rsGetElementAt_double2( rs_allocation a, uint32_t x, uint32_t y);
double2 rsGetElementAt_double2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
double3 rsGetElementAt_double3( rs_allocation a, uint32_t x);
double3 rsGetElementAt_double3( rs_allocation a, uint32_t x, uint32_t y);
double3 rsGetElementAt_double3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
double4 rsGetElementAt_double4( rs_allocation a, uint32_t x);
double4 rsGetElementAt_double4( rs_allocation a, uint32_t x, uint32_t y);
double4 rsGetElementAt_double4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
float rsGetElementAt_float( rs_allocation a, uint32_t x);
float rsGetElementAt_float( rs_allocation a, uint32_t x, uint32_t y);
float rsGetElementAt_float( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
float2 rsGetElementAt_float2( rs_allocation a, uint32_t x);
float2 rsGetElementAt_float2( rs_allocation a, uint32_t x, uint32_t y);
float2 rsGetElementAt_float2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
float3 rsGetElementAt_float3( rs_allocation a, uint32_t x);
float3 rsGetElementAt_float3( rs_allocation a, uint32_t x, uint32_t y);
float3 rsGetElementAt_float3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
float4 rsGetElementAt_float4( rs_allocation a, uint32_t x);
float4 rsGetElementAt_float4( rs_allocation a, uint32_t x, uint32_t y);
float4 rsGetElementAt_float4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
অর্ধেক rsGetElementAt_half( rs_allocation a, uint32_t x); API স্তর 23 এ যোগ করা হয়েছে
অর্ধেক rsGetElementAt_half( rs_allocation a, uint32_t x, uint32_t y); API স্তর 23 এ যোগ করা হয়েছে
অর্ধেক rsGetElementAt_half( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 23 এ যোগ করা হয়েছে
half2 rsGetElementAt_half2( rs_allocation a, uint32_t x); API স্তর 23 এ যোগ করা হয়েছে
half2 rsGetElementAt_half2( rs_allocation a, uint32_t x, uint32_t y); API স্তর 23 এ যোগ করা হয়েছে
half2 rsGetElementAt_half2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 23 এ যোগ করা হয়েছে
half3 rsGetElementAt_half3( rs_allocation a, uint32_t x); API স্তর 23 এ যোগ করা হয়েছে
half3 rsGetElementAt_half3( rs_allocation a, uint32_t x, uint32_t y); API স্তর 23 এ যোগ করা হয়েছে
half3 rsGetElementAt_half3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 23 এ যোগ করা হয়েছে
half4 rsGetElementAt_half4( rs_allocation a, uint32_t x); API স্তর 23 এ যোগ করা হয়েছে
half4 rsGetElementAt_half4( rs_allocation a, uint32_t x, uint32_t y); API স্তর 23 এ যোগ করা হয়েছে
half4 rsGetElementAt_half4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z); API স্তর 23 এ যোগ করা হয়েছে
int rsGetElementAt_int( rs_allocation a, uint32_t x);
int rsGetElementAt_int( rs_allocation a, uint32_t x, uint32_t y);
int rsGetElementAt_int( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
int2 rsGetElementAt_int2( rs_allocation a, uint32_t x);
int2 rsGetElementAt_int2( rs_allocation a, uint32_t x, uint32_t y);
int2 rsGetElementAt_int2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
int3 rsGetElementAt_int3( rs_allocation a, uint32_t x);
int3 rsGetElementAt_int3( rs_allocation a, uint32_t x, uint32_t y);
int3 rsGetElementAt_int3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
int4 rsGetElementAt_int4( rs_allocation a, uint32_t x);
int4 rsGetElementAt_int4( rs_allocation a, uint32_t x, uint32_t y);
int4 rsGetElementAt_int4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
long rsGetElementAt_long( rs_allocation a, uint32_t x);
দীর্ঘ rsGetElementAt_long( rs_allocation a, uint32_t x, uint32_t y);
দীর্ঘ rsGetElementAt_long( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
long2 rsGetElementAt_long2( rs_allocation a, uint32_t x);
long2 rsGetElementAt_long2( rs_allocation a, uint32_t x, uint32_t y);
long2 rsGetElementAt_long2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
long3 rsGetElementAt_long3( rs_allocation a, uint32_t x);
long3 rsGetElementAt_long3( rs_allocation a, uint32_t x, uint32_t y);
long3 rsGetElementAt_long3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
long4 rsGetElementAt_long4( rs_allocation a, uint32_t x);
long4 rsGetElementAt_long4( rs_allocation a, uint32_t x, uint32_t y);
long4 rsGetElementAt_long4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
সংক্ষিপ্ত rsGetElementAt_short( rs_allocation a, uint32_t x);
সংক্ষিপ্ত rsGetElementAt_short( rs_allocation a, uint32_t x, uint32_t y);
সংক্ষিপ্ত rsGetElementAt_short( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
short2 rsGetElementAt_short2( rs_allocation a, uint32_t x);
short2 rsGetElementAt_short2( rs_allocation a, uint32_t x, uint32_t y);
short2 rsGetElementAt_short2( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
short3 rsGetElementAt_short3( rs_allocation a, uint32_t x);
short3 rsGetElementAt_short3( rs_allocation a, uint32_t x, uint32_t y);
short3 rsGetElementAt_short3( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
short4 rsGetElementAt_short4( rs_allocation a, uint32_t x);
short4 rsGetElementAt_short4( rs_allocation a, uint32_t x, uint32_t y);
short4 rsGetElementAt_short4( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
uchar rsGetElementAt_uchar( rs_allocation a, uint32_t x);
uchar rsGetElementAt_uchar( rs_allocation a, uint32_t x, uint32_t y);
ucher rsgetelement_uchar ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ucher2 rsgetelement_uchar2 ( rs_allocation a, uint32_t x);
ucher2 rsgetelement_uchar2 ( rs_allocation a, uint32_t x, uint32_t y);
ucher2 rsgetelement_uchar2 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ucher3 rsgetelement_uchar3 ( rs_allocation a, uint32_t x);
ucher3 rsgetelement_uchar3 ( rs_allocation a, uint32_t x, uint32_t y);
ucher3 rsgetelement_uchar3 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ucher4 rsgetelement_uchar4 ( rs_allocation a, uint32_t x);
ucher4 rsgetelement_uchar4 ( rs_allocation a, uint32_t x, uint32_t y);
ucher4 rsgetelement_uchar4 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
uint rsgetelement_uint ( rs_allocation a, uint32_t x);
uint rsgetelement_uint ( rs_allocation a, uint32_t x, uint32_t y);
uint rsgetelement_uint ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
uint2 rsgetelement_uint2 ( rs_allocation a, uint32_t x);
uint2 rsgetelement_uint2 ( rs_allocation a, uint32_t x, uint32_t y);
uint2 rsgetelement_uint2 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
uint3 rsgetelement_uint3 ( rs_allocation a, uint32_t x);
uint3 rsgetelement_uint3 ( rs_allocation a, uint32_t x, uint32_t y);
uint3 rsgetelement_uint3 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
uint4 rsgetelement_uint4 ( rs_allocation a, uint32_t x);
uint4 rsgetelement_uint4 ( rs_allocation a, uint32_t x, uint32_t y);
uint4 rsgetelement_uint4 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ulong rsgetelement_ulong ( rs_allocation a, uint32_t x);
ulong rsgetelement_ulong ( rs_allocation a, uint32_t x, uint32_t y);
ulong rsgetelement_ulong ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ulong2 rsgetelement_ulong2 ( rs_allocation a, uint32_t x);
ulong2 rsgetelement_ulong2 ( rs_allocation a, uint32_t x, uint32_t y);
ulong2 rsgetelement_ulong2 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ulong3 rsgetelement_ulong3 ( rs_allocation a, uint32_t x);
ulong3 rsgetelement_ulong3 ( rs_allocation a, uint32_t x, uint32_t y);
ulong3 rsgetelement_ulong3 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ulong4 rsgetelement_ulong4 ( rs_allocation a, uint32_t x);
ulong4 rsgetelement_ulong4 ( rs_allocation a, uint32_t x, uint32_t y);
ulong4 rsgetelement_ulong4 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ushort rsgetelement_ushort ( rs_allocation a, uint32_t x);
ushort rsgetelement_ushort ( rs_allocation a, uint32_t x, uint32_t y);
ushort rsgetelementat_ushort ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ushort2 rsgetelement_ushort2 ( আরএস_লোকেশন এ, uint32_t x);
ushort2 rsgetelement_ushort2 ( আরএস_লোকেশন এ, uint32_t x, uint32_t y);
ushort2 rsgetelement_ushort2 ( আরএস_লোকেশন এ, uint32_t x, uint32_t y, uint32_t z);
ushort3 rsgetelement_ushort3 ( rs_allocation a, uint32_t x);
ushort3 rsgetelement_ushort3 ( rs_allocation a, uint32_t x, uint32_t y);
ushort3 rsgetelement_ushort3 ( rs_allocation a, uint32_t x, uint32_t y, uint32_t z);
ushort4 rsgetelement_ushort4 ( rs_allocation a, uint32_t x);
ushort4 rsgetelement_ushort4 ( rs_allocation a, uint32_t x, uint32_t y);
ushort4 rsgetelement_ushort4 ( আরএস_লোকেশন এ, uint32_t x, uint32_t y, uint32_t z);

এই ফাংশন একটি বরাদ্দ থেকে একটি একক ঘর নিষ্কাশন করে।

ত্রি -মাত্রিক বরাদ্দ থেকে পুনরুদ্ধার করার সময়, এক্স, ওয়াই, জেড বৈকল্পিক ব্যবহার করুন। একইভাবে, দুটি মাত্রিক বরাদ্দের জন্য এক্স, ওয়াই বৈকল্পিক এবং মনো মাত্রিক বরাদ্দের জন্য এক্স ব্যবহার করুন।

এই ফাংশন দুটি স্টাইল আছে। একটি শূন্য*ব্যবহার করে মানের ঠিকানাটি ফেরত দেয়, অন্যটি প্রকৃত মানটি দেয়, যেমন rsgetelement () বনাম rsgetelement_int4 ()। আদিম ধরণের জন্য, সর্বদা এটি আরও দক্ষ হওয়ায় সর্বদা ব্যবহার করুন।

rsgetelementatyuv_uchar_u : uuvs বরাদ্দের u উপাদান পান

ucher rsgetelementatyuv_uchar_u ( rs_allocation a, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে

ইউভের 2D বরাদ্দ থেকে একক WUV মানের U উপাদানটি বের করে।

বরাদ্দের অভ্যন্তরে, y, u এবং v উপাদানগুলি বিভিন্ন প্লেন এবং বিভিন্ন রেজোলিউশনে সংরক্ষণ করা যেতে পারে। এখানে প্রদত্ত এক্স, ওয়াই স্থানাঙ্কগুলি ওয়াই প্লেনের মাত্রায় রয়েছে।

Rsgetelementatyuv_uchar_y () দেখুন।

rsgetelementatyuv_uchar_v : uuvs বরাদ্দের ভি উপাদান পান

ucher rsgetelementatyuv_uchar_v ( rs_allocation a, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে

ইউভের 2 ডি বরাদ্দ থেকে একক ইউভ মানের ভি উপাদানটি বের করে।

বরাদ্দের অভ্যন্তরে, y, u এবং v উপাদানগুলি বিভিন্ন প্লেন এবং বিভিন্ন রেজোলিউশনে সংরক্ষণ করা যেতে পারে। এখানে প্রদত্ত এক্স, ওয়াই স্থানাঙ্কগুলি ওয়াই প্লেনের মাত্রায় রয়েছে।

Rsgetelementatyuv_uchar_y () দেখুন।

rsgetelementatyuv_uchar_y : uuvs বরাদ্দের y উপাদান পান

ucher rsgetelementatyuv_uchar_y ( rs_allocation a, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে

ইউভের 2 ডি বরাদ্দ থেকে একক ইউভ মানের y উপাদানটি বের করে।

বরাদ্দের অভ্যন্তরে, y, u এবং v উপাদানগুলি বিভিন্ন প্লেন এবং বিভিন্ন রেজোলিউশনে সংরক্ষণ করা যেতে পারে। এখানে প্রদত্ত এক্স, ওয়াই স্থানাঙ্কগুলি ওয়াই প্লেনের মাত্রায় রয়েছে।

Rsgetelementyuv_uchar_u () এবং rsgetelementatyuv_uchar_v () দেখুন।

আরএসএএমপিএল : একটি টেক্সচার বরাদ্দ থেকে একটি মান নমুনা করুন

ফ্লোট 4 আরএসএসএএমপি ( আরএস_লোকেশন এ, আরএস_স্যাম্পলার এস, ফ্লোট অবস্থান); API স্তর 16 এ যোগ করা হয়েছে
ফ্লোট 4 আরএসএসএএমপি ( আরএস_লোকেশন এ, আরএস_স্যাম্পলার এস, ফ্লোট অবস্থান, ফ্লোট লড); API স্তর 16 এ যোগ করা হয়েছে
ফ্লোট 4 আরএসএসএএমপি ( আরএস_লোকেশন এ, আরএস_স্যাম্পলার এস, ফ্লোট 2 অবস্থান); API স্তর 16 এ যোগ করা হয়েছে
ফ্লোট 4 আরএসএসএএমপি ( আরএস_লোকেশন এ, আরএস_স্যাম্পলার এস, ফ্লোট 2 অবস্থান, ফ্লোট লড); API স্তর 16 এ যোগ করা হয়েছে
পরামিতি
থেকে নমুনা বরাদ্দ।
s স্যাম্পলার স্টেট।
অবস্থান নমুনা থেকে অবস্থান।
লড এমআইপি স্তর থেকে নমুনা থেকে, ভগ্নাংশের মানগুলির জন্য এমআইপি স্তরগুলি ইন্টারপোলেট করা হবে যদি RS_SAMPLER_LIER_MIP_LIER ব্যবহার করা হয়।

নমুনা দ্বারা বর্ণিত একটি উপায়ে একটি টেক্সচার বরাদ্দ থেকে একটি মান আনতে পারে।

যদি আপনার বরাদ্দ 1D হয় তবে অবস্থানের জন্য ভাসমানের সাথে বৈকল্পিকটি ব্যবহার করুন। 2 ডি এর জন্য, ফ্লোট 2 ভেরিয়েন্টটি ব্যবহার করুন।

আরও তথ্যের জন্য অ্যান্ড্রয়েড.রেন্ডারস্ক্রিপ্ট.স্যাম্পলার দেখুন।

আরএসএসটিএলমেন্ট্যাট : একটি বরাদ্দের একটি ঘর সেট করুন

অকার্যকর আরএসএসটিএলমেন্ট্যাট ( আরএস_লোকেশন এ, অকার্যকর* পিটিআর, ইউআইএনটি 32_t এক্স); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর আরএসএসটিএলমেন্ট্যাট ( আরএস_লোকেশন এ, অকার্যকর* পিটিআর, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর আরএসএসটিএলমেন্ট্যাট_চার ( আরএস_লোকেশন এ, চর ভাল, ইউআইএনটি 32_t এক্স); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char ( rs_allocation a, চর ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর আরএসএসটিএলমেন্ট্যাট_চার ( আরএস_লোকেশন এ, চর ভাল, uint32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_t জেড); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char2 ( আরএস_লোকেশন এ, চর 2 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char2 ( আরএস_লোকেশন এ, চর 2 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char2 ( আরএস_লোকেশন এ, চর 2 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char3 ( আরএস_লোকেশন এ, চর 3 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char3 ( আরএস_লোকেশন এ, চর 3 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char3 ( আরএস_লোকেশন এ, চর 3 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char4 ( আরএস_লোকেশন এ, চর 4 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char4 ( আরএস_লোকেশন এ, চর 4 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_char4 ( আরএস_লোকেশন এ, চর 4 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double ( rs_allocation a, ডাবল ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double ( rs_allocation a, ডাবল ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double ( rs_allocation a, ডাবল ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double2 ( আরএস_লোকেশন এ, ডাবল 2 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double2 ( আরএস_লোকেশন এ, ডাবল 2 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double2 ( আরএস_লোকেশন এ, ডাবল 2 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double3 ( আরএস_লোকেশন এ, ডাবল 3 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double3 ( আরএস_লোকেশন এ, ডাবল 3 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double3 ( আরএস_লোকেশন এ, ডাবল 3 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double4 ( আরএস_লোকেশন এ, ডাবল 4 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double4 ( আরএস_লোকেশন এ, ডাবল 4 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_double4 ( আরএস_লোকেশন এ, ডাবল 4 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float ( rs_allocation a, ফ্লোট ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float ( rs_allocation a, ফ্লোট ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর আরএসএসটিএলমেন্ট্যাট_ফ্লোট ( আরএস_লোকেশন এ, ফ্লোট ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_T জেড); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float2 ( আরএস_লোকেশন এ, ফ্লোট 2 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float2 ( আরএস_লোকেশন এ, ফ্লোট 2 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float2 ( আরএস_লোকেশন এ, ফ্লোট 2 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float3 ( আরএস_লোকেশন এ, ফ্লোট 3 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float3 ( আরএস_লোকেশন এ, ফ্লোট 3 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float3 ( আরএস_লোকেশন এ, ফ্লোট 3 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float4 ( আরএস_লোকেশন এ, ফ্লোট 4 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float4 ( আরএস_লোকেশন এ, ফ্লোট 4 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_float4 ( আরএস_লোকেশন এ, ফ্লোট 4 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_half ( rs_allocation a, অর্ধ ভাল, uint32_t x); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_half ( rs_allocation a, অর্ধ ভাল, uint32_t x, uint32_t y); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_half ( rs_allocation a, অর্ধ ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_HALF2 ( RS_ALLOCATION A, HAGH2 ভাল, uint32_t x); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_HALF2 ( RS_ALLOCATION A, HAGH2 ভাল, uint32_t x, uint32_t y); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_half2 ( আরএস_লোকেশন এ, হাফ 2 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_HALF3 ( RS_ALLOCATION A, HAGH3 ভাল, uint32_t x); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_half3 ( আরএস_লোকেশন এ, হাফ 3 ভাল, uint32_t x, uint32_t y); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_HALF3 ( RS_ALLOCATION A, HAGH3 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_HALF4 ( RS_ALLOCATION A, HAGH4 ভাল, uint32_t x); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_HALF4 ( RS_ALLOCATION A, HAGH4 ভাল, uint32_t x, uint32_t y); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_half4 ( আরএস_লোকেশন এ, হাফ 4 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 23 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_int ( আরএস_লোকেশন এ, ইনট ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_int ( আরএস_লোকেশন এ, ইনট ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_int ( আরএস_লোকেশন এ, ইনট ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_INT2 ( RS_ALLOCATION A, INT2 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_int2 ( আরএস_লোকেশন এ, ইনট 2 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_int2 ( আরএস_লোকেশন এ, ইনট 2 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_int3 ( আরএস_লোকেশন এ, ইনট 3 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_INT3 ( RS_ALLOCATION A, INT3 ভাল, UINT32_T X, UINT32_T Y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_int3 ( আরএস_লোকেশন এ, ইনট 3 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_INT4 ( RS_ALLOCATION A, INT4 ভাল, UINT32_T x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_int4 ( আরএস_লোকেশন এ, ইনট 4 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_int4 ( আরএস_লোকেশন এ, ইনট 4 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_long ( rs_allocation a, দীর্ঘ ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_long ( rs_allocation a, দীর্ঘ ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_long ( rs_allocation a, দীর্ঘ ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_LONG2 ( RS_ALLOCATION A, LOGN2 ভাল, UINT32_T x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_LONG2 ( RS_ALLOCATION A, LOGN2 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_long2 ( আরএস_লোকেশন এ, লং 2 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_LONG3 ( RS_ALLOCATION A, দীর্ঘ 3 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_LONG3 ( RS_ALLOCATION A, LOGN3 ভাল, UINT32_T X, UINT32_T Y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_long3 ( আরএস_লোকেশন এ, লং 3 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_long4 ( আরএস_লোকেশন এ, লং 4 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_long4 ( আরএস_লোকেশন এ, লং 4 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_long4 ( আরএস_লোকেশন এ, লং 4 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short ( আরএস_লোকেশন এ, শর্ট ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short ( আরএস_লোকেশন এ, শর্ট ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short ( আরএস_লোকেশন এ, শর্ট ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short2 ( আরএস_লোকেশন এ, শর্ট 2 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short2 ( আরএস_লোকেশন এ, শর্ট 2 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short2 ( আরএস_লোকেশন এ, শর্ট 2 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short3 ( আরএস_লোকেশন এ, শর্ট 3 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর RSSETELEMENT_SHORT3 ( RS_ALLOCATION A, শর্ট 3 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short3 ( আরএস_লোকেশন এ, শর্ট 3 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short4 ( আরএস_লোকেশন এ, শর্ট 4 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short4 ( আরএস_লোকেশন এ, শর্ট 4 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_short4 ( আরএস_লোকেশন এ, শর্ট 4 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar ( rs_allocation a, ucher ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar ( rs_allocation a, ucher ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর rssetelement_uchar ( আরএস_লোকেশন এ, উচার ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar2 ( আরএস_লোকেশন এ, ইউচার 2 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar2 ( আরএস_লোকেশন এ, ইউচার 2 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar2 ( আরএস_লোকেশন এ, ইউচার 2 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_t জেড); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar3 ( rs_allocation a, ucher3 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar3 ( আরএস_লোকেশন এ, ইউচার 3 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar3 ( আরএস_লোকেশন এ, ইউচার 3 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_t জেড); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar4 ( আরএস_লোকেশন এ, ইউচার 4 ভাল, uint32_t এক্স); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar4 ( আরএস_লোকেশন এ, ইউচার 4 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uchar4 ( আরএস_লোকেশন এ, ইউচার 4 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_t জেড); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint ( rs_allocation a, uint ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint ( rs_allocation a, uint ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint ( rs_allocation a, uint ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint2 ( আরএস_লোকেশন এ, ইউআইএনটি 2 ভাল, uint32_t এক্স); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint2 ( আরএস_লোকেশন এ, ইউআইএনটি 2 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint2 ( আরএস_লোকেশন এ, ইউআইএনটি 2 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_t জেড); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint3 ( আরএস_লোকেশন এ, ইউআইএনটি 3 ভাল, uint32_t এক্স); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint3 ( আরএস_লোকেশন এ, ইউআইএনটি 3 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint3 ( আরএস_লোকেশন এ, ইউআইএনটি 3 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_t জেড); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint4 ( আরএস_লোকেশন এ, ইউআইএনটি 4 ভাল, ইউআইএনটি 32_t এক্স); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint4 ( আরএস_লোকেশন এ, ইউআইএনটি 4 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_uint4 ( আরএস_লোকেশন এ, ইউআইএনটি 4 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_t জেড); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong ( rs_allocation a, ulong ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong ( rs_allocation a, ulong ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong ( rs_allocation a, ulong ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong2 ( আরএস_লোকেশন এ, উলং 2 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong2 ( আরএস_লোকেশন এ, উলং 2 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong2 ( আরএস_লোকেশন এ, উলং 2 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong3 ( আরএস_লোকেশন এ, উলং 3 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong3 ( আরএস_লোকেশন এ, উলং 3 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong3 ( আরএস_লোকেশন এ, উলং 3 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong4 ( আরএস_লোকেশন এ, উলং 4 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong4 ( আরএস_লোকেশন এ, উলং 4 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ulong4 ( আরএস_লোকেশন এ, উলং 4 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort ( RS_ALLOCATION A, ushort ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort ( আরএস_লোকেশন এ, উশর্ট ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort ( আরএস_লোকেশন এ, উশর্ট ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort2 ( আরএস_লোকেশন এ, ইউএসএইচআরটি 2 ভাল, ইউআইএনটি 32_t এক্স); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort2 ( RS_ALLOCATION A, ushort2 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort2 ( RS_ALLOCATION A, ushort2 ভাল, uint32_t x, uint32_t y, uint32_t z); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort3 ( আরএস_লোকেশন এ, ushort3 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort3 ( RS_ALLOCATION A, ushort3 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort3 ( আরএস_লোকেশন এ, ইউএসএইচআরটি 3 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_t জেড); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort4 ( RS_ALLOCATION A, ushort4 ভাল, uint32_t x); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort4 ( RS_ALLOCATION A, ushort4 ভাল, uint32_t x, uint32_t y); API স্তর 18 এ যোগ করা হয়েছে
অকার্যকর Rssetelement_ushort4 ( আরএস_লোকেশন এ, ইউএসএইচআরটি 4 ভাল, ইউআইএনটি 32_t এক্স, ইউআইএনটি 32_t ওয়াই, ইউআইএনটি 32_t জেড); API স্তর 18 এ যোগ করা হয়েছে

এই ফাংশনটি বরাদ্দের একক কোষে একটি মান সঞ্চয় করে।

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

এই ফাংশন দুটি স্টাইল আছে। একটি শূন্য*ব্যবহার করে সংরক্ষণ করার মানটি পাস করে, অন্যটির যুক্তি হিসাবে প্রকৃত মান রয়েছে, যেমন rssetelement () বনাম rssetelement_int4 ()। আদিম ধরণের জন্য, সর্বদা এটি আরও দক্ষ হওয়ায় সর্বদা ব্যবহার করুন।

Rsgetelementat () দেখুন।