RenderScript 그래픽 함수 및 유형

개요

RenderScript의 그래픽 하위 시스템은 API 수준 23에서 삭제되었습니다.

요약

지원 중단된 유형
rs_blend_dst_func 지원 중단되었습니다. 혼합 대상 함수
rs_blend_src_func 지원 중단되었습니다. 혼합 소스 함수
rs_cull_mode 지원 중단되었습니다. 컬링 모드
rs_deep_func 지원 중단되었습니다. Depth 함수
rs_font 지원 중단되었습니다. 글꼴에 대한 핸들
rs_mesh 드림 지원 중단되었습니다. 메시에 핸들
rs_기본 지원 중단되었습니다. 메시 꼭짓점 데이터를 해석하는 방법
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를 제공합니다. 지원 중단되었습니다. 화면 공간에 직사각형 그리기
rsgDraw텍스트 지원 중단되었습니다. 텍스트 문자열 그리기
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 : 혼합 대상 함수

다음 값을 가진 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 : Depth 함수

다음 값을 가진 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_primary : 메시 꼭짓점 데이터를 해석하는 방법

다음 값을 가진 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 : ProgramStore에 대한 핸들

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

사용이 중단되었습니다. 사용하지 마세요.

할당 콘텐츠를 동기화합니다.

소스가 지정된 경우 소스가 지정한 메모리 공간에서 동기화합니다.

소스가 지정되지 않으면 스크립트 메모리 공간에서 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프로그램 프래그먼트 객체
시간대프로그램의 상수 버퍼 색인
c결합하는 상수
pv프로그램 꼭짓점 객체

사용이 중단되었습니다. 사용하지 마세요.

새 할당 객체를 ProgramFragment 또는 ProgramVertex에 바인딩합니다. 할당은 프로그램에 대한 유효한 상수 입력이어야 합니다.

rsgBindDepthTarget : 깊이 타겟 설정

void rsgBindDepthTarget(rs_allocation depthTarget); 32비트로 컴파일하는 경우 API 수준 14~22

사용이 중단되었습니다. 사용하지 마세요.

모든 후속 렌더링 호출에 사용되는 깊이 타겟 설정

rsgBindFont : 글꼴 객체 결합

void rsgBindFont(rs_font 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 : ProgramStore 바인딩

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(uint slot); 32비트로 컴파일하는 경우 API 수준 14~22

사용이 중단되었습니다. 사용하지 마세요.

이전에 설정한 색상 타겟 지우기

rsgClearDepth : 깊이 표면 삭제

void rsgClearDepth(float value); 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 primaryIndex); 32비트로 컴파일하는 경우 API 수준 23 이상에서 삭제되었습니다.
void rsgDrawMesh(rs_mesh ism, uint 적용하여Index, uint start, uint len); 32비트로 컴파일하는 경우 API 수준 23 이상에서 삭제되었습니다.
매개변수
주의렌더링할 메시 객체
PrimaryIndex여러 프리미티브 그룹이 포함된 메시의 경우 이 매개변수는 그릴 그룹의 색인을 지정합니다.
start범위의 시작 색인
그릴 색인의 수

사용이 중단되었습니다. 사용하지 마세요.

현재 컨텍스트 상태를 사용하여 메시를 그립니다.

primaryIndex가 지정되면 현재 컨텍스트 상태를 사용하여 메시의 일부를 그립니다.

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 v2, float v4 float u3) 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 이상에서 삭제되었습니다.

사용이 중단되었습니다. 사용하지 마세요.

화면 공간에 직사각형을 그리는 성능이 낮은 함수 이 함수는 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녹색 구성요소
b파란색 구성요소
a알파 구성요소

사용이 중단되었습니다. 사용하지 마세요.

모든 후속 렌더링 호출의 글꼴 색상을 설정합니다.

rsgGetHeight : 표면 높이 가져오기

uint rsgGetHeight() 32비트로 컴파일하는 경우 API 수준 23 이상에서 삭제되었습니다.

사용이 중단되었습니다. 사용하지 마세요.

현재 렌더링 표면의 높이를 가져옵니다.

rsgGetWidth : 표면 너비 가져오기

uint rsgGetWidth() 32비트로 컴파일하는 경우 API 수준 23 이상에서 삭제되었습니다.

사용이 중단되었습니다. 사용하지 마세요.

현재 렌더링 노출 영역의 너비를 가져옵니다.

rsgMeasureText : 텍스트 문자열의 경계 상자 가져오기

void rsgMeasureText(const char* text, int* left, int* right, int* top, int* bottom); 32비트로 컴파일하는 경우 API 수준 23 이상에서 삭제되었습니다.
void rsgMeasureText(rs_allocation alloc, int* left, int* right, int* top, 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
매개변수
데이터를 가져올 메시
index색인 할당 색인
반환 값
색인 데이터가 포함된 할당

사용이 중단되었습니다. 사용하지 마세요.

프리미티브만 지정된 경우 색인 데이터가 포함된 할당 또는 null 할당을 반환합니다.

rsgMeshGetPrimitive : 프리미티브를 반환합니다.

rs_original rsgMeshGetPrimitive(rs_mesh m, uint32_t index); 32비트로 컴파일하는 경우 API 수준 16~22
매개변수
데이터를 가져올 메시
index프리미티브의 색인
반환 값
메시가 렌더링되는 방식을 설명하는 프리미티브

사용이 중단되었습니다. 사용하지 마세요.

메시의 일부가 렌더링되는 방식을 설명하는 프리미티브를 반환합니다.

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
매개변수
데이터를 가져올 메시
index꼭짓점 할당 색인
반환 값
꼭짓점 데이터를 포함하는 할당

사용이 중단되었습니다. 사용하지 마세요.

메시의 일부이며 꼭짓점 데이터(예: 위치, 노멀, texcoord)가 포함된 할당을 반환합니다.

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 : 프로그램 래스터 포인트 스프라이트 상태 가져오기

bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); 32비트로 컴파일하는 경우 API 수준 16~22
매개변수
pr쿼리하는 프로그램 래스터

사용이 중단되었습니다. 사용하지 마세요.

프로그램 래스터 포인트 스프라이트 상태 가져오기

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 : 프로그램 스토어 디더 상태 가져오기

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_행렬4x4* proj); 32비트로 컴파일하는 경우 API 수준 23 이상에서 삭제되었습니다.
매개변수
프로젝트투영 행렬

사용이 중단되었습니다. 사용하지 마세요.

현재 결합된 고정 함수 꼭짓점 프로그램의 투영 행렬을 로드합니다. 맞춤 꼭짓점 셰이더를 사용하여 이 함수를 호출하면 오류가 발생합니다.

rsgProgramVertexLoadTextureMatrix : 바인딩된 고정 함수 꼭짓점 프로그램의 텍스처 행렬 로드

void rsgProgramVertexLoadTextureMatrix(const rs_Matrix4x4* tex); 32비트로 컴파일하는 경우 API 수준 23 이상에서 삭제되었습니다.
매개변수
텍스텍스처 매트릭스

사용이 중단되었습니다. 사용하지 마세요.

현재 결합된 고정 함수 꼭짓점 프로그램의 텍스처 행렬을 로드합니다. 맞춤 꼭짓점 셰이더를 사용하여 이 함수를 호출하면 오류가 발생합니다.