Tổng quan
Hệ thống đồ hoạ con của RenderScript đã bị xoá ở API cấp 23.
Tóm tắt
Loại không dùng nữa | |
---|---|
rs_blend_dst_func | Không dùng nữa. Kết hợp hàm đích |
rs_blend_src_func | Không dùng nữa. Hàm nguồn kết hợp |
chế_độ_rs_cull_ | Không dùng nữa. Chế độ đóng |
rs_deep_func | Không dùng nữa. Hàm chiều sâu |
rs_font | Không dùng nữa. Xử lý phông chữ |
rs_network | Không dùng nữa. Xử lý lưới |
rs_primary | Không dùng nữa. Cách diễn giải dữ liệu đỉnh của lưới |
rs_program_fragment | Không dùng nữa. Xử lý một ProgramFragment |
rs_program_raster | Không dùng nữa. Xử lý tới ProgramRaster |
rs_program_store | Không dùng nữa. Xử lý một ProgramStore |
rs_program_vertex | Không dùng nữa. Xử lý một ProgramVertex |
Hàm không dùng nữa | |
---|---|
rsgAllocationSyncAll | Không dùng nữa. Đồng bộ hoá nội dung của lượt phân bổ |
rsgBindColorTarget | Không dùng nữa. Đặt mục tiêu màu |
rsgBindConstant | Không dùng nữa. Liên kết một chức năng phân bổ không đổi |
rsgBindDepthTarget | Không dùng nữa. Đặt mục tiêu độ sâu |
rsgBindFont | Không dùng nữa. Liên kết một đối tượng phông chữ |
rsgBindProgramFragment | Không dùng nữa. Liên kết với một ProgramFragment |
rsgBindProgramRaster | Không dùng nữa. Liên kết chương trình quét |
rsgBindProgramStore | Không dùng nữa. Liên kết với một ProgramStore |
rsgBindProgramVertex | Không dùng nữa. Liên kết với một ProgramVertex |
rsgBindSampler | Không dùng nữa. Liên kết bộ lấy mẫu |
rsgBindTexture | Không dùng nữa. Liên kết phân bổ hoạ tiết |
rsgClearAllRenderTargets | Không dùng nữa. Xoá tất cả mục tiêu màu và độ sâu |
rsgClearColor | Không dùng nữa. Xoá màu được chỉ định khỏi vùng hiển thị |
rsgClearColorTarget | Không dùng nữa. Xoá mục tiêu màu |
rsgClearDepth | Không dùng nữa. Xoá bề mặt chiều sâu |
rsgClearDepthTarget | Không dùng nữa. Xoá mục tiêu độ sâu |
rsgDrawMesh | Không dùng nữa. Vẽ lưới |
rsgDrawQuad | Không dùng nữa. Vẽ hình tứ giác |
rsgDrawQuadTexCoords | Không dùng nữa. Vẽ tứ giác có hoạ tiết |
rsgDrawRect | Không dùng nữa. Vẽ hình chữ nhật |
rsgDrawSpriteScreenspace | Không dùng nữa. Vẽ hình chữ nhật trong không gian màn hình |
rsgDrawText | Không dùng nữa. Vẽ một chuỗi văn bản |
rsgFinish | Không dùng nữa. Kết thúc lệnh kết xuất |
rsgFontColor | Không dùng nữa. Đặt màu phông chữ |
rsgGetHeight | Không dùng nữa. Lấy chiều cao của bề mặt |
rsgGetWidth | Không dùng nữa. Lấy chiều rộng bề mặt |
rsgMeasureText | Không dùng nữa. Lấy hộp giới hạn cho một chuỗi văn bản |
rsgMeshComputeBoundingBox | Không dùng nữa. Tính toán hộp giới hạn |
rsgMeshGetIndexAllocation | Không dùng nữa. Trả về kết quả phân bổ có chứa dữ liệu chỉ mục |
rsgMeshGetPrimitive | Không dùng nữa. Trả về dữ liệu gốc |
rsgMeshGetPrimitiveCount | Không dùng nữa. Trả về số lượng tập hợp chỉ mục |
rsgMeshGetVertexAllocation | Không dùng nữa. Trả về kết quả phân bổ đỉnh |
rsgMeshGetVertexAllocationCount | Không dùng nữa. Trả về số lượng phân bổ đỉnh |
rsgProgramFragmentConstantColor | Không dùng nữa. Đặt màu không đổi cho chương trình mô phỏng hàm cố định |
rsgProgramRasterGetCullMode | Không dùng nữa. Tải chế độ loại bỏ đường quét chương trình |
rsgProgramRasterIsPointSpriteEnabled | Không dùng nữa. Nhận trạng thái sprite điểm đường quét của chương trình |
rsgProgramStoreGetBlendDstFunc | Không dùng nữa. Nhận hàm đích kết hợp cửa hàng chương trình |
rsgProgramStoreGetBlendSrcFunc | Không dùng nữa. Nhận hàm nguồn kết hợp cửa hàng chương trình |
rsgProgramStoreGetDepthFunc | Không dùng nữa. Nhận hàm chiều sâu cửa hàng chương trình |
rsgProgramStoreIsColorMaskAlphaEnabled | Không dùng nữa. Tải mặt nạ màu thành phần alpha của cửa hàng chương trình |
rsgProgramStoreIsColorMaskBlueEnabled | Không dùng nữa. Tải mặt nạ màu cho thành phần làm mờ cửa hàng chương trình |
rsgProgramStoreIsColorMaskGreenEnabled | Không dùng nữa. Tải mặt nạ màu thành phần màu xanh lục của cửa hàng chương trình |
rsgProgramStoreIsColorMaskRedEnabled | Không dùng nữa. Tải mặt nạ màu thành phần màu đỏ trong cửa hàng chương trình |
rsgProgramStoreIsDepthMaskEnabled | Không dùng nữa. Tải mặt nạ chiều sâu cửa hàng chương trình |
rsgProgramStoreIsDitherEnabled | Không dùng nữa. Nhận trạng thái phối màu trên cửa hàng chương trình |
rsgProgramVertexGetProjectionMatrix | Không dùng nữa. Lấy ma trận chiếu của chương trình đỉnh của hàm cố định |
rsgProgramVertexLoadModelMatrix | Không dùng nữa. Tải ma trận mô hình cho chương trình đỉnh của hàm cố định bị ràng buộc |
rsgProgramVertexLoadProjectionMatrix | Không dùng nữa. Tải ma trận chiếu cho chương trình đỉnh của hàm cố định bị ràng buộc |
rsgProgramVertexLoadTextureMatrix | Không dùng nữa. Tải ma trận hoạ tiết cho chương trình đỉnh của hàm cố định có ràng buộc |
Loại
rs_blend_dst_func : Hàm đích kết hợp
Một enum có các giá trị sau: Khi biên dịch cho 32 bit. API cấp 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 |
Không dùng nữa. Không sử dụng.
rs_blend_src_func : Hàm nguồn kết hợp
Một enum có các giá trị sau: Khi biên dịch cho 32 bit. API cấp 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 |
Không dùng nữa. Không sử dụng.
rs_cull_mode : Chế độ đóng
Một enum có các giá trị sau: Khi biên dịch cho 32 bit. API cấp 16 – 22
RS_CULL_BACK = 0 | |
---|---|
RS_CULL_FRONT = 1 | |
RS_CULL_NONE = 2 | |
RS_CULL_INVALID = 100 |
Không dùng nữa. Không sử dụng.
rs_depth_func : Hàm chiều sâu
Một enum có các giá trị sau: Khi biên dịch cho 32 bit. API cấp 16 – 22
RS_DEPTH_FUNC_ALWAYS = 0 | Luôn được vẽ |
---|---|
RS_DEPTH_FUNC_LESS = 1 | Được vẽ nếu giá trị độ sâu đến nhỏ hơn giá trị trong vùng đệm độ sâu |
RS_DEPTH_FUNC_LEQUAL = 2 | Được vẽ nếu giá trị độ sâu đến nhỏ hơn hoặc bằng giá trị độ sâu trong vùng đệm độ sâu |
RS_DEPTH_FUNC_GREATER = 3 | Được vẽ nếu giá trị độ sâu đến lớn hơn giá trị trong vùng đệm độ sâu |
RS_DEPTH_FUNC_GEQUAL = 4 | Được vẽ nếu giá trị độ sâu đến lớn hơn hoặc bằng giá trị độ sâu trong vùng đệm độ sâu |
RS_DEPTH_FUNC_EQUAL = 5 | Được vẽ nếu giá trị độ sâu đến bằng giá trị độ sâu trong vùng đệm độ sâu |
RS_DEPTH_FUNC_NOTEQUAL = 6 | Được vẽ nếu giá trị độ sâu đến không bằng giá trị trong vùng đệm độ sâu |
RS_DEPTH_FUNC_INVALID = 100 | Hàm độ sâu không hợp lệ |
Không dùng nữa. Không sử dụng.
Chỉ định thao tác vẽ có điều kiện tuỳ thuộc vào thông tin so sánh độ sâu sắp tới với độ sâu tìm thấy trong vùng đệm độ sâu.
rs_font : Xử lý phông chữ
Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên
Không dùng nữa. Không sử dụng.
Ô điều khiển mờ đối với đối tượng phông chữ RenderScript. Hãy xem phần: android.renderscript.Font
rs_network : Xử lý lưới
Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên
Không dùng nữa. Không sử dụng.
Ô điều khiển mờ đối với đối tượng lưới RenderScript. Hãy xem bài viết: android.renderscript.Mesh
rs_primary : Cách diễn giải dữ liệu đỉnh của lưới
Một enum có các giá trị sau: Khi biên dịch cho 32 bit. API cấp 16 – 22
RS_PRIMITIVE_POINT = 0 | Dữ liệu Vertex sẽ được hiển thị dưới dạng một chuỗi các điểm |
---|---|
RS_PRIMITIVE_LINE = 1 | Các cặp Vertex sẽ được kết xuất dưới dạng đường |
RS_PRIMITIVE_LINE_STRIP = 2 | Dữ liệu Vertex sẽ được hiển thị dưới dạng một dải đường thẳng kết nối |
RS_PRIMITIVE_TRIANGLE = 3 | Các đỉnh sẽ được hiển thị dưới dạng các tam giác riêng lẻ |
RS_PRIMITIVE_TRIANGLE_STRIP = 4 | Các đỉnh sẽ được kết xuất dưới dạng một dải tam giác liên kết, được xác định bởi 3 đỉnh đầu tiên, với mỗi tam giác bổ sung được xác định bởi một đỉnh mới |
RS_PRIMITIVE_TRIANGLE_Fan = 5 | Các đỉnh sẽ được kết xuất dưới dạng một chuỗi tam giác mà tất cả đều có chung đỉnh đầu tiên là gốc toạ độ |
RS_PRIMITIVE_INVALID = 100 | Nguồn gốc không hợp lệ |
Không dùng nữa. Không sử dụng.
Mô tả cách dữ liệu đỉnh của lưới được diễn giải khi kết xuất
rs_program_fragment : Xử lý một ProgramFragment
Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên
Không dùng nữa. Không sử dụng.
Xử lý mờ đối với đối tượng RenderScript ProgramFragment. Hãy xem: android.renderscript.ProgramFragment
rs_program_raster : Xử lý một ProgramRaster
Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên
Không dùng nữa. Không sử dụng.
Ô xử lý mờ đối với đối tượng RenderScript ProgramRaster. Hãy xem: android.renderscript.ProgramRaster
rs_program_store : Xử lý một ProgramStore
Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên
Không dùng nữa. Không sử dụng.
Ô điều khiển mờ đối với một đối tượng RenderScript ProgramStore. Xem: android.renderscript.ProgramStore
rs_program_vertex : Xử lý một ProgramVertex
Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên
Không dùng nữa. Không sử dụng.
Ô điều khiển mờ đối với một đối tượng ProgramVertex của RenderScript. Xem: android.renderscript.ProgramVertex
Hàm
rsgAllocationSyncAll : Đồng bộ hoá nội dung của quá trình phân bổ
void rsgAllocationSyncAll(rs_allocation alloc); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
void rsgAllocationSyncAll(rs_allocation alloc, nguồn rs_allocation_usage_type); | Khi biên dịch cho 32 bit. API cấp 14 – 22 |
Không dùng nữa. Không sử dụng.
Đồng bộ hoá nội dung của lượt phân bổ.
Nếu nguồn được chỉ định, hãy đồng bộ hoá từ dung lượng bộ nhớ do nguồn chỉ định.
Nếu nguồn không được chỉ định, hãy đồng bộ hoá từ dung lượng bộ nhớ SCRIPT sang không gian bộ nhớ HW của nguồn.
rsgBindColorTarget : Đặt mục tiêu màu
void rsgBindColorTarget(rs_allocation colorTarget, vị trí uint); | Khi biên dịch cho 32 bit. API cấp 14 – 22 |
Không dùng nữa. Không sử dụng.
Đặt đích màu dùng cho tất cả lệnh gọi kết xuất tiếp theo
rsgBindConstant : Liên kết một mức phân bổ không đổi
void rsgBindConstant(rs_program_fragment ps, vị trí uint, rs_allocation c); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
void rsgBindConstant(rs_program_vertex pv, vị trí uint, rs_allocation c); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Tham số
ps | đối tượng mảnh chương trình |
---|---|
khung giờ | chỉ mục của vùng đệm hằng số trên chương trình |
c | hằng số cần liên kết |
phim truyền hình | đối tượng đỉnh của chương trình |
Không dùng nữa. Không sử dụng.
Liên kết đối tượng Allocation mới với ProgramFragment hoặc ProgramVertex. Giá trị Phân bổ phải là giá trị đầu vào không đổi hợp lệ cho Chương trình.
rsgBindDepthTarget : Đặt mục tiêu độ sâu
void rsgBindDepthTarget(rs_allocation depthTarget); | Khi biên dịch cho 32 bit. API cấp 14 – 22 |
Không dùng nữa. Không sử dụng.
Đặt đích độ sâu dùng cho tất cả lệnh gọi kết xuất tiếp theo
rsgBindFont : Liên kết một đối tượng phông chữ
void rsgBindFont(phông chữ rs_font); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Tham số
font | đối tượng cần liên kết |
---|
Không dùng nữa. Không sử dụng.
Liên kết đối tượng phông chữ sẽ được sử dụng cho tất cả các lệnh gọi hiển thị phông chữ tiếp theo
rsgBindProgramFragment : Liên kết với một ProgramFragment
vô hiệu rsgBindProgramFragment(rs_program_fragment pf); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Liên kết một ProgramFragment mới với ngữ cảnh kết xuất.
rsgBindProgramRaster : Liên kết với một ProgramRaster
vô hiệu hoá rsgBindProgramRaster(rs_program_raster pr); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Liên kết một ProgramRaster mới với ngữ cảnh kết xuất.
rsgBindProgramStore : Liên kết với một ProgramStore
void rsgBindProgramStore(rs_program_store ps); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Liên kết một ProgramStore mới với ngữ cảnh kết xuất.
rsgBindProgramVertex : Liên kết với một ProgramVertex
vô hiệu rsgBindProgramVertex(rs_program_vertex pv); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Liên kết một ProgramVertex mới với ngữ cảnh kết xuất.
rsgBindSampler : Liên kết một trình lấy mẫu
vô hiệu rsgBindSampler(mảnh rs_program_fragment, khe uint, bộ lấy mẫu rs_sampler); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Liên kết một đối tượng Sampler mới với một ProgramFragment. Bộ lấy mẫu sẽ hoạt động trên kết cấu bị liên kết tại khe phù hợp.
rsgBindTexture : Liên kết phân bổ hoạ tiết
void rsgBindTexture(rs_program_fragment v, vị trí uint, rs_allocation alloc); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Liên kết đối tượng Allocation mới với ProgramFragment. Attribution (Phân bổ) phải là một kết cấu hợp lệ cho Chương trình. Việc lấy mẫu kết cấu sẽ do Trình lấy mẫu kiểm soát tại vị trí phù hợp.
rsgClearAllRenderTargets : Xoá tất cả mục tiêu màu và độ sâu
vô hiệu rsgClearAllRenderTargets() | Khi biên dịch cho 32 bit. API cấp 14 – 22 |
Không dùng nữa. Không sử dụng.
Xoá tất cả đích màu và độ sâu rồi tiếp tục kết xuất vào vùng đệm khung
rsgClearColor : Xoá màu được chỉ định khỏi vùng hiển thị
khoảng trống rsgClearColor(float r, float g, float b, float a); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Xoá vùng hiển thị kết xuất theo màu đã chỉ định.
rsgClearColorTarget : Xoá mục tiêu màu
void rsgClearColorTarget(khe uint); | Khi biên dịch cho 32 bit. API cấp 14 – 22 |
Không dùng nữa. Không sử dụng.
Xoá mục tiêu màu đã đặt trước đó
rsgClearDepth : Xoá bề mặt độ sâu
void rsgClearDepth(giá trị độ chính xác đơn); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Xoá chiều sâu của giá trị được chỉ định.
rsgClearDepthTarget : Xoá mục tiêu độ sâu
vô hiệu rsgClearDepthTarget); | Khi biên dịch cho 32 bit. API cấp 14 – 22 |
Không dùng nữa. Không sử dụng.
Xoá mục tiêu độ sâu đã đặt trước đó
rsgDrawMesh : Vẽ một lưới
void rsgDrawMesh(chủ nghĩa rs_network); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
void rsgDrawMesh(rs_network ism, uint UseIndex); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
void rsgDrawMesh(rs_network ism, uint originalIndex, uint start, uint len); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Tham số
chủ nghĩa | đối tượng lưới để kết xuất |
---|---|
chỉ mục nguyên gốc | đối với lưới chứa nhiều nhóm nguyên gốc, tham số này sẽ chỉ định chỉ mục của nhóm cần vẽ. |
bắt đầu | chỉ mục bắt đầu trong phạm vi |
len | số chỉ mục cần vẽ |
Không dùng nữa. Không sử dụng.
Vẽ một lưới bằng cách sử dụng trạng thái bối cảnh hiện tại.
Nếu chỉ định primaryIndex, hãy vẽ một phần của lưới bằng cách sử dụng trạng thái ngữ cảnh hiện tại.
Nếu giá trị bắt đầu và len cũng được chỉ định, hãy vẽ phạm vi chỉ mục được chỉ định của một phần lưới bằng cách sử dụng trạng thái ngữ cảnh hiện tại.
Nếu không, toàn bộ lưới sẽ được kết xuất.
rsgDrawQuad : Vẽ một tứ giác
khoảng rsgDrawQuad(float x1, phao y1, phao z1, phao x2, phao y2, phao z2, phao x3, phao y3, phao z3, phao x4, phao y4, phao z4); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Hàm hiệu dụng thấp để vẽ một tứ giác đơn giản. Không dùng để vẽ số lượng lớn hình học.
rsgDrawQuadTexCoords : Vẽ một tứ giác có hoạ tiết
khoảng rsgDrawQuadTexCoords(float x1, phao y1, phao z1, phao u1, phao v1, phao x2, phao y2, phao z2, phao u2, phao v2, phao x3, phao y3, phao z3, phao u3, phao x4, phao v3, phao nổi v3); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Hàm hiệu dụng hiệu suất thấp để vẽ một tứ giác có hoạ tiết. Không dùng để vẽ số lượng lớn hình học.
rsgDrawRect : Vẽ một hình chữ nhật
khoảng trống rsgDrawRect(float x1, float y1, float x2, float y2, float z); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Hàm hiệu dụng thấp để vẽ một hình chữ nhật đơn giản. Không nhằm mục đích vẽ số lượng lớn hình học.
rsgDrawSpriteScreenspace : Vẽ hình chữ nhật trong không gian màn hình
void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Hàm hiệu suất thấp để vẽ hình chữ nhật trong không gian màn hình. Hàm này sử dụng API ProgramVertex mặc định. Mọi ràng buộc ProgramVertex đều bị bỏ qua. Hàm này có mức hao tổn đáng kể và không nên dùng để vẽ trong các ứng dụng vận chuyển.
rsgDrawText : Vẽ một chuỗi văn bản
void rsgDrawText(const char* text, int x, int y); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
void rsgDrawText(rs_allocation alloc, int x, int y); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Vẽ văn bản cho sẵn một chuỗi và vị trí
rsgFinish : Kết thúc lệnh kết xuất
uint rsgFinish(); | Khi biên dịch cho 32 bit. API cấp 14 – 22 |
Không dùng nữa. Không sử dụng.
Buộc RenderScript hoàn tất tất cả các lệnh kết xuất
rsgFontColor : Đặt màu phông chữ
khoảng trống rsgFontColor(float r, float g, float b, float a); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Tham số
r | thành phần màu đỏ |
---|---|
g | thành phần màu xanh lục |
b | thành phần màu xanh dương |
a | thành phần alpha |
Không dùng nữa. Không sử dụng.
Đặt màu phông chữ cho tất cả các lệnh gọi kết xuất tiếp theo
rsgGetHeight : Xem chiều cao của nền tảng
uint rsgGetHeight() | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Lấy chiều cao của nền tảng kết xuất hiện tại.
rsgGetWidth : Lấy chiều rộng của nền tảng
uint rsgGetWidth); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Lấy chiều rộng của khu vực kết xuất hiện tại.
rsgMeasureText : Lấy hộp giới hạn cho một chuỗi văn bản
void rsgMeasureText(const char* text, int* left, int* right, int* top, int* bottom); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
void rsgMeasureText(rs_allocation alloc, int* left, int* right, int* top, int* bottom); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Trả về hộp giới hạn của văn bản liên quan đến (0, 0) Bất kỳ giá trị nào bên trái, phải, trên cùng, dưới cùng có thể là NULL
rsgMeshComputeBoundingBox : Tính toán hộp giới hạn
void rsgMeshComputeBoundingBox(lưới rs_network, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
void rsgMeshComputeBoundingBox(lưới rs_network, float3* bBoxMin, float3* bBoxMax); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Tính toán hộp giới hạn được căn chỉnh theo trục của đối tượng lưới
rsgMeshGetIndexAllocation : Trả về kết quả phân bổ chứa dữ liệu chỉ mục
rs_allocation rsgMeshGetIndexAllocation(rs_network m, chỉ mục uint32_t); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
m | lưới để lấy dữ liệu |
---|---|
chỉ mục | chỉ mục phân bổ chỉ mục |
Giá trị trả về
phân bổ chứa dữ liệu chỉ mục |
Không dùng nữa. Không sử dụng.
Trả về một lượt phân bổ chứa dữ liệu chỉ mục hoặc một phân bổ rỗng nếu chỉ có dữ liệu gốc được chỉ định
rsgMeshGetPrimitive : Trả về dữ liệu gốc
rs_Primary rsgMeshGetPrimitive(rs_network m, chỉ mục uint32_t); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
m | lưới để lấy dữ liệu |
---|---|
chỉ mục | chỉ mục gốc |
Giá trị trả về
mô tả cách kết xuất lưới |
Không dùng nữa. Không sử dụng.
Trả về dữ liệu gốc mô tả cách kết xuất một phần của lưới
rsgMeshGetPrimitiveCount : Trả về số lượng tập hợp chỉ mục
uint32_t rsgMeshGetPrimitiveCount(rs_network m); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
m | lưới để lấy dữ liệu |
---|
Giá trị trả về
số nhóm nguyên thuỷ trong lưới. Dữ liệu này bao gồm các dữ liệu gốc đơn giản cũng như các lượt phân bổ có chứa dữ liệu chỉ mục |
Không dùng nữa. Không sử dụng.
Các lưới có thể có nhiều tập hợp chỉ mục, hàm này trả về số.
rsgMeshGetVertexAllocation : Trả về kết quả phân bổ đỉnh
rs_allocation rsgMeshGetVertexAllocation(rs_network m, chỉ số uint32_t); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
m | lưới để lấy dữ liệu |
---|---|
chỉ mục | chỉ số của phân bổ đỉnh |
Giá trị trả về
phân bổ có chứa dữ liệu đỉnh |
Không dùng nữa. Không sử dụng.
Trả về một mức phân bổ thuộc lưới và chứa dữ liệu đỉnh, chẳng hạn như vị trí, pháp tuyến, texcoord
rsgMeshGetVertexAllocationCount : Trả về số lượt phân bổ đỉnh
uint32_t rsgMeshGetVertexAllocationCount(rs_network m); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
m | lưới để lấy dữ liệu |
---|
Giá trị trả về
số lượt phân bổ trong lưới chứa dữ liệu đỉnh |
Không dùng nữa. Không sử dụng.
Trả về số lượng phân bổ trong lưới chứa dữ liệu đỉnh
rsgProgramFragmentConstantColor : Đặt màu không đổi cho chương trình mô phỏng hàm cố định
void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Không dùng nữa. Không sử dụng.
Đặt màu không đổi cho chương trình mô phỏng hàm cố định.
rsgProgramRasterGetCullMode : Tải chế độ lọc raster của chương trình
rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
pr | đường quét chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Tải chế độ loại bỏ đường quét chương trình
rsgProgramRasterIsPointSpriteEnabled : Nhận trạng thái sprite điểm đường quét của chương trình
bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
pr | đường quét chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Nhận trạng thái sprite điểm đường quét của chương trình
rsgProgramStoreGetBlendDstFunc : Lấy hàm đích kết hợp cửa hàng chương trình
rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
ps | kho chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Nhận hàm đích kết hợp cửa hàng chương trình
rsgProgramStoreGetBlendSrcFunc : Lấy hàm nguồn kết hợp cửa hàng chương trình
rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
ps | kho chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Nhận hàm nguồn kết hợp cửa hàng chương trình
rsgProgramStoreGetDepthFunc : Lấy hàm số chiều sâu cửa hàng chương trình
rs_deep_func rsgProgramStoreGet DepthFunc(rs_program_store ps); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
ps | kho chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Nhận hàm chiều sâu cửa hàng chương trình
rsgProgramStoreIsColorMaskAlphaEnabled : Tải mặt nạ màu cho thành phần alpha của cửa hàng chương trình
bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
ps | kho chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Tải mặt nạ màu thành phần alpha của cửa hàng chương trình
rsgProgramStoreIsColorMaskBlueEnabled : Lấy mặt nạ màu cho thành phần làm mờ của cửa hàng chương trình
bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
ps | kho chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Tải mặt nạ màu cho thành phần làm mờ cửa hàng chương trình
rsgProgramStoreIsColorMaskGreenEnabled : Tải mặt nạ màu thành phần màu xanh lục của cửa hàng chương trình
bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
ps | kho chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Tải mặt nạ màu thành phần màu xanh lục của cửa hàng chương trình
rsgProgramStoreIsColorMaskRedEnabled : Nhận mặt nạ màu đỏ cho thành phần của cửa hàng chương trình
bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
ps | kho chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Tải mặt nạ màu thành phần màu đỏ trong cửa hàng chương trình
rsgProgramStoreIsDepthMaskEnabled : Nhận mặt nạ chiều sâu của cửa hàng chương trình
bool rsgProgramStoreIsDepthMaskEnabled(rs_program_store ps); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
ps | kho chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Tải mặt nạ chiều sâu cửa hàng chương trình
rsgProgramStoreIsDitherEnabled : Nhận trạng thái phối màu của cửa hàng chương trình
bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); | Khi biên dịch cho 32 bit. API cấp 16 – 22 |
Tham số
ps | kho chương trình để truy vấn |
---|
Không dùng nữa. Không sử dụng.
Nhận trạng thái phối màu trên cửa hàng chương trình
rsgProgramVertexGetProjectionMatrix : Lấy ma trận chiếu cho chương trình đỉnh của hàm cố định
void rsgProgramVertexGetProjectionMatrix(rs_ma4x4* proj); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Tham số
dự án | để lưu trữ ma trận chiếu hiện tại vào |
---|
Không dùng nữa. Không sử dụng.
Lấy ma trận chiếu cho chương trình đỉnh của hàm cố định hiện bị ràng buộc. Việc gọi hàm này bằng chương trình đổ bóng đỉnh tuỳ chỉnh sẽ dẫn đến lỗi.
rsgProgramVertexLoadModelMatrix : Tải ma trận mô hình cho chương trình đỉnh của hàm cố định bị ràng buộc
vô hiệu rsgProgramVertexLoadModelMatrix(const rs_trix4x4* mô hình); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Tham số
kiểu máy | ma trận mô hình |
---|
Không dùng nữa. Không sử dụng.
Tải ma trận mô hình cho chương trình đỉnh của hàm cố định hiện bị ràng buộc. Việc gọi hàm này bằng chương trình đổ bóng đỉnh tuỳ chỉnh sẽ dẫn đến lỗi.
rsgProgramVertexLoadProjectionMatrix : Tải ma trận chiếu cho chương trình đỉnh của hàm cố định bị ràng buộc
void rsgProgramVertexLoadProjectionMatrix(const rs_trix4x4* dự án); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Tham số
dự án | ma trận chiếu |
---|
Không dùng nữa. Không sử dụng.
Tải ma trận chiếu cho chương trình đỉnh của hàm cố định hiện bị ràng buộc. Việc gọi hàm này bằng chương trình đổ bóng đỉnh tuỳ chỉnh sẽ dẫn đến lỗi.
rsgProgramVertexLoadTextureMatrix : Tải ma trận hoạ tiết cho chương trình đỉnh của hàm cố định bị ràng buộc
void rsgProgramVertexLoadTextureMatrix(const rs_trix4x4* tex); | Khi biên dịch cho 32 bit. Đã xoá khỏi API cấp 23 trở lên |
Tham số
tex | ma trận hoạ tiết |
---|
Không dùng nữa. Không sử dụng.
Tải ma trận hoạ tiết cho chương trình đỉnh của hàm cố định hiện có liên kết. Việc gọi hàm này bằng chương trình đổ bóng đỉnh tuỳ chỉnh sẽ dẫn đến lỗi.