개요
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 이상에서 삭제되었습니다. |
매개변수
텍스 | 텍스처 매트릭스 |
---|
사용이 중단되었습니다. 사용하지 마세요.
현재 결합된 고정 함수 꼭짓점 프로그램의 텍스처 행렬을 로드합니다. 맞춤 꼭짓점 셰이더를 사용하여 이 함수를 호출하면 오류가 발생합니다.