UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
uvec3 Struct Reference
Collaboration diagram for uvec3:
Collaboration graph

Public Member Functions

__device__ uvec3 (const vec3 &v)
 
__device__ uvec3 (u32 n=0)
 
__device__ uvec3 (u32 r, u32 g, u32 b)
 

Public Attributes

u32 b
 
u32 g
 
u32 r
 

Detailed Description

Definition at line 18 of file cuda_dxt.cu.

Constructor & Destructor Documentation

◆ uvec3() [1/3]

__device__ uvec3::uvec3 ( u32 r,
u32 g,
u32 b )
inline

Definition at line 20 of file cuda_dxt.cu.

20: r(r), g(g), b(b) {}
u32 g
Definition cuda_dxt.cu:19
u32 b
Definition cuda_dxt.cu:19
u32 r
Definition cuda_dxt.cu:19

◆ uvec3() [2/3]

__device__ uvec3::uvec3 ( u32 n = 0)
inline

Definition at line 21 of file cuda_dxt.cu.

21: r(n), g(n), b(n) {}

◆ uvec3() [3/3]

__device__ uvec3::uvec3 ( const vec3 & v)

Definition at line 84 of file cuda_dxt.cu.

84: r(v.r), g(v.g), b(v.b) {}
float r
Definition cuda_dxt.cu:26
float g
Definition cuda_dxt.cu:26
float b
Definition cuda_dxt.cu:56

Member Data Documentation

◆ b

u32 uvec3::b

Definition at line 19 of file cuda_dxt.cu.

◆ g

u32 uvec3::g

Definition at line 19 of file cuda_dxt.cu.

◆ r

u32 uvec3::r

Definition at line 19 of file cuda_dxt.cu.


The documentation for this struct was generated from the following file: