RenderScript 색인

상수

M_1_PI(M_1_PI) 1 / pi, 32비트 부동 소수점 수
M_2_PI(M_2_PI) 2 / pi, 32비트 부동 소수점 수
M_2_SQRTPI 2 / sqrt(pi), 32비트 부동 소수점 수
월~일 e(32비트 부동 소수점 수)
M_LN10 드림 log_e(10), 32비트 부동 소수점 수
M_LN2 log_e(2), 32비트 부동 소수점 수
M_LOG10E log_10(e), 32비트 부동 소수점 수
M_LOG2E - log_2(e), 32비트 부동 소수점 수
M_PI pi(32비트 부동 소수점 수)
M_PI_2 pi / 2, 32비트 부동 소수점 수
M_PI_4 pi / 4(32비트 부동 소수점 수)
M_SQRT1_2 드림 1 / sqrt(2), 32비트 부동 소수점 수
M_SQRT2 sqrt(2), 32비트 부동 소수점 수

유형

문자2 2개의 8비트 부호 있는 정수
문자3 3개의 8비트 부호 있는 정수
문자4 4개의 8비트 부호 있는 정수
더블2 64비트 부동 소수점 수 2개
더블3 64비트 부동 소수점 수 3개
더블4 64비트 부동 소수점 수 4개
부동 소수점 수 32비트 부동 소수점 수 2개
부동 소수점 수3 32비트 부동 소수점 수
부동 소수점 수4 32비트 부동 소수점 수 4개
하프 16비트 부동 소수점 값
하프2 2개의 16비트 부동 소수점 수
하프3 16비트 부동 소수점 수 3개
하프4 16비트 부동 소수점 수 4개
int16_t 부호 있는 16비트 정수
int2 32비트 부호 있는 정수 2개
int3 32비트 부호 있는 정수 3개
int32_t 부호 있는 32비트 정수
int4 32비트 부호 있는 정수 4개
int64_t 부호 있는 64비트 정수
int8_t 부호 있는 8비트 정수
긴2 64비트 부호 있는 정수 2개
긴3 64비트 부호 있는 정수 3개
긴 4 64비트 부호 있는 정수 4개
rs_allocation 할당 핸들
rs_allocation_cubemap_face 큐브 맵 면을 선택하는 열거형
rs_allocation_usage_type[서비스_할당_용도_유형] 할당이 사용되는 방식을 지정하는 비트필드
rs_data_kind입니다. 요소 데이터 종류
rs_data_type - 요소 기본 데이터 유형
rs_element입니다. 요소에 대한 핸들
각_전략을_위한_ ____ 추천 셀 처리 순서
rs_kernel 커널 함수의 핸들
rs_kernel_context 커널 호출 컨텍스트 핸들
rs_행렬2x2 32비트 부동 소수점 수의 2x2 행렬
rs_행렬3x3 32비트 부동 소수점 수의 3x3 행렬
rs_행렬4x4 32비트 부동 소수점 수의 4x4 행렬
rs_quaternion 사원수
rs_sampler - 샘플러 처리
rs_sampler_value - 샘플러 래핑 T 값
rs_script 스크립트에 대한 핸들
rs_script_call_t입니다. 셀 반복 정보
rs_time_t 1970년 1월 1일 이후 경과 시간(초)
rs_tm 드림 날짜 및 시간 구조
rs_type[rs_유형] 유형에 대한 핸들
rs_yuv_format YUV 형식
짧은2 2개의 16비트 부호 있는 정수
짧은3 16비트 부호 있는 정수 3개
짧은 버전4 4개의 16비트 부호 있는 정수
사이즈_t 부호 없는 사이즈 유형
사이즈_t 부호 있는 크기 유형
우차르 부호 없는 8비트 정수
Uchar2 8비트의 부호 없는 정수 2개
Uchar3 부호 없는 8비트 정수 3개
Uchar4 부호 없는 4비트 정수 4개
단위 부호 없는 32비트 정수
uint16_t 부호 없는 16비트 정수
Uint2 부호 없는 32비트 정수 2개
Uint3 부호 없는 32비트 정수 3개
uint32_t 부호 없는 32비트 정수
Uint4 부호 없는 32비트 정수 4개
uint64_t 부호 없는 64비트 정수
uint8_t 부호 없는 8비트 정수
우롱 부호 없는 64비트 정수
Ulong2 부호 없는 64비트 정수 2개
Ulong3 부호 없는 64비트 정수 3개
Ulong4 부호 없는 64비트 정수 4개
유쇼트 부호 없는 16비트 정수
ushort2 드림 16비트의 부호 없는 정수 2개
Ushort3 드림 부호 없는 16비트 정수 3개
Ushort4 드림 부호 없는 16비트 정수 4개

