RenderScript Dönüşüm İşlevleri

Genel bakış

Aşağıdaki fonksiyonlar, sayısal bir vektör türünü veya bir renk gösteriminden diğerine dönüştürme yapar.

Özet

Fonksiyonlar
dönüştür Sayısal vektörleri dönüştürme
rsPackColorTo8888 Kayan öğelerden uchar4 RGBA oluştur
rsUnpackColor8888 Uchar4'ten float4 RGBA oluşturma
rsYuvToRGBA YUV değerini RGBA'ya dönüştürme

Fonksiyonlar

dönüştür : Sayısal vektörleri dönüştürün

char2 conversion_char2(char2 v);
char2 convert_char2(double2 v); API düzeyi 21'de eklendi
char2 convert_char2(float2 v);
char2 conversion_char2(yarım2 v); API düzeyi 24'te eklendi
char2 convert_char2(int2 v);
char2 convert_char2(long2 v); API düzeyi 21'de eklendi
char2 convert_char2(short2 v);
char2 convert_char2(uchar2 v);
char2 convert_char2(uint2 v);
char2 convert_char2(ulong2 v); API düzeyi 21'de eklendi
char2 convert_char2(ushort2 v);
char3 convert_char3(char3 v);
char3 convert_char3(double3 v); API düzeyi 21'de eklendi
char3 convert_char3(float3 v);
char3 convert_char3(half3 v); API düzeyi 24'te eklendi
char3Convert_char3(int3 v);
char3 convert_char3(long3 v); API düzeyi 21'de eklendi
char3 convert_char3(short3 v);
char3 conversion_char3(uchar3 v);
char3 convert_char3(uint3 v);
char3 convert_char3(ulong3 v); API düzeyi 21'de eklendi
char3 convert_char3(ushort3 v);
char4 conversion_char4(char4 v);
char4 conversion_char4(double4 v); API düzeyi 21'de eklendi
char4 convert_char4(float4 v);
char4 convert_char4(half4 v); API düzeyi 24'te eklendi
char4 convert_char4(int4 v);
char4 convert_char4(long4 v); API düzeyi 21'de eklendi
char4 convert_char4(short4 v);
char4 conversion_char4(uchar4 v);
char4 convert_char4(uint4 v);
char4 convert_char4(ulong4 v); API düzeyi 21'de eklendi
char4 convert_char4(ushort4 v);
double2 convert_double2(char2 v); API düzeyi 21'de eklendi
double2 convert_double2(double2 v); API düzeyi 21'de eklendi
double2 convert_double2(float2 v); API düzeyi 21'de eklendi
double2 conversion_double2(yarım2 v); API düzeyi 24'te eklendi
double2 convert_double2(int2 v); API düzeyi 21'de eklendi
double2 convert_double2(long2 v); API düzeyi 21'de eklendi
double2 convert_double2(short2 v); API düzeyi 21'de eklendi
double2 convert_double2(uchar2 v); API düzeyi 21'de eklendi
double2 convert_double2(uint2 v); API düzeyi 21'de eklendi
double2 convert_double2(ulong2 v); API düzeyi 21'de eklendi
double2 convert_double2(ushort2 v); API düzeyi 21'de eklendi
double3 convert_double3(char3 v); API düzeyi 21'de eklendi
double3 convert_double3(double3 v); API düzeyi 21'de eklendi
double3 convert_double3(float3 v); API düzeyi 21'de eklendi
double3 conversion_double3(yarım3 v); API düzeyi 24'te eklendi
double3 convert_double3(int3 v); API düzeyi 21'de eklendi
double3 convert_double3(long3 v); API düzeyi 21'de eklendi
double3Convert_double3(short3 v); API düzeyi 21'de eklendi
double3Convert_double3(uchar3 v); API düzeyi 21'de eklendi
double3 convert_double3(uint3 v); API düzeyi 21'de eklendi
double3 convert_double3(ulong3 v); API düzeyi 21'de eklendi
double3 convert_double3(ushort3 v); API düzeyi 21'de eklendi
double4 convert_double4(char4 v); API düzeyi 21'de eklendi
double4 convert_double4(double4 v); API düzeyi 21'de eklendi
double4 convert_double4(float4 v); API düzeyi 21'de eklendi
double4 conversion_double4(yarım4 v); API düzeyi 24'te eklendi
double4 convert_double4(int4 v); API düzeyi 21'de eklendi
double4 convert_double4(long4 v); API düzeyi 21'de eklendi
double4 convert_double4(short4 v); API düzeyi 21'de eklendi
double4 convert_double4(uchar4 v); API düzeyi 21'de eklendi
double4 convert_double4(uint4 v); API düzeyi 21'de eklendi
double4 convert_double4(ulong4 v); API düzeyi 21'de eklendi
double4 convert_double4(ushort4 v); API düzeyi 21'de eklendi
float2 convert_float2(char2 v);
float2 convert_float2(double2 v); API düzeyi 21'de eklendi
float2 convert_float2(float2 v);
float2 convert_float2(half2 v); API düzeyi 24'te eklendi
float2 convert_float2(int2 v);
float2 convert_float2(long2 v); API düzeyi 21'de eklendi
float2 convert_float2(short2 v);
float2 convert_float2(uchar2 v);
float2 convert_float2(uint2 v);
float2 convert_float2(ulong2 v); API düzeyi 21'de eklendi
float2 convert_float2(ushort2 v);
float3 convert_float3(char3 v);
float3 conversion_float3(double3 v); API düzeyi 21'de eklendi
float3 convert_float3(float3 v);
float3 convert_float3(half3 v); API düzeyi 24'te eklendi
float3 convert_float3(int3 v);
float3 convert_float3(long3 v); API düzeyi 21'de eklendi
float3 convert_float3(short3 v);
float3 convert_float3(uchar3 v);
float3 convert_float3(uint3 v);
float3 convert_float3(ulong3 v); API düzeyi 21'de eklendi
float3 convert_float3(ushort3 v);
float4 convert_float4(char4 v);
float4 convert_float4(double4 v); API düzeyi 21'de eklendi
float4 convert_float4(float4 v);
float4 convert_float4(half4 v); API düzeyi 24'te eklendi
float4 convert_float4(int4 v);
float4 convert_float4(long4 v); API düzeyi 21'de eklendi
float4 convert_float4(short4 v);
float4 convert_float4(uchar4 v);
float4 convert_float4(uint4 v);
float4 convert_float4(ulong4 v); API düzeyi 21'de eklendi
float4 convert_float4(ushort4 v);
half2 conversion_half2(char2 v); API düzeyi 24'te eklendi
half2 convert_half2(double2 v); API düzeyi 24'te eklendi
half2 convert_half2(float2 v); API düzeyi 24'te eklendi
half2 conversion_half2(yarım2 v); API düzeyi 24'te eklendi
half2 conversion_half2(int2 v); API düzeyi 24'te eklendi
half2 conversion_half2(long2 v); API düzeyi 24'te eklendi
half2 convert_half2(short2 v); API düzeyi 24'te eklendi
half2 convert_half2(uchar2 v); API düzeyi 24'te eklendi
half2 conversion_half2(uint2 v); API düzeyi 24'te eklendi
half2 conversion_half2(ulong2 v); API düzeyi 24'te eklendi
half2 convert_half2(ushort2 v); API düzeyi 24'te eklendi
half3 convert_half3(char3 v); API düzeyi 24'te eklendi
half3 conversion_half3(double3 v); API düzeyi 24'te eklendi
half3 convert_half3(float3 v); API düzeyi 24'te eklendi
half3 conversion_half3(yarım3 v); API düzeyi 24'te eklendi
half3 conversion_half3(int3 v); API düzeyi 24'te eklendi
half3 conversion_half3(long3 v); API düzeyi 24'te eklendi
half3 conversion_half3(short3 v); API düzeyi 24'te eklendi
half3Convert_half3(uchar3 v); API düzeyi 24'te eklendi
half3 convert_half3(uint3 v); API düzeyi 24'te eklendi
half3 conversion_half3(ulong3 v); API düzeyi 24'te eklendi
half3 convert_half3(ushort3 v); API düzeyi 24'te eklendi
half4 convert_half4(char4 v); API düzeyi 24'te eklendi
half4 convert_half4(double4 v); API düzeyi 24'te eklendi
half4 conversion_half4(float4 v); API düzeyi 24'te eklendi
half4 conversion_half4(yarım4 v); API düzeyi 24'te eklendi
half4 conversion_half4(int4 v); API düzeyi 24'te eklendi
half4 convert_half4(long4 v); API düzeyi 24'te eklendi
half4 convert_half4(short4 v); API düzeyi 24'te eklendi
half4 convert_half4(uchar4 v); API düzeyi 24'te eklendi
half4 convert_half4(uint4 v); API düzeyi 24'te eklendi
half4 convert_half4(ulong4 v); API düzeyi 24'te eklendi
half4 convert_half4(ushort4 v); API düzeyi 24'te eklendi
int2 convert_int2(char2 v);
int2 convert_int2(double2 v); API düzeyi 21'de eklendi
int2 convert_int2(float2 v);
int2 convert_int2(half2 v); API düzeyi 24'te eklendi
int2 convert_int2(int2 v);
int2 convert_int2(long2 v); API düzeyi 21'de eklendi
int2 convert_int2(short2 v);
int2 convert_int2(uchar2 v);
int2 convert_int2(uint2 v);
int2 convert_int2(ulong2 v); API düzeyi 21'de eklendi
int2 convert_int2(ushort2 v);
int3 convert_int3(char3 v);
int3 convert_int3(double3 v); API düzeyi 21'de eklendi
int3 convert_int3(float3 v);
int3 convert_int3(half3 v); API düzeyi 24'te eklendi
int3 convert_int3(int3 v);
int3 convert_int3(long3 v); API düzeyi 21'de eklendi
int3 convert_int3(short3 v);
int3 convert_int3(uchar3 v);
int3 convert_int3(uint3 v);
int3 convert_int3(ulong3 v); API düzeyi 21'de eklendi
int3 convert_int3(ushort3 v);
int4 convert_int4(char4 v);
int4 convert_int4(double4 v); API düzeyi 21'de eklendi
int4 convert_int4(float4 v);
int4 convert_int4(half4 v); API düzeyi 24'te eklendi
int4 convert_int4(int4 v);
int4 convert_int4(long4 v); API düzeyi 21'de eklendi
int4 convert_int4(short4 v);
int4 convert_int4(uchar4 v);
int4 convert_int4(uint4 v);
int4 convert_int4(ulong4 v); API düzeyi 21'de eklendi
int4 convert_int4(ushort4 v);
long2 convert_long2(char2 v); API düzeyi 21'de eklendi
long2 convert_long2(double2 v); API düzeyi 21'de eklendi
long2 convert_long2(float2 v); API düzeyi 21'de eklendi
long2 conversion_long2(half2 v); API düzeyi 24'te eklendi
long2 convert_long2(int2 v); API düzeyi 21'de eklendi
long2 convert_long2(long2 v); API düzeyi 21'de eklendi
long2 convert_long2(short2 v); API düzeyi 21'de eklendi
long2 convert_long2(uchar2 v); API düzeyi 21'de eklendi
long2 convert_long2(uint2 v); API düzeyi 21'de eklendi
long2 convert_long2(ulong2 v); API düzeyi 21'de eklendi
long2 convert_long2(ushort2 v); API düzeyi 21'de eklendi
long3 convert_long3(char3 v); API düzeyi 21'de eklendi
long3 convert_long3(double3 v); API düzeyi 21'de eklendi
long3 convert_long3(float3 v); API düzeyi 21'de eklendi
long3 convert_long3(half3 v); API düzeyi 24'te eklendi
long3 convert_long3(int3 v); API düzeyi 21'de eklendi
long3 convert_long3(long3 v); API düzeyi 21'de eklendi
long3 convert_long3(short3 v); API düzeyi 21'de eklendi
long3 convert_long3(uchar3 v); API düzeyi 21'de eklendi
long3 convert_long3(uint3 v); API düzeyi 21'de eklendi
long3 convert_long3(ulong3 v); API düzeyi 21'de eklendi
long3 convert_long3(ushort3 v); API düzeyi 21'de eklendi
long4 convert_long4(char4 v); API düzeyi 21'de eklendi
long4 convert_long4(double4 v); API düzeyi 21'de eklendi
long4 convert_long4(float4 v); API düzeyi 21'de eklendi
long4 convert_long4(half4 v); API düzeyi 24'te eklendi
long4 convert_long4(int4 v); API düzeyi 21'de eklendi
long4 convert_long4(long4 v); API düzeyi 21'de eklendi
long4 convert_long4(short4 v); API düzeyi 21'de eklendi
long4 convert_long4(uchar4 v); API düzeyi 21'de eklendi
long4 convert_long4(uint4 v); API düzeyi 21'de eklendi
long4 convert_long4(ulong4 v); API düzeyi 21'de eklendi
long4 convert_long4(ushort4 v); API düzeyi 21'de eklendi
short2 convert_short2(char2 v);
short2 convert_short2(double2 v); API düzeyi 21'de eklendi
short2 convert_short2(float2 v);
short2 convert_short2(half2 v); API düzeyi 24'te eklendi
short2 convert_short2(int2 v);
short2 convert_short2(long2 v); API düzeyi 21'de eklendi
short2 convert_short2(short2 v);
short2 convert_short2(uchar2 v);
short2 convert_short2(uint2 v);
short2 convert_short2(ulong2 v); API düzeyi 21'de eklendi
short2 convert_short2(ushort2 v);
short3 convert_short3(char3 v);
short3 conversion_short3(double3 v); API düzeyi 21'de eklendi
short3 convert_short3(float3 v);
short3 convert_short3(half3 v); API düzeyi 24'te eklendi
short3 convert_short3(int3 v);
short3 convert_short3(long3 v); API düzeyi 21'de eklendi
short3 convert_short3(short3 v);
short3 convert_short3(uchar3 v);
short3 convert_short3(uint3 v);
short3 convert_short3(ulong3 v); API düzeyi 21'de eklendi
short3 convert_short3(ushort3 v);
short4 convert_short4(char4 v);
short4 convert_short4(double4 v); API düzeyi 21'de eklendi
short4 convert_short4(float4 v);
short4 convert_short4(half4 v); API düzeyi 24'te eklendi
short4 convert_short4(int4 v);
short4 convert_short4(long4 v); API düzeyi 21'de eklendi
short4 convert_short4(short4 v);
short4 convert_short4(uchar4 v);
short4 convert_short4(uint4 v);
short4 convert_short4(ulong4 v); API düzeyi 21'de eklendi
short4 convert_short4(ushort4 v);
uchar2 convert_uchar2(char2 v);
uchar2 convert_uchar2(double2 v); API düzeyi 21'de eklendi
uchar2 convert_uchar2(float2 v);
uchar2 convert_uchar2(half2 v); API düzeyi 24'te eklendi
uchar2 convert_uchar2(int2 v);
uchar2 convert_uchar2(long2 v); API düzeyi 21'de eklendi
uchar2 convert_uchar2(short2 v);
uchar2 convert_uchar2(uchar2 v);
uchar2 convert_uchar2(uint2 v);
uchar2 convert_uchar2(ulong2 v); API düzeyi 21'de eklendi
uchar2 convert_uchar2(ushort2 v);
uchar3 convert_uchar3(char3 v);
uchar3 convert_uchar3(double3 v); API düzeyi 21'de eklendi
uchar3 convert_uchar3(float3 v);
uchar3 convert_uchar3(half3 v); API düzeyi 24'te eklendi
uchar3 convert_uchar3(int3 v);
uchar3 convert_uchar3(long3 v); API düzeyi 21'de eklendi
uchar3 convert_uchar3(short3 v);
uchar3 convert_uchar3(uchar3 v);
uchar3 convert_uchar3(uint3 v);
uchar3 convert_uchar3(ulong3 v); API düzeyi 21'de eklendi
uchar3 convert_uchar3(ushort3 v);
uchar4 conversion_uchar4(char4 v);
uchar4convert_uchar4(çift4 v); API düzeyi 21'de eklendi
uchar4 convert_uchar4(float4 v);
uchar4 convert_uchar4(half4 v); API düzeyi 24'te eklendi
uchar4 convert_uchar4(int4 v);
uchar4 convert_uchar4(long4 v); API düzeyi 21'de eklendi
uchar4 convert_uchar4(short4 v);
uchar4 convert_uchar4(uchar4 v);
uchar4 convert_uchar4(uint4 v);
uchar4 convert_uchar4(ulong4 v); API düzeyi 21'de eklendi
uchar4 convert_uchar4(ushort4 v);
uint2 convert_uint2(char2 v);
uint2 convert_uint2(double2 v); API düzeyi 21'de eklendi
uint2 convert_uint2(float2 v);
uint2 convert_uint2(half2 v); API düzeyi 24'te eklendi
uint2 convert_uint2(int2 v);
uint2 convert_uint2(long2 v); API düzeyi 21'de eklendi
uint2 convert_uint2(short2 v);
uint2 convert_uint2(uchar2 v);
uint2 convert_uint2(uint2 v);
uint2 convert_uint2(ulong2 v); API düzeyi 21'de eklendi
uint2 convert_uint2(ushort2 v);
uint3 convert_uint3(char3 v);
uint3 convert_uint3(double3 v); API düzeyi 21'de eklendi
uint3 convert_uint3(float3 v);
uint3 convert_uint3(half3 v); API düzeyi 24'te eklendi
uint3 convert_uint3(int3 v);
uint3 convert_uint3(long3 v); API düzeyi 21'de eklendi
uint3 convert_uint3(short3 v);
uint3 convert_uint3(uchar3 v);
uint3 convert_uint3(uint3 v);
uint3 convert_uint3(ulong3 v); API düzeyi 21'de eklendi
uint3 convert_uint3(ushort3 v);
uint4 convert_uint4(char4 v);
uint4 convert_uint4(double4 v); API düzeyi 21'de eklendi
uint4 convert_uint4(float4 v);
uint4 convert_uint4(half4 v); API düzeyi 24'te eklendi
uint4 convert_uint4(int4 v);
uint4 convert_uint4(long4 v); API düzeyi 21'de eklendi
uint4 convert_uint4(short4 v);
uint4 convert_uint4(uchar4 v);
uint4 convert_uint4(uint4 v);
uint4 convert_uint4(ulong4 v); API düzeyi 21'de eklendi
uint4 convert_uint4(ushort4 v);
ulong2 convert_ulong2(char2 v); API düzeyi 21'de eklendi
ulong2 convert_ulong2(double2 v); API düzeyi 21'de eklendi
ulong2 convert_ulong2(float2 v); API düzeyi 21'de eklendi
ulong2 convert_ulong2(half2 v); API düzeyi 24'te eklendi
ulong2 convert_ulong2(int2 v); API düzeyi 21'de eklendi
ulong2 convert_ulong2(long2 v); API düzeyi 21'de eklendi
ulong2 convert_ulong2(short2 v); API düzeyi 21'de eklendi
ulong2 convert_ulong2(uchar2 v); API düzeyi 21'de eklendi
ulong2 convert_ulong2(uint2 v); API düzeyi 21'de eklendi
ulong2 convert_ulong2(ulong2 v); API düzeyi 21'de eklendi
ulong2 convert_ulong2(ushort2 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(char3 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(double3 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(float3 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(half3 v); API düzeyi 24'te eklendi
ulong3 convert_ulong3(int3 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(long3 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(short3 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(uchar3 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(uint3 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(ulong3 v); API düzeyi 21'de eklendi
ulong3 convert_ulong3(ushort3 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(char4 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(double4 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(float4 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(half4 v); API düzeyi 24'te eklendi
ulong4 convert_ulong4(int4 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(long4 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(short4 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(uchar4 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(uint4 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(ulong4 v); API düzeyi 21'de eklendi
ulong4 convert_ulong4(ushort4 v); API düzeyi 21'de eklendi
ushort2 convert_ushort2(char2 v);
ushort2 convert_ushort2(double2 v); API düzeyi 21'de eklendi
ushort2 convert_ushort2(float2 v);
ushort2 convert_ushort2(half2 v); API düzeyi 24'te eklendi
ushort2 convert_ushort2(int2 v);
ushort2 convert_ushort2(long2 v); API düzeyi 21'de eklendi
ushort2 convert_ushort2(short2 v);
ushort2 convert_ushort2(uchar2 v);
ushort2 convert_ushort2(uint2 v);
ushort2 convert_ushort2(ulong2 v); API düzeyi 21'de eklendi
ushort2 convert_ushort2(ushort2 v);
ushort3 convert_ushort3(char3 v);
ushort3 convert_ushort3(double3 v); API düzeyi 21'de eklendi
ushort3 convert_ushort3(float3 v);
ushort3 convert_ushort3(half3 v); API düzeyi 24'te eklendi
ushort3 convert_ushort3(int3 v);
ushort3 convert_ushort3(long3 v); API düzeyi 21'de eklendi
ushort3 convert_ushort3(short3 v);
ushort3 convert_ushort3(uchar3 v);
ushort3 convert_ushort3(uint3 v);
ushort3 convert_ushort3(ulong3 v); API düzeyi 21'de eklendi
ushort3 convert_ushort3(ushort3 v);
ushort4 convert_ushort4(char4 v);
ushort4 convert_ushort4(double4 v); API düzeyi 21'de eklendi
ushort4 convert_ushort4(float4 v);
ushort4 convert_ushort4(half4 v); API düzeyi 24'te eklendi
ushort4 convert_ushort4(int4 v);
ushort4 convert_ushort4(long4 v); API düzeyi 21'de eklendi
ushort4 convert_ushort4(short4 v);
ushort4 convert_ushort4(uchar4 v);
ushort4 convert_ushort4(uint4 v);
ushort4 convert_ushort4(ulong4 v); API düzeyi 21'de eklendi
ushort4 convert_ushort4(ushort4 v);

Bir sayısal türden bir vektörü başka bir sayısal türe dönüştürür. Dönüşüm, giriş başına yapılır.

Örneğin, a = convert_short3(b); çağırmak a.x = (short)b.x; a.y = (short)b.y; a.z = (short)b.z; işlemini yapmakla eşdeğerdir.

Kayan nokta değerlerini tam sayı türleri kesirlere dönüştürme.

Hedef türüne sığmayacak kadar büyük sayıları dönüştürmek, tanımlanmamış sonuçlara yol açar. Örneğin, 1.0e18 içeren bir kayan noktalı değeri Shorts videosuna dönüştürmek tanımsızdır. Bunu önlemek için clamp() işlevini kullanın.

rsPackColorTo8888 : Kayan öğelerden uchar4 RGBA oluşturun

uchar4 rsPackColorTo8888(kayan r, kayan g, kayan b);
uchar4 rsPackColorTo8888(kayan r, float g, kayan b, kayan a);
uchar4 rsPackColorTo8888(kayan3 rengi);
uchar4 rsPackColorTo8888(kayan4 rengi);
Parametreler
rKırmızı bileşen.
gYeşil bileşen.
bMavi bileşen.
CANNOT TRANSLATEAlfa bileşeni.
renkR, G, B ve A değerlerini içeren 3 veya 4 kayan noktalı vektör.

Üç veya dört kayan nokta RGBA değerini bir uchar4'te paketler.

Giriş değerleri genellikle (0,0f ve 1,0f dahil) arasındadır. Bu aralığın dışındaki giriş değerleri için sonuç çıkışlar 0 ile 255 arasında olacak şekilde ayarlanır. Bu sınırlama, giriş 255.f ile çarpılıp tam sayıya dönüştürüldükten sonra yapılabileceği için INT_MAX/255.f'den büyük veya INT_MIN/255.f değerinden büyük olan giriş sayıları tanımsız davranışla sonuçlanır.

Alfa bileşeni belirtilmezse 1, 0 olduğu varsayılır. Diğer bir deyişle, sonuçta alfa bileşeni 255'e ayarlanır.

rsUnpackColor8888 : Uchar4'ten float4 RGBA oluşturun

float4 rsUnpackColor8888(uchar4 c);

Kayan bir renk4 için uchar4 rengini açar. Sonuçta elde edilen kayan değer 0,0 ve 1,0 (bu değerler dahil) arasında olacaktır.

rsYuvToRGBA : YUV değerini RGBA'ya dönüştürün

float4 rsYuvToRGBA_float4(uchar y, uchar u, uchar v);
uchar4 rsYuvToRGBA_uchar4(uchar y, uchar u, uchar v);
Parametreler
yParlaklık bileşeni.
uU chromeinance bileşeni.
vV renk bileşeni.

YUV gösterimi olan bir rengi RGBA'ya dönüştürür.

Şu anda ters dönüştürme işlemini yapan bir işlev sağlamıyoruz.