نظرة عامة
تمّت إزالة النظام الفرعي للرسومات في RenderScript عند المستوى 23 من واجهة برمجة التطبيقات.
ملخّص
الأنواع التي تم إيقافها نهائيًا | |
---|---|
rs_blend_dst_func | تمت إزالة هذا العمود. دالة الوجهة المختلطة |
rs_blend_src_func | تمت إزالة هذا العمود. دالة مصدر المزج |
rs_cull_mode | تمت إزالة هذا العمود. وضع الاستعارة |
rs_depth_func | تمت إزالة هذا العمود. دالة العمق |
rs_font | تمت إزالة هذا العمود. التعامل مع أحد الخطوط |
rs_mesh | تمت إزالة هذا العمود. التعامل مع الشبكة |
rs_primitive | تمت إزالة هذا العمود. كيفية تفسير بيانات رأس الشبكة المتداخلة |
rs_program_segment | تمت إزالة هذا العمود. التعامل مع جزء ProgramFragment |
rs_program_raster | تمت إزالة هذا العمود. التعامل مع عنصر ProgramRaster |
rs_program_store | تمت إزالة هذا العمود. التعامل مع ProgramStore |
rs_program_verex | تمت إزالة هذا العمود. التعامل مع ProgramVertex |
الدوال التي تم إيقافها نهائيًا | |
---|---|
rsgAllocationSyncAll | تمت إزالة هذا العمود. مزامنة محتوى عملية توزيع |
rsgConnectedColorTarget | تمت إزالة هذا العمود. ضبط اللون المستهدَف |
rsgboundConstant | تمت إزالة هذا العمود. ربط تخصيص ثابت |
rsgBudgetDepthTarget | تمت إزالة هذا العمود. ضبط عمق الاستهداف |
rsgSelectFont | تمت إزالة هذا العمود. ربط كائن خط |
rsgSelectProgramFragment | تمت إزالة هذا العمود. ربط ProgramFragment |
rsgSelectProgramRaster | تمت إزالة هذا العمود. ربط ProgramRaster |
rsgSelectProgramStore | تمت إزالة هذا العمود. ربط ProgramStore |
rsgSelectProgramVertex | تمت إزالة هذا العمود. ربط ProgramVertex |
rsgboundSampler | تمت إزالة هذا العمود. ربط عيّنة |
rsgBudgetTexture | تمت إزالة هذا العمود. ربط تخصيص زخرفة |
rsgClearAllRenderTargets | تمت إزالة هذا العمود. محو كل استهدافات الألوان والعمق |
rsgClearColor | تمت إزالة هذا العمود. محو اللون المحدد من السطح. |
rsgClearColorTarget | تمت إزالة هذا العمود. محو اللون المستهدَف |
rsgClearDepth | تمت إزالة هذا العمود. محو سطح العمق |
rsgClearDepthTarget | تمت إزالة هذا العمود. محو عمق الاستهداف |
rsgDrawMesh | تمت إزالة هذا العمود. رسم شبكة |
rsgDrawQuad | تمت إزالة هذا العمود. رسم رباعية |
rsgDrawQuadTexCoords | تمت إزالة هذا العمود. رسم رباعي مزخرف |
rsgDrawRect | تمت إزالة هذا العمود. رسم مستطيل |
rsgDrawSpriteScreenspace | تمت إزالة هذا العمود. رسم مستطيلات في مساحة الشاشة |
rsgDrawText | تمت إزالة هذا العمود. رسم سلسلة نصية |
rsgFinish | تمت إزالة هذا العمود. إنهاء أوامر العرض |
rsgFontColor | تمت إزالة هذا العمود. ضبط لون الخط |
rsgGetHeight | تمت إزالة هذا العمود. الحصول على ارتفاع السطح |
rsgGetSetup | تمت إزالة هذا العمود. الحصول على عرض السطح |
rsgmeasureText | تمت إزالة هذا العمود. الحصول على مربع الإحاطة لسلسلة نصية |
rsgMeshComputeBoundingBox | تمت إزالة هذا العمود. حساب مربّع الإحاطة |
rsgMeshGetIndexAllocation | تمت إزالة هذا العمود. عرض عملية تخصيص تحتوي على بيانات الفهرس |
rsgMeshGetPrimitive | تمت إزالة هذا العمود. إعادة المجموعة الأولية |
rsgMeshGetPrimitiveCount | تمت إزالة هذا العمود. عرض عدد مجموعات الفهرس |
rsgMeshGetVertexAllocation | تمت إزالة هذا العمود. عرض تخصيص رأس المال |
rsgMeshGetVertexAllocationCount | تمت إزالة هذا العمود. عرض عدد عمليات تخصيص الرأس |
rsgProgramFragmentConstantColor | تمت إزالة هذا العمود. ضبط اللون الثابت لبرنامج محاكاة الدالة الثابتة |
rsgProgramRasterGetCullMode | تمت إزالة هذا العمود. الحصول على وضع الاختيار النقطي للبرنامج |
rsgProgramRasterIsPointSpriteEnabled | تمت إزالة هذا العمود. الحصول على حالة الرموز النقطية للنقطة الخاصة بالبرنامج |
rsgProgramStoreGetBlendDstFunc | تمت إزالة هذا العمود. الحصول على دالة وجهة دمج متجر البرامج |
rsgProgramStoreGetBlendSrcFunc | تمت إزالة هذا العمود. الحصول على دالة مصدر دمج متجر البرامج |
rsgProgramStoreGetDepthFunc | تمت إزالة هذا العمود. الحصول على دالة عمق تخزين البرامج |
rsgProgramStoreIsColorMaskAlphaEnabled | تمت إزالة هذا العمود. الحصول على قناع لون مكوّن ألفا في متجر البرامج |
rsgProgramStoreIsColorMaskBlueEnabled | تمت إزالة هذا العمود. الحصول على قناع اللون لمكوِّن تمويه البرامج في متجر البرامج |
rsgProgramStoreIsColorMaskGreenEnabled | تمت إزالة هذا العمود. الحصول على قناع لون المكوِّن الأخضر في متجر البرامج |
rsgProgramStoreIsColorMaskRedEnabled | تمت إزالة هذا العمود. الحصول على قناع لون أحمر المكوِّن في متجر البرامج |
rsgProgramStoreIsDepthMaskEnabled | تمت إزالة هذا العمود. الحصول على القناع العميق لمتجر البرامج |
rsgProgramStoreIsDitherEnabled | تمت إزالة هذا العمود. الحصول على حالة إعدادات متجر البرامج |
rsgProgramVertexGetProjectionMatrix | تمت إزالة هذا العمود. الحصول على مصفوفة الإسقاط لبرنامج رأس الدالة الثابتة |
rsgProgramVertexLoadModelMatrix | تمت إزالة هذا العمود. تحميل مصفوفة النموذج لبرنامج رأس الدالة الثابتة المرتبط |
rsgProgramVertexLoadProjectionMatrix | تمت إزالة هذا العمود. تحميل مصفوفة الإسقاط لبرنامج رأسك المرتبط بالدالة الثابتة |
rsgProgramVertexLoadTextureMatrix | تمت إزالة هذا العمود. تحميل مصفوفة التصميم لبرنامج رأسي الدالة الثابتة المرتبطة |
الأنواع
rs_blend_dst_func : دالة الوجهة المختلطة
تعداد بالقيم التالية: عند التجميع لـ 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات
RS_BLEND_DST_ZERO = 0 | |
---|---|
RS_BLEND_DST_ONE = 1 | |
RS_BLEND_DST_SRC_COLOR = 2 | |
RS_BLEND_DST_ONE_MINUS_SRC_COLOR = 3 | |
RS_BLEND_DST_SRC_ALPHA = 4 | |
RS_BLEND_DST_ONE_MINUS_SRC_ALPHA = 5 | |
RS_BLEND_DST_DST_ALPHA = 6 | |
RS_BLEND_DST_ONE_MINUS_DST_ALPHA = 7 | |
RS_BLEND_DST_INVALID = 100 |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
rs_blend_src_func : دالة المصدر المختلط
تعداد بالقيم التالية: عند التجميع لـ 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات
RS_BLEND_SRC_ZERO = 0 | |
---|---|
RS_BLEND_SRC_ONE = 1 | |
RS_BLEND_SRC_DST_COLOR = 2 | |
RS_BLEND_SRC_ONE_MINUS_DST_COLOR = 3 | |
RS_BLEND_SRC_SRC_ALPHA = 4 | |
RS_BLEND_SRC_ONE_MINUS_SRC_ALPHA = 5 | |
RS_BLEND_SRC_DST_ALPHA = 6 | |
RS_BLEND_SRC_ONE_MINUS_DST_ALPHA = 7 | |
RS_BLEND_SRC_SRC_ALPHA_SATURATE = 8 | |
RS_BLEND_SRC_INVALID = 100 |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
rs_cull_mode : وضع الاستعارة
تعداد بالقيم التالية: عند التجميع لـ 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات
RS_CULL_BACK = 0 | |
---|---|
RS_CULL_FRONT = 1 | |
RS_CULL_NONE = 2 | |
RS_CULL_INVALID = 100 |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
rs_depth_func : دالة العمق
تعداد بالقيم التالية: عند التجميع لـ 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات
RS_DEPTH_FUNC_ALWAYS = 0 | مرسوم دائمًا |
---|---|
RS_DEPTH_FUNC_LESS = 1 | يتم رسمه إذا كانت قيمة العمق الواردة أقل من القيمة في المخزن المؤقت للعمق |
RS_DEPTH_FUNC_LEQUAL = 2 | يتم رسمه إذا كانت قيمة العمق الواردة أقل أو تساوي تلك القيمة في المخزن المؤقت للعمق |
RS_DEPTH_FUNC_GREATER = 3 | يتم رسمه إذا كانت قيمة العمق الواردة أكبر من قيمة المخزن المؤقت للعمق |
RS_DEPTH_FUNC_GEQUAL = 4 | يتم رسمه إذا كانت قيمة العمق الواردة أكبر أو تساوي تلك القيمة في المخزن المؤقت للعمق |
RS_DEPTH_FUNC_EQUAL = 5 | يتم رسمه إذا كانت قيمة العمق الواردة مساوية لقيمة المخزن المؤقت للعمق |
RS_DEPTH_FUNC_NOTEQUAL = 6 | يتم رسمه إذا كانت قيمة العمق الواردة غير مساوية لقيمة المخزن المؤقت للعمق |
RS_DEPTH_FUNC_INVALID = 100 | دالة العمق غير صالحة |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
تحدد الرسم الشرطي بناءً على مقارنة العمق الوارد بعمق المخزن المؤقت للعمق.
rs_font : التعامل مع أحد الخطوط
عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
مؤشر معتم لكائن خط RenderScript يُرجى الاطّلاع على: android.renderscript.Font
rs_mesh : التعامل مع الشبكة
عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
مقبض معتم لكائن شبكة RenderScript يُرجى الاطّلاع على: android.renderscript.Mesh
rs_primitive : كيفية تفسير بيانات رأس الشبكة المتداخلة
تعداد بالقيم التالية: عند التجميع لـ 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات
RS_PRIMITIVE_POINT = 0 | سيتم عرض بيانات Vertex كسلسلة من النقاط |
---|---|
RS_PRIMITIVE_LINE = 1 | سيتم عرض أزواج Vertex كخطوط |
RS_PRIMITIVE_LINE_Strip = 2 | سيتم عرض بيانات Vertex كشريط خطوط متصل |
RS_PRIMITIVE_TRIANGLE = 3 | سيتم عرض الرؤوس كمثلثات فردية |
RS_PRIMITIVE_TRIANGLE_Strip = 4 | سيتم عرض الرؤوس على شكل شريط مثلث متصل يحدد رؤوس الثلاثة الأولى مع تحديد كل مثلث إضافي برأس جديد. |
RS_PRIMITIVE_TRIANGLE_FAN = 5 | سيتم عرض القمم على شكل سلسلة من المثلّثات التي تتشارك جميعها الرأس الأول في الأصل. |
RS_PRIMITIVE_INVALID = 100 | الوحدة الأساسية غير صالحة |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
تصف الطريقة التي يتم بها تفسير بيانات رأس الشبكة عند عرض
rs_program_segment : التعامل مع جزء ProgramFragment
عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
مؤشر معتم لكائن RenderScript ProgramFragment. راجِع: android.renderscript.ProgramFragment
rs_program_raster : التعامل مع "قائمة نقطية"
عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
مؤشر معتم لكائن RenderScript ProgramRaster. راجِع: android.renderscript.ProgramRaster.
rs_program_store : الانتقال إلى ProgramStore
عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
مؤشر معتم لكائن RenderScript ProgramStore. يُرجى الانتقال إلى android.renderscript.ProgramStore.
rs_program_vertex : التعامل مع ProgramVertex
عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
مؤشر معتم لكائن RenderScript ProgramVertex. يُرجى الانتقال إلى: android.renderscript.ProgramVertex.
الدوال
rsgAllocationSyncAll : مزامنة محتوى عملية التخصيص
void rsgAllocationSyncAll(rs_allocation alloc); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type source); | عند تجميع البيانات لمدة 32 بت. المستوى 14 إلى 22 من واجهة برمجة التطبيقات |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
مزامنة محتوى عملية توزيع
إذا تم تحديد المصدر، يمكنك المزامنة من مساحة الذاكرة المحددة حسب المصدر.
في حال عدم تحديد المصدر، يمكنك المزامنة من مساحة ذاكرة Script إلى مساحات ذاكرة التخزين الفعلية.
rsgSlideColorTarget : ضبط اللون المستهدَف.
void rsgSelectColorTarget(rs_allocation colorTarget, uint); | عند تجميع البيانات لمدة 32 بت. المستوى 14 إلى 22 من واجهة برمجة التطبيقات |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
ضبط اللون المستهدَف المستخدَم لجميع طلبات العرض اللاحقة
rsgBudgetConstant : ربط تخصيص ثابت
void rsgBudgetConstant(rs_program_segment ps, uint cell, rs_allocation c); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
void rsgBudgetConstant(rs_program_VERex pv, uint rock, rs_allocation c); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
المعلّمات
ps | كائن جزء البرنامج |
---|---|
خانة | مؤشر المورد الاحتياطي الثابت في البرنامج |
c | ثوابت للربط |
حملة فيديو دعائية | كائن رأس البرنامج |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
ربط كائن تخصيص جديد بـ ProgramFragment أو ProgramVertex. يجب أن يكون التخصيص إدخالاً ثابتًا وصالحًا للبرنامج.
rsgEndDepthTarget : ضبط عمق الاستهداف
void rsgSelectDepthTarget(rs_allocation depthTarget)، | عند تجميع البيانات لمدة 32 بت. المستوى 14 إلى 22 من واجهة برمجة التطبيقات |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
ضبط استهداف العمق المستخدَم لجميع طلبات العرض اللاحقة
rsgboundFont : ربط كائن خط
void rsgBudgetFont(rs_font font); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
المعلّمات
الخط | كائن للربط |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
لربط كائن الخط المراد استخدامه في جميع استدعاءات عرض الخط اللاحقة
rsgVersionFragment : ربط ProgramFragment
void rsgBudgetProgramFragment(rs_program_segment pf); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
اربط ProgramFragment جديد بسياق العرض.
rsgVersionRaster : ربط ProgramRaster
void rsgBudgetProgramRaster(rs_program_raster pr); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
اربط ProgramRaster الجديد بسياق العرض.
rsgSlideProgramStore : ربط ProgramStore
void rsgVersionStore(rs_program_store ps)، | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
اربط ProgramStore الجديد بسياق العرض.
rsgVersionVertex : ربط ProgramVertex
void rsgSelectProgramVertex(rs_program_vertex pv); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
ربط ProgramVertex جديد بسياق العرض.
rsgEndSampler : ربط عيّنة
void rsgboundSampler(rs_program_ الملائمة جزء, uint يتوفر, rs_sampler sampler); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
ربط كائن عيّنة جديد بكائن ProgramFragment. سيتم تشغيل العينة على الزخرفة المرتبطة بالفتحة المطابقة.
rsgSlideTexture : ربط تخصيص بنية.
void rsgBudgetTexture(rs_program_segment v, uint تقريبًا, rs_allocation alloc); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
ربط كائن تخصيص جديد بـ ProgramFragment. يجب أن يكون التخصيص زخرفة صالحة للبرنامج. سيتم التحكم في أخذ العينات من خلال أداة العينة المرتبطة في الفتحة المطابقة.
rsgClearAllRenderTargets : محو كل استهدافات الألوان والعمق
void rsgClearAllRenderTargets(); | عند تجميع البيانات لمدة 32 بت. المستوى 14 إلى 22 من واجهة برمجة التطبيقات |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
امسح كل أهداف الألوان والعمق واستئناف العرض في المخزن المؤقت للإطارات
rsgClearColor : لمحو اللون المحدّد من السطح.
void rsgClearColor(float r, float g, float b, float a); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
محو سطح العرض إلى اللون المحدد.
rsgClearColorTarget : محو اللون المستهدَف.
void rsgClearColorTarget(uintشغل); | عند تجميع البيانات لمدة 32 بت. المستوى 14 إلى 22 من واجهة برمجة التطبيقات |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
محو اللون المستهدَف الذي تم ضبطه سابقًا
rsgClearDepth : محو العمق من العمق
void rsgClearDepth(float value); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
لمحو واجهة العمق إلى القيمة المحدّدة.
rsgClearDepthTarget : محو عمق العمق المستهدَف
void rsgClearDepthTarget(); | عند تجميع البيانات لمدة 32 بت. المستوى 14 إلى 22 من واجهة برمجة التطبيقات |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
محو عمق العمق المستهدَف الذي تم ضبطه سابقًا
rsgDrawMesh : رسم شبكة
void rsgDrawMesh(rs_mesh ism); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex)، | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex, uint start, uint len); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
المعلّمات
علَم | كائن شبكة متداخلة لعرض |
---|---|
المؤشر الأولي | بالنسبة إلى الشبكات التي تحتوي على مجموعات أساسية متعددة، تحدد هذه المعلمة فهرس المجموعة المطلوب رسمها. |
بدء | فهرس البدء في النطاق |
لين | عدد الفهارس المطلوب رسمها |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
رسم شبكة باستخدام حالة السياق الحالية.
إذا تم تحديد primitiveIndex، ارسم جزءًا من الشبكة باستخدام حالة السياق الحالية.
إذا تم أيضًا تحديد البداية والنهاية، ارسم نطاق فهرس محدد لجزء من الشبكة باستخدام حالة السياق الحالية.
وإلا سيتم عرض الشبكة بأكملها.
rsgDrawQuad : رسم مربّع
void rsgDrawQuad(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
دالة ذات أداء منخفض لرسم رباعية بسيطة. وليس الغرض منه رسم كميات كبيرة من الأشكال الهندسية.
rsgDrawQuadTexCoords : رسم مربّع مزخرف
void rsgDrawQuadTexCoords(float x1, float y1, float z1, float u1, float v1, float x2, float y2, float z2, float u2, float v2, float x3, float y3, float z3, float u3, float u3, float x | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
وظيفة ذات أداء منخفض لرسم رباعي مزخرف. وليس الغرض منه رسم كميات كبيرة من الأشكال الهندسية.
rsgDrawRect : رسم مستطيل
void rsgDrawRect(float x1, float y1, float x2, float y2, float z); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
دالة ذات أداء منخفض لرسم مستطيل بسيط. ليس الغرض منها رسم كميات كبيرة من العناصر الهندسية.
rsgDrawSpriteScreenspace : رسم مستطيلات في مساحة الشاشة
void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
وظيفة منخفضة الأداء لرسم مستطيلات في مساحة الشاشة. تستخدم هذه الدالة عبور ProgramVertex الافتراضي. يتم تجاهل أي ProgramVertex مرتبط. تنطوي هذه الدالة على تكاليف إضافية كبيرة ولا يجب استخدامها للرسم في تطبيقات الشحن.
rsgDrawText : رسم سلسلة نصية
void rsgDrawText(const char* text, int x, int y); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
void rsgDrawText(rs_allocation alloc, int x, int y); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
ترسم نصًا نظرًا لسلسلة وموقع
rsgFinish : إنهاء أوامر العرض
uint rsgFinish(); | عند تجميع البيانات لمدة 32 بت. المستوى 14 إلى 22 من واجهة برمجة التطبيقات |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
فرض إيقاف جميع أوامر العرض على RenderScript
rsgFontColor : ضبط لون الخط
void rsgFontColor(float r, float g, float b, float a); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
المعلّمات
r | مكوّن أحمر |
---|---|
g | المكوِّن الأخضر |
b | المكوِّن الأزرق |
a | مكوّن ألفا |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
ضبط لون الخط لجميع استدعاءات العرض اللاحقة
rsgGetHeight : الحصول على ارتفاع السطح
uint rsgGetHeight(); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
احصل على ارتفاع سطح العرض الحالي.
rsgGetSetup : الحصول على عرض السطح
uint rsgGetSetup(); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
احصل على عرض سطح العرض الحالي.
rsgmeasureText : الحصول على مربع الإحاطة لسلسلة نصية
void rsgmeasureText(const char* text, int* left, int* right, int* top, int* below); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
void rsgmeasureText(rs_allocation alloc, int* left, int* right, int* top, int* below); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
عرض مربع إحاطة النص بالنسبة إلى (0، 0) يمكن أن يكون أي من القيم التالية على يسار أو يمين أو أعلى أو أسفل قيمة فارغة (NULL)
rsgMeshComputeBoundingBox : حساب مربع الإحاطة
void rsgMeshComputeBoundingBox(rs_mesh mesh, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
void rsgMeshComputeBoundingBox(rs_mesh mesh, float3* bBoxMin, float3* bBoxMax); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
احتساب مربّع إحاطة على محور محاذٍ لكائن شبكة
rsgMeshGetIndexAllocation : عرض عملية تخصيص تحتوي على بيانات الفهرس
rs_allocation rsgMeshGetIndexAllocation(rs_mesh m, uint32_t index)، | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
m | الشبكة المتداخلة للحصول على بيانات من |
---|---|
الفهرس | مؤشر تخصيص المؤشر |
الركلات المردودة
عملية تخصيص تحتوي على بيانات الفهرس |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
لعرض توزيع يحتوي على بيانات الفهرس أو تخصيص فارغ إذا تم تحديد العنصر الأساسي فقط
rsgMeshGetPrimitive : عرض المجموعة الأساسية
rs_primitive rsgMeshGetPrimitive(rs_mesh m, uint32_t index)، | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
m | الشبكة المتداخلة للحصول على بيانات من |
---|---|
الفهرس | فهرس الوحدة الأساسية |
الركلات المردودة
يصف كيفية عرض الشبكة المتداخلة |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
تعرض الوحدة الأساسية التي تصف كيفية عرض جزء من الشبكة
rsgMeshGetPrimitiveCount : عرض عدد مجموعات الفهرس
uint32_t rsgMeshGetPrimitiveCount(rs_mesh m)، | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
m | الشبكة المتداخلة للحصول على بيانات من |
---|
الركلات المردودة
عدد المجموعات الأولية في الشبكة. وهذا سيشمل أساسيات بسيطة بالإضافة إلى التوزيعات التي تحتوي على بيانات الفهرس |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
يمكن أن تحتوي الشبكات على مجموعات فهرس متعددة، فإن هذه الدالة تُرجع العدد.
rsgMeshGetVertexAllocation : عرض تخصيص رأس المال
rs_allocation rsgMeshGetVertexAllocation(rs_mesh m, uint32_t index)، | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
m | الشبكة المتداخلة للحصول على بيانات من |
---|---|
الفهرس | مؤشر تخصيص الرأس |
الركلات المردودة
عملية تخصيص تتضمّن بيانات رأس المال |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
لعرض تخصيص يُعد جزءًا من الشبكة ويحتوي على بيانات رأسية، مثل المواضع والقيم العادية ودالة texcoords
rsgMeshGetVertexAllocationCount : عرض عدد عمليات التوزيع الرأسية
uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m)، | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
m | الشبكة المتداخلة للحصول على بيانات من |
---|
الركلات المردودة
عدد التخصيصات في الشبكة المتداخلة التي تحتوي على بيانات رأس المال |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
لعرض عدد التخصيصات في الشبكة المتداخلة التي تحتوي على بيانات الرأس
rsgProgramFragmentConstantColor : ضبط اللون الثابت لبرنامج محاكاة دالة ثابتة
void rsgProgramFragmentConstantColor(rs_program_segment pf, float r, float g, float b, float a); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
ضبط اللون الثابت لبرنامج محاكاة الدالة الثابتة.
rsgProgramRasterGetCullMode : الحصول على وضع الاختيار النقطي للبرنامج
rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
بورتوريكو | برمجة خطوط نقطية للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على وضع الاختيار النقطي للبرنامج
rsgProgramRasterIsPointSpriteEnabled : الحصول على حالة الرمز النقطي لنقطة البرنامج
bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
بورتوريكو | برمجة خطوط نقطية للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على حالة الرموز النقطية للنقطة الخاصة بالبرنامج
rsgProgramStoreGetBlendDstFunc : الحصول على وظيفة الوجهة الخاصة بمزيج متجر البرنامج
rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps)، | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
ps | برنامج تخزين البرامج للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على دالة وجهة دمج متجر البرامج
rsgProgramStoreGetBlendSrcFunc : الحصول على دالة مصدر دمج متجر البرنامج
rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps)، | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
ps | برنامج تخزين البرامج للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على دالة مصدر دمج متجر البرامج
rsgProgramStoreGetDepthFunc : الحصول على دالة عمق تخزين البرنامج
rs_depth_func rsgProgramStoreGetDepthFunc(rs_program_store ps)، | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
ps | برنامج تخزين البرامج للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على دالة عمق تخزين البرامج
rsgProgramStoreIsColorMaskAlphaEnabled : الحصول على قناع لون مكوّن ألفا في متجر البرنامج.
bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
ps | برنامج تخزين البرامج للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على قناع لون مكوّن ألفا في متجر البرامج
rsgProgramStoreIsColorMaskBlueEnabled : احصل على قناع لون مكوّن تمويه في متجر البرنامج.
bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
ps | برنامج تخزين البرامج للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على قناع اللون لمكوِّن تمويه البرامج في متجر البرامج
rsgProgramStoreIsColorMaskGreenEnabled : الحصول على قناع اللون الأخضر في متجر البرنامج.
bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
ps | برنامج تخزين البرامج للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على قناع لون المكوِّن الأخضر في متجر البرامج
rsgProgramStoreIsColorMaskRedEnabled : الحصول على قناع اللون الأحمر للمكوِّن في متجر البرنامج
bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
ps | برنامج تخزين البرامج للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على قناع لون أحمر المكوِّن في متجر البرامج
rsgProgramStoreIsDepthMaskEnabled : الحصول على قناع متعمّق في متجر البرنامج
bool rsgProgramStoreIsDepthMaskEnabled(rs_program_store ps); | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
ps | برنامج تخزين البرامج للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على القناع العميق لمتجر البرامج
rsgProgramStoreIsDitherEnabled : الحصول على حالة تخزين البرامج في المتجر
bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); | عند تجميع البيانات لمدة 32 بت. المستوى 16 إلى 22 من واجهة برمجة التطبيقات |
المعلّمات
ps | برنامج تخزين البرامج للاستعلام |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
الحصول على حالة إعدادات متجر البرامج
rsgProgramVertexGetProjectionMatrix : عليك الحصول على مصفوفة العرض لبرنامج رأس الدالة الثابتة.
void rsgProgramVertexGetProjectionMatrix(rs_matrix4x4* proj); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
المعلّمات
مشروع | مصفوفة لتخزين مصفوفة الإسقاط الحالية في |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
احصل على مصفوفة الإسقاط لبرنامج رأسك المرتبط حاليًا بالدالة الثابتة. قد يؤدي استدعاء هذه الدالة باستخدام أداة تظليل الرأس المخصصة إلى حدوث خطأ.
rsgProgramVertexLoadModelMatrix : عليك تحميل مصفوفة النماذج لبرنامج رأس المال المرتبط بالدالة الثابتة
void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* model)، | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
المعلّمات
نموذج | مصفوفة نموذج |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
تحميل مصفوفة النموذج لبرنامج رأس المال المرتبط حاليًا بدالة ثابتة. قد يؤدي استدعاء هذه الدالة باستخدام أداة تظليل الرأس المخصصة إلى حدوث خطأ.
rsgProgramVertexLoadProjectionMatrix : يمكنك تحميل مصفوفة العرض لبرنامج رأس ذات دالة ثابتة مرتبط.
void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
المعلّمات
مشروع | مصفوفة إسقاط |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
تحميل مصفوفة الإسقاط لبرنامج الرأسية المرتبط حاليًا. قد يؤدي استدعاء هذه الدالة باستخدام أداة تظليل الرأس المخصصة إلى حدوث خطأ.
rsgProgramVertexLoadTextureMatrix : يمكنك تحميل مصفوفة البنية لبرنامج رأس ذات دالة ثابتة مرتبط.
void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4* tex)، | عند تجميع البيانات لمدة 32 بت. تمّت الإزالة من المستوى 23 من واجهة برمجة التطبيقات والمستويات الأعلى |
المعلّمات
تكساس | مصفوفة زخرفة |
---|
تمت إزالة هذا العمود. يُرجى عدم الاستخدام.
تحميل مصفوفة البنية لبرنامج رأس المال المرتبط حاليًا بدالة ثابتة. قد يؤدي استدعاء هذه الدالة باستخدام أداة تظليل الرأس المخصصة إلى حدوث خطأ.