함수

절대 정수의 절댓값
acos 역 코사인
아코시 역 하이퍼볼릭 코사인
acospi 역 코사인을 파이로 나눈 값
아신 역 사인
아신 역 하이퍼볼릭 사인
아신피 파이로 나눈 역 사인
아탄 역탄젠트
아탄2 비율의 역 탄젠트
atan2pi 파이로 나눈 비율의 역 탄젠트
아탄 역 하이퍼볼릭 탄젠트
아탄피 역탄젠트를 파이로 나눈 값
cbrt 세제곱근
Ceil 값 이상의 최소 정수
클램프 값을 범위로 제한
CLZ 선행 0비트 수
전환 숫자 벡터 변환
copysign 숫자의 기호를 다른 숫자에 복사합니다.
cos 코사인
코시 하이페볼릭 코사인
Cospi 파이를 곱한 숫자의 코사인
교차 두 벡터의 교차곱
학위 라디안을 각도로 변환합니다.
거리 두 지점 사이의 거리
두 벡터의 내적
erf 수학 오류 함수
erfc 수학적 상보 오차 함수
지수 e를 숫자로 거듭제곱합니다.
실험10 10 배수
실험2 2 배수
지수1 e를 숫자로 거듭제곱합니다.
FAB 부동 소수점 수의 절댓값
빠른_거리 두 지점 사이의 대략적인 거리
fast_length 대략적인 벡터 길이
fast_normalize 대략적인 정규화된 벡터
fdim 두 값 간 양의 차이
바닥 값 이하의 정수 중 최솟값
fma 곱하기 및 더하기
fmax 최대 2개의 부동 소수점 수
fmin 최소 2개의 부동 소수점 수
fmod 모듈로
프랙트 양의 분수부
frexp 이진 가수와 지수
half_recip 16비트 정밀도로 역수 계산됨
half_rsqrt 16비트 정밀도로 계산된 제곱근의 역수
half_sqrt 16비트 정밀도로 계산된 제곱근
하이팟 빗변
ilogb 밑이 2입니다.
ldexp 가수와 지수로 부동 소수점을 만듭니다.
길이 벡터 길이
성소수자 감마 함수의 자연 로그
로그 자연 로그
로그10 밑이 10인 대수
log1p 1을 더한 값의 자연 로그
로그2 밑이 2인 대수
logb 밑이 2입니다.
화남 곱하기 및 더하기
최대 최대
최소
믹스 두 개의 값을 혼합합니다.
modf 적분 및 분수 구성요소
숫자가 아님
nan_half 숫자가 아님
native_acos 근사 역 코사인
native_acosh 근사 역 하이퍼볼릭 코사인
native_acospi 근사 역 코사인을 파이로 나눈 값
native_asin 근사 역 사인
native_asinh 대략적인 역 하이퍼볼릭 사인
native_asinpi 근사 역 사인을 파이로 나눈 값
native_atan 근사 역탄젠트
native_atan2 비율의 근사 역 탄젠트
native_atan2pi 파이로 나눈 비율의 근사 역 탄젠트
native_atanh 대략적인 역 하이퍼볼릭 탄젠트
native_atanpi 대략적인 역탄젠트를 파이로 나눈 값
native_cbrt 대략적인 세제곱근
native_cos 근사 코사인
native_cosh 대략적인 쌍곡선 코사인
native_cospi 파이를 곱한 숫자의 근사 코사인
native_distance 두 지점 사이의 대략적인 거리
native_divide 대략적인 나눗셈
native_exp 대략 e를 숫자로 거듭제곱합니다.
native_exp10 약 10배, 50%
native_exp2 약 2자리를 숫자로 거듭제곱합니다.
네이티브_expm1 대략적인 e를 숫자 빼기 1로 거듭제곱
네이티브_하이라이트 대략적인 빗변
native_length[네이티브_길이] 대략적인 벡터 길이
native_log 근사 자연 로그
native_log10 밑이 10인 대수의 대략적인 값
native_log1p 1을 더한 값의 대략적인 자연 로그
native_log2 대략적인 밑이 2인 대수
native_normalize 벡터의 대략적인 정규화
native_powr 대략적인 양수를 지수로 거듭제곱합니다.
native_recip 근사 역수
native_rootn 근사 n제곱근
native_rsqrt 제곱근의 근사 역수
native_sin 근사 사인
native_sincos 근사 사인 및 코사인
native_sinh 대략적인 쌍곡선 사인
native_sinpi 파이를 곱한 숫자의 근사 사인
native_sqrt 대략적인 제곱근
native_tan 근사 탄젠트
native_tanh 대략적인 쌍곡선 탄젠트
native_tanpi 숫자에 파이를 곱한 근사 탄젠트
nextafter 다음 부동 소수점 숫자
정규화 벡터 정규화
아래 값을 지수로 거듭제곱합니다.
pown 밑을 정수 지수로 거듭제곱합니다.
파우어 양의 밑을 지수로 거듭제곱합니다.
라디안 각도를 라디안으로 변환합니다.
나머지 나눗셈의 나머지
remquo 나눗셈의 나머지와 몫
린트 짝수로 반올림
루팅 N제곱근
둥근 0에서 반올림하기
rsAllocationCopy1DRange 할당 간에 연속된 셀 복사
rsAllocationCopy2DRange 할당 사이에 직사각형 영역 복사
rsAllocationGetDimFaces 2개 이상의 얼굴이 있는 경우
rsAllocationGetDimLOD 세부정보 수준 존재
rsAllocationGetDimX X 차원의 크기
rsAllocationGetDimY Y 측정기준의 크기
rsAllocationGetDimZ Z 차원의 크기
rsAllocationGetElement Allocation의 셀을 설명하는 객체 가져오기
rsAllocationIoReceived 현재 재생목록에서 새 콘텐츠 받기
rsAllocationIoSend 현재 재생목록에 새 콘텐츠 보내기
rsAllocationVLoadX 스칼라 할당에서 벡터 가져오기
rsAllocationVStoreX 스칼라 할당에 벡터 저장
rsAtomicAdd 스레드로부터 안전한 추가
rsAtomicAnd 스레드로부터 안전한 비트 및
rsAtomicCas 스레드로부터 안전한 비교 및 설정
rsAtomicDec 스레드로부터 안전한 감소
rsAtomicInc 스레드로부터 안전한 증분
rsAtomicMax 스레드로부터 안전한 최댓값
rsAtomicMin 스레드로부터 안전한 최솟값
rsAtomicOr 스레드로부터 안전한 비트 또는
rsAtomicSub 스레드로부터 안전한 뺄셈
rsAtomicXor 스레드로부터 안전한 비트 전용 또는
rsClearObject 드림 객체 해제
rsCreateAllocation 지정된 유형의 rs_allocation 객체를 만듭니다.
rsCreateElement 지정된 데이터 유형의 rs_element 객체 생성
rsCreatePixelElement 지정된 데이터 유형 및 데이터 종류의 rs_element 객체를 만듭니다.
rsCreateType 지정된 요소 및 도형 속성으로 rs_type 객체를 만듭니다.
rsCreateVectorElement 드림 지정된 데이터 유형 및 벡터 너비의 rs_element 객체를 생성합니다.
rsDebug 메시지 및 값 기록
rsElementGetBytesSize 요소의 크기
rsElementGetDataKind 요소의 종류
rsElementGetDataType 열거형 요소의 데이터 유형
rsElementGetSubElement 복잡한 요소의 하위 요소
rsElementGetSubElementArraySize 드림 복합 요소의 하위 요소 배열 크기
rsElementGetSubElementCount 하위 요소의 수
rsElementGetSubElementName 정보 추가 하위 요소의 이름
rsElementGetSubElementNameLength 하위 요소의 이름 길이
rsElementGetSubElementOffsetBytes 인스턴스화된 하위 요소의 오프셋
rsElementGetVectorSize입니다. 요소의 벡터 크기
rsExtractFrustumPlanes 절두체 평면 컴퓨팅
rsForeach 커널을 실행합니다.
rsForeachInternal (내부 API) 현재 스크립트에서 커널을 실행합니다 (슬롯 번호 포함).
rsForeachWithOptions 옵션이 있는 커널을 실행합니다.
rsGetArray0 지정된 커널 컨텍스트의 Array0 차원 색인
rsGetArray1 지정된 커널 컨텍스트의 Array1 차원 색인
rsGetArray2 지정된 커널 컨텍스트의 Array2 차원 색인
rsGetArray3 지정된 커널 컨텍스트의 Array3 차원 색인
rsGetDimArray0 지정된 커널 컨텍스트의 Array0 차원 크기입니다.
rsGetDimArray1 지정된 커널 컨텍스트의 Array1 차원 크기입니다.
rsGetDimArray2 지정된 커널 컨텍스트의 Array2 차원 크기입니다.
rsGetDimArray3 지정된 커널 컨텍스트의 Array3 차원 크기입니다.
rsGetDimHasFaces 지정된 커널 컨텍스트에 2개 이상의 얼굴이 있음
rsGetDimLod 지정된 커널 컨텍스트의 세부정보 수준 수
rsGetDimX 지정된 커널 컨텍스트의 X 차원 크기입니다.
rsGetDimY 지정된 커널 컨텍스트의 Y 차원 크기
rsGetDimZ 지정된 커널 컨텍스트의 Z 차원 크기
rsGetDt 마지막 통화 이후 경과된 시간
rsGetElementAt 할당에서 셀 반환
rsGetElementAtYuv_uchar_U YUV 할당의 U 구성요소 가져오기
rsGetElementAtYuv_uchar_V YUV 할당의 V 구성요소 가져오기
rsGetElementAtYuv_uchar_Y YUV 할당의 Y 구성요소 가져오기
rsGetFace 지정된 커널 컨텍스트의 얼굴 좌표
rsGetLod 지정된 커널 컨텍스트에 대한 세부정보 수준 측정기준의 색인
rsIsObject - 빈 핸들 확인
rsIsSphereInFrustum 구가 절두체 평면 내에 있는지 확인
rsLocaltime 현지 시간으로 변환
rsMatrixGet 요소 1개 가져오기
rsMatrixInverse 행렬을 제자리에 반전합니다.
rsMatrixInverseTranspose 행렬을 반전 및 전치합니다.
rsMatrixLoad 행렬 로드 또는 복사
rsMatrixLoadFrustum 절두체 투영 행렬 로드
rsMatrixLoadIdentity 단위행렬 로드
rsMatrixLoadMultiply 두 행렬을 곱합니다.
rsMatrixLoadOrtho 직교 투영 행렬 로드
rsMatrixLoadPerspective 원근 투영 행렬 로드
rsMatrixLoadRotation 회전 행렬 로드
rsMatrixLoadScale 확장 행렬 로드
rsMatrixLoadTranslate 변환 행렬 로드
rsMatrixMultiply 행렬에 벡터 또는 다른 행렬 곱하기
rsMatrixRotation 변환 행렬에 회전 적용
rsMatrixScale 변환 행렬에 크기 조정 적용
rsMatrixSet 요소 1개 설정
rsMatrixTranslate 변환 행렬에 변환 적용
rsMatrixTranspose 행렬 자리 바꾸기
rsPackColorTo8888 참고 부동 소수점 수에서 uchar4 RGBA 만들기
rsQuaternionAdd입니다. 사원수 2개를 더합니다.
rsQuaternionConjugate 사원수 켤레
rsQuaternionDot 두 개의 사수의 내적
rsQuaternionGetMatrixUnit 사원수에서 회전 행렬 가져오기
rsQuaternionLoadRotation 회전 쿼터니언 만들기
rsQuaternionLoadRotationUnit 임의의 단위 벡터에 대한 회전을 나타내는 사원수
rsQuaternionMultiply 사원수에 스칼라 또는 다른 사원수 곱하기
rsQuaternionNormalize 사원수 정규화
rsQuaternionSet 사원수 만들기
rsQuaternionSlerp 두 사분원 사이의 구면 선형 보간 유형
rsRand 유사 랜덤 숫자
rsSample 텍스처 할당의 값 샘플링
rsSamplerGetAnisotropy 샘플러의 비등방성
rsSamplerGetMagnification 샘플러 확대 값
rsSamplerGetMinification 샘플러 압축 값
rsSamplerGetWrapS 샘플러 래핑 S 값
rsSamplerGetWrapT를 사용하세요. 샘플러 래핑 T 값
rsSendToClient 클라이언트에게 메시지를 비차단형으로 보냅니다.
rsSendToClientBlocking 다음을 차단하는 메시지를 클라이언트에게 보냅니다.
rsSetElementAt 할당 셀 설정
rsTime 1970년 1월 1일 이후 경과 시간(초)
rsUnpackColor8888 uchar4에서 float4 RGBA 생성
rsUptimeMillis를 사용하는 경우 시스템 업타임(밀리초)
rsUptimeNanos 시스템 업타임(나노초)
rsYuvToRGBA YUV 값을 RGBA로 변환
rsqrt 제곱근의 역수
서명 값의 부호
사인 사인
싱코스 사인 및 코사인
싱어 하이퍼볼릭 사인(hyperbolic sine)
신피 파이를 곱한 숫자의 사인
sqrt 제곱근
걸음 값보다 작은 경우 0, 그렇지 않으면 0
황갈색 탄젠트
tanh 하이퍼볼릭 탄젠트
tanpi 파이를 곱한 숫자의 탄젠트
tgamma 감마 함수
trunc 부동 소수점 자르기

지원 중단된 유형

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 핸들

지원 중단된 함수

rsC램프 지원 중단되었습니다. 값을 범위로 제한
rsFrac 지원 중단되었습니다. 부동 소수점 수의 소수 부분을 반환합니다.
rsGetAllocation 지원 중단되었습니다. 지정된 포인터에 관해 Allocation 반환
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 지원 중단되었습니다. 결합된 고정 함수 꼭짓점 프로그램의 텍스처 행렬 로드