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
r | Kırmızı bileşen. |
---|---|
g | Yeşil bileşen. |
b | Mavi bileşen. |
CANNOT TRANSLATE | Alfa bileşeni. |
renk | R, 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
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
y | Parlaklık bileşeni. |
---|---|
u | U chromeinance bileşeni. |
v | V 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.