نمای کلی
زیرسیستم گرافیکی RenderScript در سطح API 23 حذف شد.
خلاصه
انواع منسوخ شده | |
---|---|
rs_blend_dst_func | منسوخ شده ترکیب تابع مقصد |
rs_blend_src_func | منسوخ شده تابع منبع ترکیبی |
rs_cull_mode | منسوخ شده حالت کشتن |
rs_depth_func | منسوخ شده تابع عمق |
rs_font | منسوخ شده دسته به یک فونت |
rs_mesh | منسوخ شده دسته به مش |
rs_primitive | منسوخ شده نحوه تفسیر داده های رأس مش |
rs_program_fragment | منسوخ شده دسته به یک ProgramFragment |
rs_program_raster | منسوخ شده دسته به یک ProgramRaster |
rs_program_store | منسوخ شده به یک برنامه استور بروید |
rs_program_vertex | منسوخ شده دسته به یک ProgramVertex |
توابع منسوخ شده | |
---|---|
rsgAllocationSyncAll | منسوخ شده همگام سازی محتویات یک تخصیص |
rsgBindColorTarget | منسوخ شده هدف رنگ را تنظیم کنید |
rsgBindConstant | منسوخ شده یک تخصیص ثابت متصل کنید |
rsgBindDepthTarget | منسوخ شده هدف عمق را تنظیم کنید |
rsgBindFont | منسوخ شده اتصال یک شی فونت |
rsgBindProgramFragment | منسوخ شده یک ProgramFragment را متصل کنید |
rsgBindProgramRaster | منسوخ شده یک ProgramRaster را متصل کنید |
rsgBindProgramStore | منسوخ شده یک برنامه فروشگاه را متصل کنید |
rsgBindProgramVertex | منسوخ شده یک ProgramVertex را متصل کنید |
rsgBindSampler | منسوخ شده یک نمونهگیر را ببندید |
rsgBindTexture | منسوخ شده پیوند یک تخصیص بافت |
rsgClearAllRenderTargets | منسوخ شده تمام اهداف رنگی و عمقی را پاک کنید |
rsgClearColor | منسوخ شده رنگ مشخص شده را از روی سطح پاک کنید |
rsgClearColorTarget | منسوخ شده هدف رنگ را پاک کنید |
rsgClearDepth | منسوخ شده سطح عمق را پاک کنید |
rsgClearDepthTarget | منسوخ شده هدف عمق را پاک کنید |
rsgDrawMesh | منسوخ شده یک مش بکشید |
rsgDrawQuad | منسوخ شده چهارتایی بکش |
rsgDrawQuadTexCoords | منسوخ شده چهارتایی بافت دار بکشید |
rsgDrawRect | منسوخ شده یک مستطیل بکشید |
rsgDrawSpriteScreenspace | منسوخ شده رسم مستطیل در فضای صفحه نمایش |
rsgDrawText | منسوخ شده یک رشته متن رسم کنید |
rsgFinish | منسوخ شده پایان دادن به دستورات رندر |
rsgFontColor | منسوخ شده رنگ فونت را تنظیم کنید |
rsgGetHeight | منسوخ شده ارتفاع سطح را بدست آورید |
rsgGetWidth | منسوخ شده عرض سطح را بدست آورید |
rsgMeasureText | منسوخ شده کادر محدود کننده یک رشته متن را دریافت کنید |
rsgMeshComputeBoundingBox | منسوخ شده یک جعبه مرزی را محاسبه کنید |
rsgMeshGetIndexAlocation | منسوخ شده یک تخصیص حاوی داده های شاخص را برگردانید |
rsgMeshGetPrimitive | منسوخ شده اولیه را برگردانید |
rsgMeshGetPrimitiveCount | منسوخ شده تعداد مجموعه های شاخص را برگردانید |
rsgMeshGetVertexAlocation | منسوخ شده یک تخصیص راس را برگردانید |
rsgMeshGetVertexAllocationCount | منسوخ شده تعداد تخصیص رئوس را برگردانید |
rsgProgramFragmentConstantColor | منسوخ شده رنگ ثابت را برای یک برنامه شبیه سازی تابع ثابت تنظیم کنید |
rsgProgramRasterGetCullMode | منسوخ شده حالت حذف شطرنجی برنامه را دریافت کنید |
rsgProgramRasterIsPointSpriteEnabled | منسوخ شده دریافت حالت sprite نقطه شطرنجی برنامه |
rsgProgramStoreGetBlendDstFunc | منسوخ شده تابع مقصد ترکیبی از فروشگاه برنامه را دریافت کنید |
rsgProgramStoreGetBlendSrcFunc | منسوخ شده تابع منبع ترکیبی را از فروشگاه برنامه دریافت کنید |
rsgProgramStoreGetDepthFunc | منسوخ شده تابع عمق ذخیره برنامه را دریافت کنید |
rsgProgramStoreIsColorMaskAlphaEnabled | منسوخ شده ماسک رنگ مؤلفه آلفا را از فروشگاه برنامه دریافت کنید |
rsgProgramStoreIsColorMaskBlueEnabled | منسوخ شده ماسک رنگ مؤلفه محو کردن برنامه را دریافت کنید |
rsgProgramStoreIsColorMaskGreenEnabled | منسوخ شده ماسک رنگ کامپوننت سبز را از فروشگاه برنامه دریافت کنید |
rsgProgramStoreIsColorMaskRedEnabled | منسوخ شده ماسک رنگ جزء قرمز را از فروشگاه برنامه دریافت کنید |
rsgProgramStoreIsDepthMaskEnabled | منسوخ شده ماسک عمق فروشگاه برنامه را دریافت کنید |
rsgProgramStoreIsDitherEnabled | منسوخ شده وضعیت آشفتگی فروشگاه برنامه را دریافت کنید |
rsgProgramVertexGetProjectionMatrix | منسوخ شده ماتریس طرح ریزی را برای یک برنامه راس تابع ثابت دریافت کنید |
rsgProgramVertexLoadModelMatrix | منسوخ شده ماتریس مدل را برای یک برنامه راس تابع ثابت محدود بارگذاری کنید |
rsgProgramVertexLoadProjectionMatrix | منسوخ شده ماتریس طرح ریزی را برای یک برنامه راس تابع ثابت محدود بارگذاری کنید |
rsgProgramVertexLoadTextureMatrix | منسوخ شده ماتریس بافت را برای یک برنامه راس تابع ثابت محدود بارگذاری کنید |
انواع
rs_blend_dst_func : ترکیب تابع مقصد
یک enum با مقادیر زیر: هنگام کامپایل برای 32 بیت. سطح API 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 : تابع منبع ترکیبی
یک enum با مقادیر زیر: هنگام کامپایل برای 32 بیت. سطح API 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 : حالت حذف
یک enum با مقادیر زیر: هنگام کامپایل برای 32 بیت. سطح API 16 - 22
RS_CULL_BACK = 0 | |
---|---|
RS_CULL_FRONT = 1 | |
RS_CULL_NONE = 2 | |
RS_CULL_INVALID = 100 |
منسوخ شده است. استفاده نکنید.
rs_depth_func : تابع عمق
یک enum با مقادیر زیر: هنگام کامپایل برای 32 بیت. سطح API 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 بیت. از سطح API 23 و بالاتر حذف شد
منسوخ شده است. استفاده نکنید.
دسته مات به یک شی فونت RenderScript. ببینید: android.renderscript.Font
rs_mesh : دسته به مش
هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد
منسوخ شده است. استفاده نکنید.
دسته مات به یک شی مش RenderScript. ببینید: android.renderscript.Mesh
rs_primitive : نحوه تفسیر داده های رأس مش
یک enum با مقادیر زیر: هنگام کامپایل برای 32 بیت. سطح API 16 - 22
RS_PRIMITIVE_POINT = 0 | داده های راس به صورت یک سری نقاط ارائه می شوند |
---|---|
RS_PRIMITIVE_LINE = 1 | جفت های رأس به صورت خطوط ارائه می شوند |
RS_PRIMITIVE_LINE_STRIP = 2 | دادههای راس بهعنوان یک نوار خط متصل ارائه میشوند |
RS_PRIMITIVE_TRIANGLE = 3 | رئوس به صورت مثلث های مجزا نمایش داده می شوند |
RS_PRIMITIVE_TRIANGLE_STRIP = 4 | رئوس به عنوان یک نوار مثلث متصل تعریف شده توسط سه راس اول با هر مثلث اضافی که توسط یک راس جدید تعریف می شود ارائه می شود. |
RS_PRIMITIVE_TRIANGLE_FAN = 5 | رئوس به صورت دنباله ای از مثلث ها ارائه می شوند که همگی راس اول را به عنوان مبدأ به اشتراک می گذارند |
RS_PRIMITIVE_INVALID = 100 | بدوی نامعتبر است |
منسوخ شده است. استفاده نکنید.
نحوه تفسیر داده های رأس مش هنگام رندر را شرح می دهد
rs_program_fragment : به یک ProgramFragment رسیدگی کنید
هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد
منسوخ شده است. استفاده نکنید.
دسته مات به یک شیء RenderScript ProgramFragment. ببینید: android.renderscript.ProgramFragment
rs_program_raster : به یک ProgramRaster رسیدگی کنید
هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد
منسوخ شده است. استفاده نکنید.
دسته مات به یک شی RenderScript ProgramRaster. ببینید: android.renderscript.ProgramRaster
rs_program_store : به یک برنامه استور منتقل شود
هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد
منسوخ شده است. استفاده نکنید.
دسته مات به یک شی RenderScript ProgramStore. ببینید: android.renderscript.ProgramStore
rs_program_vertex : به یک ProgramVertex رسیدگی کنید
هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد
منسوخ شده است. استفاده نکنید.
دسته مات به یک شی RenderScript ProgramVertex. ببینید: android.renderscript.ProgramVertex
توابع
rsgAllocationSyncAll : محتویات یک تخصیص را همگام سازی کنید
void rsgAllocationSyncAll( rs_allocation alloc); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
void rsgAllocationSyncAll( rs_allocation alloc، rs_allocation_usage_type source); | هنگام کامپایل برای 32 بیت. سطح API 14 - 22 |
منسوخ شده است. استفاده نکنید.
همگام سازی محتویات یک تخصیص
اگر منبع مشخص شده است، از فضای حافظه مشخص شده توسط منبع همگام سازی کنید.
اگر منبع مشخص نشده است، از فضای حافظه SCRIPT آن به فضاهای حافظه HW آن همگام سازی کنید.
rsgBindColorTarget : هدف رنگ را تنظیم کنید
void rsgBindColorTarget( rs_allocation colorTarget, uint slot); | هنگام کامپایل برای 32 بیت. سطح API 14 - 22 |
منسوخ شده است. استفاده نکنید.
هدف رنگ مورد استفاده برای همه تماس های رندر بعدی را تنظیم کنید
rsgBindConstant : یک تخصیص ثابت را پیوند دهید
void rsgBindConstant( rs_program_fragment ps, uint slot, rs_allocation c); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
void rsgBindConstant( rs_program_vertex pv, uint slot, rs_allocation c); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
پارامترها
ps | شی قطعه برنامه |
---|---|
شکاف | شاخص بافر ثابت در برنامه |
ج | ثابت برای اتصال |
pv | شیء راس برنامه |
منسوخ شده است. استفاده نکنید.
یک شیء تخصیص جدید را به یک ProgramFragment یا ProgramVertex متصل کنید. تخصیص باید یک ورودی ثابت معتبر برای برنامه باشد.
rsgBindDepthTarget : تعیین عمق هدف
void rsgBindDepthTarget( rs_allocation depthTarget); | هنگام کامپایل برای 32 بیت. سطح API 14 - 22 |
منسوخ شده است. استفاده نکنید.
هدف عمق مورد استفاده برای همه تماسهای رندر بعدی را تنظیم کنید
rsgBindFont : یک شی فونت را متصل کنید
void rsgBindFont( فونت rs_font ); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
پارامترها
فونت | اعتراض به اتصال |
---|
منسوخ شده است. استفاده نکنید.
شیء فونت را برای استفاده برای همه فراخوانیهای رندر فونت بعدی متصل میکند
rsgBindProgramFragment : یک ProgramFragment را متصل کنید
void rsgBindProgramFragment( rs_program_fragment pf); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
یک ProgramFragment جدید را به زمینه رندر متصل کنید.
rsgBindProgramRaster : یک ProgramRaster را متصل کنید
void rsgBindProgramRaster( rs_program_raster pr); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
یک ProgramRaster جدید را به زمینه رندر متصل کنید.
rsgBindProgramStore : یک برنامه فروشگاه را متصل کنید
void rsgBindProgramStore( rs_program_store ps); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
یک ProgramStore جدید را به زمینه رندر متصل کنید.
rsgBindProgramVertex : یک ProgramVertex را متصل کنید
void rsgBindProgramVertex( rs_program_vertex pv); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
یک ProgramVertex جدید را به زمینه رندر متصل کنید.
rsgBindSampler : یک نمونهگیر را متصل کنید
void rsgBindSampler( rs_program_fragment fragment, uint slot, rs_sampler sampler); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
یک شی Sampler جدید را به یک ProgramFragment متصل کنید. نمونه بر روی بافت محدود شده در شکاف تطبیق کار می کند.
rsgBindTexture : یک تخصیص بافت را پیوند دهید
void rsgBindTexture( rs_program_fragment v, uint slot, rs_allocation alloc); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
یک شیء تخصیص جدید را به یک ProgramFragment متصل کنید. تخصیص باید یک بافت معتبر برای برنامه باشد. نمونه برداری از بافت توسط نمونه گیرنده محدود شده در شکاف تطبیق کنترل می شود.
rsgClearAllRenderTargets : تمام اهداف رنگ و عمق را پاک کنید
void rsgClearAllRenderTargets(); | هنگام کامپایل برای 32 بیت. سطح API 14 - 22 |
منسوخ شده است. استفاده نکنید.
تمام اهداف رنگ و عمق را پاک کنید و رندر را در بافر فریم از سر بگیرید
rsgClearColor : رنگ مشخص شده را از روی سطح پاک کنید
void rsgClearColor(float r، float g، float b، float a); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
سطح رندر را به رنگ مشخص شده پاک می کند.
rsgClearColorTarget : هدف رنگ را پاک کنید
void rsgClearColorTarget(slot uint ); | هنگام کامپایل برای 32 بیت. سطح API 14 - 22 |
منسوخ شده است. استفاده نکنید.
هدف رنگی که قبلا تنظیم شده را پاک کنید
rsgClearDepth : سطح عمق را پاک کنید
void rsgClearDepth (مقدار شناور)؛ | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
سطح عمق را به مقدار مشخص شده پاک می کند.
rsgClearDepthTarget : هدف عمق را پاک کنید
void rsgClearDepthTarget(); | هنگام کامپایل برای 32 بیت. سطح API 14 - 22 |
منسوخ شده است. استفاده نکنید.
هدف عمقی که از قبل تعیین شده را پاک کنید
rsgDrawMesh : یک مش بکش
void rsgDrawMesh( rs_mesh ism); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
void rsgDrawMesh( rs_mesh ism, uint primitiveIndex); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
void rsgDrawMesh( rs_mesh ism, uint primitiveIndex, uint start, uint len); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
پارامترها
ism | شی مش برای رندر کردن |
---|---|
primitive Index | برای مش هایی که شامل چندین گروه اولیه هستند، این پارامتر شاخص گروهی را که باید ترسیم شود را مشخص می کند. |
شروع کنید | شاخص شروع در محدوده |
لن | تعداد شاخص برای ترسیم |
منسوخ شده است. استفاده نکنید.
با استفاده از وضعیت بافت فعلی یک مش رسم کنید.
اگر primitiveIndex مشخص شده است، بخشی از یک مش را با استفاده از وضعیت بافت فعلی بکشید.
اگر start و len نیز مشخص شدهاند، محدوده شاخص مشخص شده بخشی از مش را با استفاده از وضعیت بافت فعلی ترسیم کنید.
در غیر این صورت کل مش رندر می شود.
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 بیت. از سطح API 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 v3, float float z3, , float y4, float z4, float u4, float v4); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
عملکرد کم کارایی مفید برای ترسیم چهار بافت دار. برای ترسیم مقادیر زیادی از هندسه در نظر گرفته نشده است.
rsgDrawRect : یک مستطیل رسم کنید
void rsgDrawRect(float x1, float y1, float x2, float y2, float z); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
عملکرد کم کارایی مفید برای رسم یک مستطیل ساده. برای ترسیم مقادیر زیادی از هندسه در نظر گرفته نشده است.
rsgDrawSpriteScreenspace : مستطیل ها را در فضای صفحه رسم کنید
void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
عملکرد پایین برای رسم مستطیل در فضای صفحه نمایش. این تابع از Pastough پیش فرض ProgramVertex استفاده می کند. هر ProgramVertex محدود نادیده گرفته می شود. این تابع سربار قابل توجهی دارد و نباید برای طراحی در برنامه های حمل و نقل استفاده شود.
rsgDrawText : یک رشته متن رسم کنید
void rsgDrawText(const char* text, int x, int y); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
void rsgDrawText( rs_allocation alloc, int x, int y); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
متنی را با یک رشته و مکان ترسیم می کند
rsgFinish : پایان دادن به دستورات رندر
uint rsgFinish(); | هنگام کامپایل برای 32 بیت. سطح API 14 - 22 |
منسوخ شده است. استفاده نکنید.
RenderScript را مجبور کنید تا تمام دستورات رندر را تمام کند
rsgFontColor : رنگ فونت را تنظیم کنید
void rsgFontColor(float r، float g، float b، float a); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
پارامترها
r | جزء قرمز |
---|---|
g | جزء سبز |
ب | جزء آبی |
الف | جزء آلفا |
منسوخ شده است. استفاده نکنید.
رنگ فونت را برای همه تماس های رندر بعدی تنظیم می کند
rsgGetHeight : ارتفاع سطح را بدست آورید
uint rsgGetHeight(); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
ارتفاع سطح رندر فعلی را بدست آورید.
rsgGetWidth : عرض سطح را بدست آورید
uint rsgGetWidth(); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
عرض سطح رندر فعلی را بدست آورید.
rsgMeasureText : کادر محدود کننده یک رشته متن را دریافت کنید
void rsgMeasureText (const char* text، int* چپ، int* راست، int* بالا، int* bottom); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
void rsgMeasureText( rs_allocation alloc، int* چپ، int* راست، int* بالا، int* bottom); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
کادر محدود متن را نسبت به (0، 0) برمیگرداند. هر یک از چپ، راست، بالا، پایین میتواند NULL باشد.
rsgMeshComputeBoundingBox : یک کادر محدود را محاسبه کنید
void rsgMeshComputeBoundingBox( rs_mesh mesh, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
void rsgMeshComputeBoundingBox( rs_mesh mesh, float3 * bBoxMin, float3 * bBoxMax); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
یک جعبه مرزی هم تراز با محور یک شی مش را محاسبه می کند
rsgMeshGetIndexAllocation : یک تخصیص حاوی داده های شاخص را برمی گرداند
rs_allocation rsgMeshGetIndexAllocation( rs_mesh m, uint32_t index); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
متر | مش برای دریافت داده از |
---|---|
شاخص | شاخص تخصیص شاخص |
برمی گرداند
تخصیص حاوی داده های شاخص |
منسوخ شده است. استفاده نکنید.
تخصیصی حاوی دادههای شاخص یا تخصیص تهی را در صورتی که فقط اولیه مشخص شده باشد برمیگرداند.
rsgMeshGetPrimitive : اولیه را برگردانید
rs_primitive rsgMeshGetPrimitive( rs_mesh m، uint32_t index); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
متر | مش برای دریافت داده از |
---|---|
شاخص | شاخص اولیه |
برمی گرداند
ابتدایی که توصیف می کند که چگونه مش ارائه می شود |
منسوخ شده است. استفاده نکنید.
ابتدایی را برمیگرداند که توضیح میدهد چگونه بخشی از مش ارائه میشود
rsgMeshGetPrimitiveCount : تعداد مجموعههای شاخص را برمیگرداند
uint32_t rsgMeshGetPrimitiveCount( rs_mesh m); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
متر | مش برای دریافت داده از |
---|
برمی گرداند
تعداد گروه های اولیه در مش این شامل ابتدایی های ساده و همچنین تخصیص های حاوی داده های شاخص می شود |
منسوخ شده است. استفاده نکنید.
مش ها می توانند چندین مجموعه شاخص داشته باشند، این تابع عدد را برمی گرداند.
rsgMeshGetVertexAllocation : یک تخصیص راس را برمی گرداند
rs_allocation rsgMeshGetVertexAllocation( rs_mesh m, uint32_t index); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
متر | مش برای دریافت داده از |
---|---|
شاخص | شاخص تخصیص راس |
برمی گرداند
تخصیص حاوی داده های راس |
منسوخ شده است. استفاده نکنید.
تخصیصی را برمیگرداند که بخشی از مش است و حاوی دادههای راس است، به عنوان مثال موقعیتها، نرمالها، تککوردها
rsgMeshGetVertexAllocationCount : تعداد تخصیص رئوس را برمی گرداند
uint32_t rsgMeshGetVertexAllocationCount( rs_mesh m); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
متر | مش برای دریافت داده از |
---|
برمی گرداند
تعداد تخصیص ها در مش که حاوی داده های راس هستند |
منسوخ شده است. استفاده نکنید.
تعداد تخصیصهایی را که حاوی دادههای راس هستند در مش برمیگرداند
rsgProgramFragmentConstantColor : رنگ ثابت را برای یک برنامه شبیه سازی تابع ثابت تنظیم کنید
void rsgProgramFragmentConstantColor( rs_program_fragment pf، float r، float g، float b، float a); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
منسوخ شده است. استفاده نکنید.
رنگ ثابت را برای یک برنامه شبیه سازی تابع ثابت تنظیم کنید.
rsgProgramRasterGetCullMode : حالت حذف شطرنجی برنامه را دریافت کنید
rs_cull_mode rsgProgramRasterGetCullMode( rs_program_raster pr); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
pr | برنامه ریزی شطرنجی برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
حالت حذف شطرنجی برنامه را دریافت کنید
rsgProgramRasterIsPointSpriteEnabled : دریافت حالت sprite نقطه شطرنجی برنامه
bool rsgProgramRasterIsPointSpriteEnabled( rs_program_raster pr); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
pr | برنامه ریزی شطرنجی برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
دریافت حالت sprite نقطه شطرنجی برنامه
rsgProgramStoreGetBlendDstFunc : تابع مقصد ترکیبی را از فروشگاه برنامه دریافت کنید
rs_blend_dst_func rsgProgramStoreGetBlendDstFunc( rs_program_store ps); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
ps | ذخیره برنامه برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
تابع مقصد ترکیبی از فروشگاه برنامه را دریافت کنید
rsgProgramStoreGetBlendSrcFunc : تابع منبع ترکیبی را از فروشگاه برنامه دریافت کنید
rs_blend_src_func rsgProgramStoreGetBlendSrcFunc( rs_program_store ps); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
ps | ذخیره برنامه برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
تابع منبع ترکیبی را از فروشگاه برنامه دریافت کنید
rsgProgramStoreGetDepthFunc : تابع عمق ذخیره برنامه را دریافت کنید
rs_depth_func rsgProgramStoreGetDepthFunc( rs_program_store ps); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
ps | ذخیره برنامه برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
تابع عمق ذخیره برنامه را دریافت کنید
rsgProgramStoreIsColorMaskAlphaEnabled : دریافت ماسک رنگ کامپوننت آلفا از فروشگاه برنامه
bool rsgProgramStoreIsColorMaskAlphaEnabled( rs_program_store ps); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
ps | ذخیره برنامه برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
ماسک رنگ مؤلفه آلفا را از فروشگاه برنامه دریافت کنید
rsgProgramStoreIsColorMaskBlueEnabled : دریافت ماسک رنگ مؤلفه محو کردن برنامه
bool rsgProgramStoreIsColorMaskBlueEnabled( rs_program_store ps); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
ps | ذخیره برنامه برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
ماسک رنگ مؤلفه محو کردن برنامه را دریافت کنید
rsgProgramStoreIsColorMaskGreenEnabled : ماسک رنگ کامپوننت سبز را از فروشگاه برنامه دریافت کنید
bool rsgProgramStoreIsColorMaskGreenEnabled( rs_program_store ps); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
ps | ذخیره برنامه برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
ماسک رنگ کامپوننت سبز را از فروشگاه برنامه دریافت کنید
rsgProgramStoreIsColorMaskRedEnabled : دریافت ماسک رنگ جزء قرمز از فروشگاه برنامه
bool rsgProgramStoreIsColorMaskRedEnabled( rs_program_store ps); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
ps | ذخیره برنامه برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
ماسک رنگ جزء قرمز را از فروشگاه برنامه دریافت کنید
rsgProgramStoreIsDepthMaskEnabled : ماسک عمق فروشگاه برنامه را دریافت کنید
bool rsgProgramStoreIsDepthMaskEnabled( rs_program_store ps); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
ps | ذخیره برنامه برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
ماسک عمق فروشگاه برنامه را دریافت کنید
rsgProgramStoreIsDitherEnabled : حالت dither ذخیره برنامه را دریافت کنید
bool rsgProgramStoreIsDitherEnabled( rs_program_store ps); | هنگام کامپایل برای 32 بیت. سطح API 16 - 22 |
پارامترها
ps | ذخیره برنامه برای پرس و جو |
---|
منسوخ شده است. استفاده نکنید.
وضعیت آشفتگی فروشگاه برنامه را دریافت کنید
rsgProgramVertexGetProjectionMatrix : دریافت ماتریس طرح ریزی برای یک برنامه راس تابع ثابت
void rsgProgramVertexGetProjectionMatrix( rs_matrix4x4 * proj); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
پارامترها
پروژه | ماتریس برای ذخیره ماتریس طرح ریزی فعلی در |
---|
منسوخ شده است. استفاده نکنید.
ماتریس طرح ریزی را برای یک برنامه رأس تابع ثابت محدود فعلی دریافت کنید. فراخوانی این تابع با سایه زن راس سفارشی منجر به خطا می شود.
rsgProgramVertexLoadModelMatrix : بارگذاری ماتریس مدل برای یک برنامه راس تابع ثابت محدود
void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4 * model); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
پارامترها
مدل | ماتریس مدل |
---|
منسوخ شده است. استفاده نکنید.
ماتریس مدل را برای یک برنامه رأس تابع ثابت محدود فعلی بارگذاری کنید. فراخوانی این تابع با سایه زن راس سفارشی منجر به خطا می شود.
rsgProgramVertexLoadProjectionMatrix : بارگذاری ماتریس طرح ریزی برای یک برنامه راس تابع ثابت محدود شده
void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4 * proj); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
پارامترها
پروژه | ماتریس طرح ریزی |
---|
منسوخ شده است. استفاده نکنید.
ماتریس طرح ریزی را برای یک برنامه رأس تابع ثابت محدود فعلی بارگذاری کنید. فراخوانی این تابع با سایه زن راس سفارشی منجر به خطا می شود.
rsgProgramVertexLoadTextureMatrix : بارگذاری ماتریس بافت برای یک برنامه راس تابع ثابت محدود شده
void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4 * tex); | هنگام کامپایل برای 32 بیت. از سطح API 23 و بالاتر حذف شد |
پارامترها
تکس | ماتریس بافت |
---|
منسوخ شده است. استفاده نکنید.
ماتریس بافت را برای یک برنامه راس تابع ثابت محدود فعلی بارگذاری کنید. فراخوانی این تابع با سایه زن راس سفارشی منجر به خطا می شود.