खास जानकारी
RenderScript का ग्राफ़िक्स सबसिस्टम, एपीआई लेवल 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 | अब काम नहीं करता. ProgramStore का हैंडल |
rs_program_vertex | अब काम नहीं करता. ProgramVertex का हैंडल |
बंद किए गए फ़ंक्शन | |
---|---|
rsgAllocationSyncAll | अब काम नहीं करता. किसी ऐलोकेशन के कॉन्टेंट को सिंक करना |
rsgBindColorTarget | अब काम नहीं करता. रंग का टारगेट सेट करना |
rsgBindConstant | अब काम नहीं करता. कॉन्स्टेंट ऐलोकेशन को बांधना |
rsgBindDepthTarget | अब काम नहीं करता. डेप्थ टारगेट सेट करना |
rsgBindFont | अब काम नहीं करता. फ़ॉन्ट ऑब्जेक्ट को बांधना |
rsgBindProgramFragment | अब काम नहीं करता. ProgramFragment को बाइंड करना |
rsgBindProgramRaster | अब काम नहीं करता. ProgramRaster को बांधना |
rsgBindProgramStore | अब काम नहीं करता. ProgramStore को बांधना |
rsgBindProgramVertex | अब काम नहीं करता. ProgramVertex को बांधना |
rsgBindSampler | अब काम नहीं करता. सैंपलर को बांधना |
rsgBindTexture | अब काम नहीं करता. टेक्चर ऐलोकेशन को बांधना |
rsgClearAllRenderTargets | अब काम नहीं करता. सभी कलर और डेप्थ टारगेट हटाना |
rsgClearColor | अब काम नहीं करता. चुने गए रंग को सतह से हटाना |
rsgClearColorTarget | अब काम नहीं करता. कलर टारगेट हटाना |
rsgClearDepth | अब काम नहीं करता. डीपथ की जानकारी देने वाली इमेज मिटाना |
rsgClearDepthTarget | अब काम नहीं करता. डेप्थ टारगेट हटाना |
rsgDrawMesh | अब काम नहीं करता. मेश बनाना |
rsgDrawQuad | अब काम नहीं करता. क्वॉड बनाना |
rsgDrawQuadTexCoords | अब काम नहीं करता. टेक्सचर वाला क्वॉड बनाना |
rsgDrawRect | अब काम नहीं करता. आयत बनाना |
rsgDrawSpriteScreenspace | अब काम नहीं करता. स्क्रीनस्पेस में रेक्टैंगल बनाना |
rsgDrawText | अब काम नहीं करता. टेक्स्ट स्ट्रिंग बनाना |
rsgFinish | अब काम नहीं करता. रेंडरिंग के कमांड खत्म करना |
rsgFontColor | अब काम नहीं करता. फ़ॉन्ट का रंग सेट करना |
rsgGetHeight | अब काम नहीं करता. सतह की ऊंचाई का पता लगाना |
rsgGetWidth | अब काम नहीं करता. सतह की चौड़ाई पाना |
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 | वर्टेक्स डेटा को पॉइंट की सीरीज़ के तौर पर रेंडर किया जाएगा |
---|---|
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 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया
अब काम नहीं करता. इस्तेमाल न करें.
RenderScript ProgramFragment ऑब्जेक्ट का ओपेक हैंडल. देखें: android.renderscript.ProgramFragment
rs_program_raster : ProgramRaster का हैंडल
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 |
अब काम नहीं करता. इस्तेमाल न करें.
किसी ऐलोकेशन के कॉन्टेंट को सिंक करना.
अगर सोर्स की जानकारी दी गई है, तो सोर्स के बताए गए मेमोरी स्पेस से सिंक करें.
अगर सोर्स की जानकारी नहीं दी गई है, तो उसके स्क्रिप्ट मेमोरी स्पेस से उसके एचडब्ल्यू मेमोरी स्पेस में सिंक करें.
rsgBindColorTarget : कलर टारगेट सेट करें
void rsgBindColorTarget(rs_allocation colorTarget, uint slot); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 14 - 22 |
अब काम नहीं करता. इस्तेमाल न करें.
रेंडरिंग के बाद के सभी कॉल के लिए इस्तेमाल किया जाने वाला कलर टारगेट सेट करें
rsgBindConstant : किसी कॉन्स्टेंट को असाइन करें
void rsgBindConstant(rs_program_fragment ps, uint slot, rs_allocation c); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
void rsgBindConstant(rs_program_vertex pv, uint slot, rs_allocation c); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
पैरामीटर
ps | प्रोग्राम फ़्रैगमेंट ऑब्जेक्ट |
---|---|
टाइम स्लॉट | प्रोग्राम में कॉन्सटेंट बफ़र का इंडेक्स |
c | बाइंड करने के लिए कॉन्सटेंट |
pv | प्रोग्राम वर्टिक्स ऑब्जेक्ट |
अब काम नहीं करता. इस्तेमाल न करें.
किसी नए ऐलोकेशन ऑब्जेक्ट को ProgramFragment या ProgramVertex से बांधें. यह ज़रूरी है कि प्रोग्राम के लिए, ऐलोकेशन एक मान्य कॉन्स्टेंट इनपुट हो.
rsgBindDepthTarget : डेप्थ टारगेट सेट करना
void rsgBindDepthTarget(rs_allocation depthTarget); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 14 - 22 |
अब काम नहीं करता. इस्तेमाल न करें.
रेंडरिंग के बाद के सभी कॉल के लिए इस्तेमाल किया जाने वाला डेप्थ टारगेट सेट करना
rsgBindFont : फ़ॉन्ट ऑब्जेक्ट को बांधना
void rsgBindFont(rs_font font); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
पैरामीटर
फ़ॉन्ट | बाइंड करने के लिए ऑब्जेक्ट |
---|
अब काम नहीं करता. इस्तेमाल न करें.
फ़ॉन्ट रेंडरिंग के सभी बाद के कॉल के लिए इस्तेमाल किए जाने वाले फ़ॉन्ट ऑब्जेक्ट को बांधता है
rsgBindProgramFragment : ProgramFragment को बांधना
void rsgBindProgramFragment(rs_program_fragment pf); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
अब काम नहीं करता. इस्तेमाल न करें.
रेंडरिंग कॉन्टेक्स्ट में नया ProgramFragment बांधें.
rsgBindProgramRaster : ProgramRaster को बांधना
void rsgBindProgramRaster(rs_program_raster pr); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
अब काम नहीं करता. इस्तेमाल न करें.
रेंडरिंग कॉन्टेक्स्ट में एक नया ProgramRaster बांधें.
rsgBindProgramStore : ProgramStore को बांधना
void rsgBindProgramStore(rs_program_store ps); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
अब काम नहीं करता. इस्तेमाल न करें.
रेंडरिंग कॉन्टेक्स्ट में नया ProgramStore बांधें.
rsgBindProgramVertex : ProgramVertex को बांधना
void rsgBindProgramVertex(rs_program_vertex pv); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
अब काम नहीं करता. इस्तेमाल न करें.
रेंडरिंग कॉन्टेक्स्ट में नया ProgramVertex बांधें.
rsgBindSampler : सैंपलर को बांधना
void rsgBindSampler(rs_program_fragment fragment, uint slot, rs_sampler sampler); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
अब काम नहीं करता. इस्तेमाल न करें.
किसी नए सैंपलर ऑब्जेक्ट को ProgramFragment से बांधें. सैंपलर, मैच करने वाले स्लॉट में बाउंड किए गए टेक्सचर पर काम करेगा.
rsgBindTexture : टेक्स्चर ऐलोकेशन को बांधना
void rsgBindTexture(rs_program_fragment v, uint slot, 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 slot); | 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 और उसके बाद के वर्शन से हटाया गया |
पैरामीटर
ism | रेंडर करने के लिए मेश ऑब्जेक्ट |
---|---|
primitiveIndex | जिन मेश में एक से ज़्यादा प्राइमिटिव ग्रुप होते हैं उनके लिए, यह पैरामीटर उस ग्रुप के इंडेक्स के बारे में बताता है जिसे ड्रॉ करना है. |
शुरू करें | रेंज में शुरुआती इंडेक्स |
len | ड्रॉ करने के लिए इंडेक्स की संख्या |
अब काम नहीं करता. इस्तेमाल न करें.
मौजूदा कॉन्टेक्स्ट स्टेटस का इस्तेमाल करके मेश बनाएं.
अगर 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 बिट के लिए कंपाइल करते समय. एपीआई लेवल 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 v3, float x4, float y4, float z4, float u4, float v4); | 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 और उसके बाद के वर्शन से हटाया गया |
अब काम नहीं करता. इस्तेमाल न करें.
रेंडरिंग के लिए इस्तेमाल किए जा रहे मौजूदा प्लैटफ़ॉर्म की ऊंचाई का पता लगाएं.
rsgGetWidth : प्लैटफ़ॉर्म की चौड़ाई पाएं
uint rsgGetWidth(); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
अब काम नहीं करता. इस्तेमाल न करें.
रेंडरिंग के लिए इस्तेमाल किए जा रहे मौजूदा प्लैटफ़ॉर्म की चौड़ाई का पता लगाएं.
rsgMeasureText : टेक्स्ट स्ट्रिंग के लिए बॉउंडिंग बॉक्स पाएं
void rsgMeasureText(const char* text, int* left, int* right, int* top, int* bottom); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
void rsgMeasureText(rs_allocation alloc, int* left, int* right, int* top, int* bottom); | 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 | से डेटा पाने के लिए |
---|---|
अनुक्रमणिका | वर्टेक्स ऐलोकेशन का इंडेक्स |
रिटर्न
ऐलोकेशन में शामिल वर्टिक्स डेटा |
अब काम नहीं करता. इस्तेमाल न करें.
मेश का हिस्सा होने वाला एलोकेशन दिखाता है. इसमें वर्टिक्स डेटा होता है, जैसे कि पोज़िशन, नॉर्मल, टेक्सचर कोऑर्डिनेट
rsgMeshGetVertexAllocationCount : वर्टिक्स एलोकेशन की संख्या दिखाता है
uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 16 - 22 |
पैरामीटर
m | से डेटा पाने के लिए |
---|
रिटर्न
ऐसे मेश में एलोकेशन की संख्या जिनमें वर्टिक्स डेटा होता है |
अब काम नहीं करता. इस्तेमाल न करें.
मेश में मौजूद उन एलोकेशन की संख्या दिखाता है जिनमें वर्टिक्स डेटा होता है
rsgProgramFragmentConstantColor : फ़िक्स्ड फ़ंक्शन वाले इम्यूलेशन प्रोग्राम के लिए, एक जैसा रंग सेट करें
void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
अब काम नहीं करता. इस्तेमाल न करें.
फ़िक्स्ड फ़ंक्शन वाले इम्यूलेशन प्रोग्राम के लिए, एक जैसा रंग सेट करें.
rsgProgramRasterGetCullMode : प्रोग्राम रेस्टर कल् मोड पाएं
rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 16 - 22 |
पैरामीटर
pr | प्रोग्राम रास्टर को क्वेरी करने के लिए |
---|
अब काम नहीं करता. इस्तेमाल न करें.
प्रोग्राम रेस्टर कल् मोड पाना
rsgProgramRasterIsPointSpriteEnabled : प्रोग्राम रेस्टर पॉइंट स्प्राइट की स्थिति पाएं
bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 16 - 22 |
पैरामीटर
pr | प्रोग्राम रास्टर को क्वेरी करने के लिए |
---|
अब काम नहीं करता. इस्तेमाल न करें.
प्रोग्राम के रेस्टर पॉइंट स्प्राइट की स्थिति पाना
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 और उसके बाद के वर्शन से हटाया गया |
पैरामीटर
proj | मैट्रिक्स में मौजूदा प्रोजेक्शन मैट्रिक्स को सेव करने के लिए |
---|
अब काम नहीं करता. इस्तेमाल न करें.
फ़िलहाल बाउंड किए गए फ़िक्स्ड फ़ंक्शन वाले वर्टिक्स प्रोग्राम के लिए प्रोजेक्शन मैट्रिक पाएं. कस्टम वर्टिक्स शेडर के साथ इस फ़ंक्शन को कॉल करने पर, गड़बड़ी का मैसेज दिखेगा.
rsgProgramVertexLoadModelMatrix : बाउंड किए गए फ़िक्स्ड फ़ंक्शन वाले वर्टिक्स प्रोग्राम के लिए मॉडल मैट्रिक लोड करें
void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* model); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
पैरामीटर
मॉडल | मॉडल मैट्रिक्स |
---|
अब काम नहीं करता. इस्तेमाल न करें.
फ़िलहाल बाउंड किए गए फ़िक्स्ड फ़ंक्शन वर्टिक्स प्रोग्राम के लिए मॉडल मैट्रिक लोड करें. कस्टम वर्टिक्स शेडर के साथ इस फ़ंक्शन को कॉल करने पर, गड़बड़ी का मैसेज दिखेगा.
rsgProgramVertexLoadProjectionMatrix : बाउंड किए गए फ़िक्स्ड फ़ंक्शन वाले वर्टिक्स प्रोग्राम के लिए प्रोजेक्शन मैट्रिक लोड करें
void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
पैरामीटर
proj | प्रोजेक्शन मैट्रिक्स |
---|
अब काम नहीं करता. इस्तेमाल न करें.
फ़िलहाल बाउंड किए गए फ़िक्स्ड फ़ंक्शन वर्टिक्स प्रोग्राम के लिए प्रोजेक्शन मैट्रिक्स लोड करें. कस्टम वर्टिक्स शेडर के साथ इस फ़ंक्शन को कॉल करने पर, गड़बड़ी का मैसेज दिखेगा.
rsgProgramVertexLoadTextureMatrix : बाउंड किए गए फ़िक्स्ड फ़ंक्शन वाले वर्टिक्स प्रोग्राम के लिए टेक्सचर मैट्रिक्स लोड करें
void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4* tex); | 32 बिट के लिए कंपाइल करते समय. एपीआई लेवल 23 और उसके बाद के वर्शन से हटाया गया |
पैरामीटर
tex | टेक्स्चर मैट्रिक्स |
---|
अब काम नहीं करता. इस्तेमाल न करें.
फ़िलहाल बाउंड किए गए फ़िक्स्ड फ़ंक्शन वर्टिक्स प्रोग्राम के लिए, टेक्सचर मैट्रिक्स लोड करें. कस्टम वर्टिक्स शेडर के साथ इस फ़ंक्शन को कॉल करने पर, गड़बड़ी का मैसेज दिखेगा.