Обзор
Приведенные ниже функции преобразуют числовой векторный тип в другой или из одного цветового представления в другое.
Краткое содержание
Функции | |
---|---|
конвертировать | Преобразование числовых векторов |
rsPackColorTo8888 | Создайте uchar4 RGBA из чисел с плавающей точкой |
rsUnpackColor8888 | Создайте float4 RGBA из uchar4 |
рсЮвТоРГБА | Преобразование значения YUV в RGBA |
Функции
конвертировать : конвертировать числовые векторы
char2 Convert_char2( char2 v); | |
char2 Convert_char2 ( double2 v); | Добавлено на уровне API 21. |
char2 Convert_char2 ( float2 v); | |
char2 Convert_char2 ( половина2 v); | Добавлено на уровне API 24. |
char2 Convert_char2 ( int2 v); | |
char2 Convert_char2 ( long2 v); | Добавлено на уровне API 21. |
char2 Convert_char2 ( short2 v); | |
char2 Convert_char2 ( uchar2 v); | |
char2 Convert_char2 ( uint2 v); | |
char2 Convert_char2 ( ulong2 v); | Добавлено на уровне API 21. |
char2 Convert_char2( ushort2 v); | |
char3 Convert_char3 ( char3 v); | |
char3 Convert_char3 ( double3 v); | Добавлено на уровне API 21. |
char3 Convert_char3 ( float3 v); | |
char3 Convert_char3 ( половина3 v); | Добавлено на уровне API 24. |
char3 Convert_char3 ( int3 v); | |
char3 Convert_char3 ( long3 v); | Добавлено на уровне API 21. |
char3 Convert_char3 ( short3 v); | |
char3 Convert_char3 ( uchar3 v); | |
char3 Convert_char3 ( uint3 v); | |
char3 Convert_char3 ( ulong3 v); | Добавлено на уровне API 21. |
char3 Convert_char3 ( ushort3 v); | |
char4 Convert_char4( char4 v); | |
char4 Convert_char4 ( double4 v); | Добавлено на уровне API 21. |
char4 Convert_char4 ( float4 v); | |
char4 Convert_char4 ( половина 4 v); | Добавлено на уровне API 24. |
char4 Convert_char4 ( int4 v); | |
char4 Convert_char4 ( long4 v); | Добавлено на уровне API 21. |
char4 Convert_char4 ( short4 v); | |
char4 Convert_char4 ( uchar4 v); | |
char4 Convert_char4 ( uint4 v); | |
char4 Convert_char4 ( ulong4 v); | Добавлено на уровне API 21. |
char4 Convert_char4 ( ushort4 v); | |
double2 Convert_double2 ( char2 v); | Добавлено на уровне API 21. |
двойной2 Convert_double2 ( двойной2 v); | Добавлено на уровне API 21. |
double2 Convert_double2 ( float2 v); | Добавлено на уровне API 21. |
double2 Convert_double2 ( половина2 v); | Добавлено на уровне API 24. |
double2 Convert_double2 ( int2 v); | Добавлено на уровне API 21. |
double2 Convert_double2 ( long2 v); | Добавлено на уровне API 21. |
double2 Convert_double2 ( short2 v); | Добавлено на уровне API 21. |
double2 Convert_double2 ( uchar2 v); | Добавлено на уровне API 21. |
double2 Convert_double2 ( uint2 v); | Добавлено на уровне API 21. |
double2 Convert_double2 ( ulong2 v); | Добавлено на уровне API 21. |
double2 Convert_double2 ( ushort2 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( char3 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( double3 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( float3 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( половина3 v); | Добавлено на уровне API 24. |
double3 Convert_double3 ( int3 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( long3 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( short3 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( uchar3 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( uint3 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( ulong3 v); | Добавлено на уровне API 21. |
double3 Convert_double3 ( ushort3 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( char4 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( double4 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( float4 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( половина 4 v); | Добавлено на уровне API 24. |
double4 Convert_double4 ( int4 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( long4 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( short4 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( uchar4 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( uint4 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( ulong4 v); | Добавлено на уровне API 21. |
double4 Convert_double4 ( ushort4 v); | Добавлено на уровне API 21. |
float2 Convert_float2 ( char2 v); | |
float2 Convert_float2 ( double2 v); | Добавлено на уровне API 21. |
float2 Convert_float2 ( float2 v); | |
float2 Convert_float2 ( половина2 v); | Добавлено на уровне API 24. |
float2 Convert_float2 ( int2 v); | |
float2 Convert_float2 ( long2 v); | Добавлено на уровне API 21. |
float2 Convert_float2 ( short2 v); | |
float2 Convert_float2 ( uchar2 v); | |
float2 Convert_float2 ( uint2 v); | |
float2 Convert_float2 ( ulong2 v); | Добавлено на уровне API 21. |
float2 Convert_float2 ( ushort2 v); | |
float3 Convert_float3 ( char3 v); | |
float3 Convert_float3 ( double3 v); | Добавлено на уровне API 21. |
float3 Convert_float3 ( float3 v); | |
float3 Convert_float3 ( половина3 v); | Добавлено на уровне API 24. |
float3 Convert_float3 ( int3 v); | |
float3 Convert_float3 ( long3 v); | Добавлено на уровне API 21. |
float3 Convert_float3 ( short3 v); | |
float3 Convert_float3 ( uchar3 v); | |
float3 Convert_float3 ( uint3 v); | |
float3 Convert_float3 ( ulong3 v); | Добавлено на уровне API 21. |
float3 Convert_float3 ( ushort3 v); | |
float4 Convert_float4 ( char4 v); | |
float4 Convert_float4 ( double4 v); | Добавлено на уровне API 21. |
float4 Convert_float4 ( float4 v); | |
float4 Convert_float4 ( половина 4 v); | Добавлено на уровне API 24. |
float4 Convert_float4 ( int4 v); | |
float4 Convert_float4 ( long4 v); | Добавлено на уровне API 21. |
float4 Convert_float4 ( short4 v); | |
float4 Convert_float4 ( uchar4 v); | |
float4 Convert_float4 ( uint4 v); | |
float4 Convert_float4 ( ulong4 v); | Добавлено на уровне API 21. |
float4 Convert_float4 ( ushort4 v); | |
half2 Convert_half2 ( char2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( double2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( float2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( половина2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( int2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( long2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( short2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( uchar2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( uint2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( ulong2 v); | Добавлено на уровне API 24. |
half2 Convert_half2 ( ushort2 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( char3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( double3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( float3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( половина3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( int3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( long3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( short3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( uchar3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( uint3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( ulong3 v); | Добавлено на уровне API 24. |
half3 Convert_half3 ( ushort3 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( char4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( double4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( float4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( половина 4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( int4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( long4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( short4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( uchar4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( uint4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( ulong4 v); | Добавлено на уровне API 24. |
half4 Convert_half4 ( ushort4 v); | Добавлено на уровне API 24. |
int2 Convert_int2 ( char2 v); | |
int2 Convert_int2 ( double2 v); | Добавлено на уровне API 21. |
int2 Convert_int2 ( float2 v); | |
int2 Convert_int2 ( половина2 v); | Добавлено на уровне API 24. |
int2 Convert_int2 ( int2 v); | |
int2 Convert_int2 ( long2 v); | Добавлено на уровне API 21. |
int2 Convert_int2 ( short2 v); | |
int2 Convert_int2 ( uchar2 v); | |
int2 Convert_int2 ( uint2 v); | |
int2 Convert_int2 ( ulong2 v); | Добавлено на уровне API 21. |
int2 Convert_int2 ( ushort2 v); | |
int3 Convert_int3 ( char3 v); | |
int3 Convert_int3 ( double3 v); | Добавлено на уровне API 21. |
int3 Convert_int3 ( float3 v); | |
int3 Convert_int3 ( половина3 v); | Добавлено на уровне API 24. |
int3 Convert_int3 ( int3 v); | |
int3 Convert_int3 ( long3 v); | Добавлено на уровне API 21. |
int3 Convert_int3 ( short3 v); | |
int3 Convert_int3 ( uchar3 v); | |
int3 Convert_int3 ( uint3 v); | |
int3 Convert_int3 ( ulong3 v); | Добавлено на уровне API 21. |
int3 Convert_int3 ( ushort3 v); | |
int4 Convert_int4 ( char4 v); | |
int4 Convert_int4 ( double4 v); | Добавлено на уровне API 21. |
int4 Convert_int4 ( float4 v); | |
int4 Convert_int4 ( половина 4 v); | Добавлено на уровне API 24. |
int4 Convert_int4 ( int4 v); | |
int4 Convert_int4 ( long4 v); | Добавлено на уровне API 21. |
int4 Convert_int4 ( short4 v); | |
int4 Convert_int4 ( uchar4 v); | |
int4 Convert_int4 ( uint4 v); | |
int4 Convert_int4 ( ulong4 v); | Добавлено на уровне API 21. |
int4 Convert_int4 ( ushort4 v); | |
long2 Convert_long2 ( char2 v); | Добавлено на уровне API 21. |
long2 Convert_long2 ( double2 v); | Добавлено на уровне API 21. |
long2 Convert_long2 ( float2 v); | Добавлено на уровне API 21. |
long2 Convert_long2 ( половина2 v); | Добавлено на уровне API 24. |
long2 Convert_long2 ( int2 v); | Добавлено на уровне API 21. |
long2 Convert_long2 ( long2 v); | Добавлено на уровне API 21. |
long2 Convert_long2 ( short2 v); | Добавлено на уровне API 21. |
long2 Convert_long2 ( uchar2 v); | Добавлено на уровне API 21. |
long2 Convert_long2 ( uint2 v); | Добавлено на уровне API 21. |
long2 Convert_long2 ( ulong2 v); | Добавлено на уровне API 21. |
long2 Convert_long2 ( ushort2 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( char3 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( double3 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( float3 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( половина3 v); | Добавлено на уровне API 24. |
long3 Convert_long3 ( int3 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( long3 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( short3 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( uchar3 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( uint3 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( ulong3 v); | Добавлено на уровне API 21. |
long3 Convert_long3 ( ushort3 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( char4 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( double4 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( float4 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( половина 4 v); | Добавлено на уровне API 24. |
long4 Convert_long4 ( int4 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( long4 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( short4 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( uchar4 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( uint4 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( ulong4 v); | Добавлено на уровне API 21. |
long4 Convert_long4 ( ushort4 v); | Добавлено на уровне API 21. |
short2 Convert_short2 ( char2 v); | |
short2 Convert_short2 ( double2 v); | Добавлено на уровне API 21. |
short2 Convert_short2 ( float2 v); | |
short2 Convert_short2 ( половина2 v); | Добавлено на уровне API 24. |
short2 Convert_short2 ( int2 v); | |
short2 Convert_short2 ( long2 v); | Добавлено на уровне API 21. |
short2 Convert_short2 ( short2 v); | |
short2 Convert_short2 ( uchar2 v); | |
short2 Convert_short2 ( uint2 v); | |
short2 Convert_short2 ( ulong2 v); | Добавлено на уровне API 21. |
short2 Convert_short2 ( ushort2 v); | |
short3 Convert_short3 ( char3 v); | |
short3 Convert_short3 ( double3 v); | Добавлено на уровне API 21. |
short3 Convert_short3 ( float3 v); | |
short3 Convert_short3 ( половина3 v); | Добавлено на уровне API 24. |
short3 Convert_short3 ( int3 v); | |
short3 Convert_short3 ( long3 v); | Добавлено на уровне API 21. |
short3 Convert_short3 ( short3 v); | |
short3 Convert_short3 ( uchar3 v); | |
short3 Convert_short3 ( uint3 v); | |
short3 Convert_short3 ( ulong3 v); | Добавлено на уровне API 21. |
short3 Convert_short3 ( ushort3 v); | |
short4 Convert_short4 ( char4 v); | |
short4 Convert_short4 ( double4 v); | Добавлено на уровне API 21. |
short4 Convert_short4 ( float4 v); | |
short4 Convert_short4 ( половина 4 v); | Добавлено на уровне API 24. |
short4 Convert_short4 ( int4 v); | |
short4 Convert_short4 ( long4 v); | Добавлено на уровне API 21. |
short4 Convert_short4 ( short4 v); | |
short4 Convert_short4 ( uchar4 v); | |
short4 Convert_short4 ( uint4 v); | |
short4 Convert_short4 ( ulong4 v); | Добавлено на уровне API 21. |
short4 Convert_short4 ( ushort4 v); | |
uchar2 Convert_uchar2 ( char2 v); | |
uchar2 Convert_uchar2 ( double2 v); | Добавлено на уровне API 21. |
uchar2 Convert_uchar2 ( float2 v); | |
uchar2 Convert_uchar2 ( половина2 v); | Добавлено на уровне API 24. |
uchar2 Convert_uchar2 ( int2 v); | |
uchar2 Convert_uchar2 ( long2 v); | Добавлено на уровне API 21. |
uchar2 Convert_uchar2 ( short2 v); | |
uchar2 Convert_uchar2 ( uchar2 v); | |
uchar2 Convert_uchar2 ( uint2 v); | |
uchar2 Convert_uchar2 ( ulong2 v); | Добавлено на уровне API 21. |
uchar2 Convert_uchar2 ( ushort2 v); | |
uchar3 Convert_uchar3 ( char3 v); | |
uchar3 Convert_uchar3 ( double3 v); | Добавлено на уровне API 21. |
uchar3 Convert_uchar3 ( float3 v); | |
uchar3 Convert_uchar3 ( половина3 v); | Добавлено на уровне API 24. |
uchar3 Convert_uchar3 ( int3 v); | |
uchar3 Convert_uchar3 ( long3 v); | Добавлено на уровне API 21. |
uchar3 Convert_uchar3 ( short3 v); | |
uchar3 Convert_uchar3 ( uchar3 v); | |
uchar3 Convert_uchar3 ( uint3 v); | |
uchar3 Convert_uchar3 ( ulong3 v); | Добавлено на уровне API 21. |
uchar3 Convert_uchar3 ( ushort3 v); | |
uchar4 Convert_uchar4 ( char4 v); | |
uchar4 Convert_uchar4 ( double4 v); | Добавлено на уровне API 21. |
uchar4 Convert_uchar4 ( float4 v); | |
uchar4 Convert_uchar4 ( половина 4 v); | Добавлено на уровне API 24. |
uchar4 Convert_uchar4 ( int4 v); | |
uchar4 Convert_uchar4 ( long4 v); | Добавлено на уровне API 21. |
uchar4 Convert_uchar4 ( short4 v); | |
uchar4 Convert_uchar4 ( uchar4 v); | |
uchar4 Convert_uchar4 ( uint4 v); | |
uchar4 Convert_uchar4 ( ulong4 v); | Добавлено на уровне API 21. |
uchar4 Convert_uchar4 ( ushort4 v); | |
uint2 Convert_uint2 ( char2 v); | |
uint2 Convert_uint2 ( double2 v); | Добавлено на уровне API 21. |
uint2 Convert_uint2 ( float2 v); | |
uint2 Convert_uint2 ( половина2 v); | Добавлено на уровне API 24. |
uint2 Convert_uint2 ( int2 v); | |
uint2 Convert_uint2 ( long2 v); | Добавлено на уровне API 21. |
uint2 Convert_uint2 ( short2 v); | |
uint2 Convert_uint2 ( uchar2 v); | |
uint2 Convert_uint2 ( uint2 v); | |
uint2 Convert_uint2 ( ulong2 v); | Добавлено на уровне API 21. |
uint2 Convert_uint2 ( ushort2 v); | |
uint3 Convert_uint3 ( char3 v); | |
uint3 Convert_uint3 ( double3 v); | Добавлено на уровне API 21. |
uint3 Convert_uint3 ( float3 v); | |
uint3 Convert_uint3 ( половина3 v); | Добавлено на уровне API 24. |
uint3 Convert_uint3 ( int3 v); | |
uint3 Convert_uint3 ( long3 v); | Добавлено на уровне API 21. |
uint3 Convert_uint3 ( short3 v); | |
uint3 Convert_uint3 ( uchar3 v); | |
uint3 Convert_uint3 ( uint3 v); | |
uint3 Convert_uint3 ( ulong3 v); | Добавлено на уровне API 21. |
uint3 Convert_uint3 ( ushort3 v); | |
uint4 Convert_uint4 ( char4 v); | |
uint4 Convert_uint4 ( double4 v); | Добавлено на уровне API 21. |
uint4 Convert_uint4 ( float4 v); | |
uint4 Convert_uint4 ( половина 4 v); | Добавлено на уровне API 24. |
uint4 Convert_uint4 ( int4 v); | |
uint4 Convert_uint4 ( long4 v); | Добавлено на уровне API 21. |
uint4 Convert_uint4 ( short4 v); | |
uint4 Convert_uint4 ( uchar4 v); | |
uint4 Convert_uint4 ( uint4 v); | |
uint4 Convert_uint4 ( ulong4 v); | Добавлено на уровне API 21. |
uint4 Convert_uint4 ( ushort4 v); | |
ulong2 Convert_ulong2 ( char2 v); | Добавлено на уровне API 21. |
ulong2 Convert_ulong2 ( double2 v); | Добавлено на уровне API 21. |
ulong2 Convert_ulong2 ( float2 v); | Добавлено на уровне API 21. |
ulong2 Convert_ulong2 ( половина 2 v); | Добавлено на уровне API 24. |
ulong2 Convert_ulong2 ( int2 v); | Добавлено на уровне API 21. |
ulong2 Convert_ulong2 ( long2 v); | Добавлено на уровне API 21. |
ulong2 Convert_ulong2 ( short2 v); | Добавлено на уровне API 21. |
ulong2 Convert_ulong2 ( uchar2 v); | Добавлено на уровне API 21. |
ulong2 Convert_ulong2 ( uint2 v); | Добавлено на уровне API 21. |
ulong2 Convert_ulong2 ( ulong2 v); | Добавлено на уровне API 21. |
ulong2 Convert_ulong2 ( ushort2 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( char3 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( double3 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( float3 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( половина3 v); | Добавлено на уровне API 24. |
ulong3 Convert_ulong3 ( int3 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( long3 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( short3 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( uchar3 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( uint3 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( ulong3 v); | Добавлено на уровне API 21. |
ulong3 Convert_ulong3 ( ushort3 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( char4 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( double4 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( float4 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( половина 4 v); | Добавлено на уровне API 24. |
ulong4 Convert_ulong4 ( int4 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( long4 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( short4 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( uchar4 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( uint4 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( ulong4 v); | Добавлено на уровне API 21. |
ulong4 Convert_ulong4 ( ushort4 v); | Добавлено на уровне API 21. |
ushort2 Convert_ushort2 ( char2 v); | |
ushort2 Convert_ushort2 ( double2 v); | Добавлено на уровне API 21. |
ushort2 Convert_ushort2 ( float2 v); | |
ushort2 Convert_ushort2 ( половина 2 v); | Добавлено на уровне API 24. |
ushort2 Convert_ushort2 ( int2 v); | |
ushort2 Convert_ushort2 ( long2 v); | Добавлено на уровне API 21. |
ushort2 Convert_ushort2 ( short2 v); | |
ushort2 Convert_ushort2 ( uchar2 v); | |
ushort2 Convert_ushort2 ( uint2 v); | |
ushort2 Convert_ushort2 ( ulong2 v); | Добавлено на уровне API 21. |
ushort2 Convert_ushort2 ( ushort2 v); | |
ushort3 Convert_ushort3 ( char3 v); | |
ushort3 Convert_ushort3 ( double3 v); | Добавлено на уровне API 21. |
ushort3 Convert_ushort3 ( float3 v); | |
ushort3 Convert_ushort3 ( половина3 v); | Добавлено на уровне API 24. |
ushort3 Convert_ushort3 ( int3 v); | |
ushort3 Convert_ushort3 ( long3 v); | Добавлено на уровне API 21. |
ushort3 Convert_ushort3 ( short3 v); | |
ushort3 Convert_ushort3 ( uchar3 v); | |
ushort3 Convert_ushort3 ( uint3 v); | |
ushort3 Convert_ushort3 ( ulong3 v); | Добавлено на уровне API 21. |
ushort3 Convert_ushort3 ( ushort3 v); | |
ushort4 Convert_ushort4 ( char4 v); | |
ushort4 Convert_ushort4 ( double4 v); | Добавлено на уровне API 21. |
ushort4 Convert_ushort4 ( float4 v); | |
ushort4 Convert_ushort4 ( половина 4 v); | Добавлено на уровне API 24. |
ushort4 Convert_ushort4 ( int4 v); | |
ushort4 Convert_ushort4 ( long4 v); | Добавлено на уровне API 21. |
ushort4 Convert_ushort4 ( short4 v); | |
ushort4 Convert_ushort4 ( uchar4 v); | |
ushort4 Convert_ushort4 ( uint4 v); | |
ushort4 Convert_ushort4 ( ulong4 v); | Добавлено на уровне API 21. |
ushort4 Convert_ushort4 ( ushort4 v); |
Преобразует вектор из одного числового типа в другой. Преобразование выполняется запись за записью.
Например, вызов a = convert_short3(b);
эквивалентно выполнению ax = (short)bx; ay = (short)by; az = (short)bz;
.
Преобразование значений с плавающей запятой в целочисленные типы усекается.
Преобразование чисел, слишком больших для соответствия типу назначения, приводит к неопределенным результатам. Например, преобразование числа с плавающей запятой, содержащего 1.0e18, в короткое не определено. Используйте зажим (), чтобы избежать этого.
rsPackColorTo8888 : создать uchar4 RGBA из чисел с плавающей запятой.
uchar4 rsPackColorTo8888(float r, float g, float b); | |
uchar4 rsPackColorTo8888(float r, float g, float b, float a); | |
uchar4 rsPackColorTo8888 (цвет float3 ); | |
uchar4 rsPackColorTo8888 (цвет float4 ); |
Параметры
р | Красный компонент. |
---|---|
г | Зеленый компонент. |
б | Синий компонент. |
а | Альфа-компонент. |
цвет | Вектор из 3 или 4 чисел с плавающей запятой, содержащих значения R, G, B и A. |
Упаковывает три или четыре значения RGBA с плавающей запятой в uchar4.
Входные значения обычно находятся в диапазоне от 0,0f до 1,0f включительно. Для входных значений вне этого диапазона результирующие выходные данные будут ограничены диапазоном от 0 до 255. Поскольку это ограничение может быть выполнено после того, как входные данные умножены на 255.f и преобразованы в целое число, входные числа больше INT_MAX/255. f или меньше INT_MIN/255.f приводят к неопределенному поведению.
Если альфа-компонент не указан, предполагается, что он равен 1,0, т. е. в результате альфа будет установлена на 255.
rsUnpackColor8888 : создать float4 RGBA из uchar4.
Распаковывает цвет uchar4 в float4. Полученные числа с плавающей запятой будут находиться в диапазоне от 0,0 до 1,0 включительно.
rsYuvToRGBA : преобразовать значение YUV в RGBA.
float4 rsYuvToRGBA_float4( uchar y, uchar u, uchar v); | |
uchar4 rsYuvToRGBA_uchar4( uchar y, uchar u, uchar v); |
Параметры
й | Яркостный компонент. |
---|---|
ты | U компонент цветности. |
в | V компонент цветности. |
Преобразует цвет из представления YUV в RGBA.
В настоящее время мы не предоставляем функцию обратного преобразования.