![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|


Public Member Functions | |
| __device__ | vec2 (const uvec2 &v) |
| __device__ | vec2 (const vec3 &v) |
| __device__ | vec2 (float n=0.0f) |
| __device__ | vec2 (float x, float y) |
| __device__ vec2 | operator* (const float n) const |
| __device__ vec2 | operator* (const vec2 &v) const |
| __device__ vec2 | operator+ (const vec2 &o) const |
| __device__ vec2 | operator- (const vec2 &o) const |
| __device__ vec2 | operator/ (const float n) const |
Public Attributes | |
| float | g |
| float | r |
Definition at line 25 of file cuda_dxt.cu.
|
inline |
Definition at line 27 of file cuda_dxt.cu.
Referenced by vec3::gb(), operator*(), operator*(), and operator+().
|
inline |
Definition at line 28 of file cuda_dxt.cu.
| __device__ vec2::vec2 | ( | const vec3 & | v | ) |
| __device__ vec2::vec2 | ( | const uvec2 & | v | ) |
Definition at line 87 of file cuda_dxt.cu.
|
inline |
Definition at line 37 of file cuda_dxt.cu.
References vec2().

Definition at line 40 of file cuda_dxt.cu.
|
inline |
Definition at line 43 of file cuda_dxt.cu.
| float vec2::g |
Definition at line 26 of file cuda_dxt.cu.
Referenced by abs(), ConvertRGBToYCoCg(), dot(), dxt_encode< 6 >(), EmitEndPointsYCoCgDXT5(), vec3::gb(), max(), max(), min(), min(), operator*(), vec3::operator*(), operator+(), vec3::operator+(), round(), ScaleYCoCg(), and SelectYCoCgDiagonal().
| float vec2::r |
Definition at line 26 of file cuda_dxt.cu.
Referenced by abs(), ConvertRGBToYCoCg(), dot(), dxt_encode< 6 >(), EmitAlphaIndicesYCoCgDXT5(), EmitEndPointsYCoCgDXT5(), max(), max(), min(), min(), operator*(), vec3::operator*(), operator+(), vec3::operator+(), round(), ScaleYCoCg(), and SelectYCoCgDiagonal().