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

Public Attributes

GLuint fbo444_id
 
GLuint fbo_id
 
enum dxt_format format
 
GLuint g_vao
 
GLuint g_vao_422
 
GLuint g_vertices
 
int height
 
unsigned int legacy:1
 
GLuint program_compress
 
GLuint shader_fragment_compress
 
GLuint shader_vertex_compress
 
GLuint texture_compressed_id
 
GLuint texture_id
 
GLuint texture_yuv422
 
enum dxt_type type
 
int width
 
GLuint yuv422_to_444_fp
 
GLuint yuv422_to_444_program
 
GLuint yuv422_to_444_vp
 

Detailed Description

Documented at declaration

Definition at line 74 of file dxt_encoder.c.

Member Data Documentation

◆ fbo444_id

GLuint dxt_encoder::fbo444_id

Definition at line 115 of file dxt_encoder.c.

◆ fbo_id

GLuint dxt_encoder::fbo_id

Definition at line 105 of file dxt_encoder.c.

◆ format

enum dxt_format dxt_encoder::format

Definition at line 88 of file dxt_encoder.c.

Referenced by dxt_encoder_create(), main(), and perform_encode().

◆ g_vao

GLuint dxt_encoder::g_vao

The VAO for the vertices etc.

Definition at line 120 of file dxt_encoder.c.

◆ g_vao_422

GLuint dxt_encoder::g_vao_422

Definition at line 121 of file dxt_encoder.c.

◆ g_vertices

GLuint dxt_encoder::g_vertices

The VBO for the vertices.

Definition at line 126 of file dxt_encoder.c.

◆ height

int dxt_encoder::height

Definition at line 85 of file dxt_encoder.c.

Referenced by dxt_encoder_create(), main(), perform_decode(), and perform_encode().

◆ legacy

unsigned int dxt_encoder::legacy

Definition at line 76 of file dxt_encoder.c.

Referenced by dxt_encoder_create().

◆ program_compress

GLuint dxt_encoder::program_compress

Definition at line 108 of file dxt_encoder.c.

◆ shader_fragment_compress

GLuint dxt_encoder::shader_fragment_compress

Definition at line 109 of file dxt_encoder.c.

◆ shader_vertex_compress

GLuint dxt_encoder::shader_vertex_compress

Definition at line 110 of file dxt_encoder.c.

◆ texture_compressed_id

GLuint dxt_encoder::texture_compressed_id

Definition at line 100 of file dxt_encoder.c.

◆ texture_id

GLuint dxt_encoder::texture_id

Definition at line 91 of file dxt_encoder.c.

◆ texture_yuv422

GLuint dxt_encoder::texture_yuv422

Definition at line 102 of file dxt_encoder.c.

◆ type

enum dxt_type dxt_encoder::type

Definition at line 79 of file dxt_encoder.c.

◆ width

int dxt_encoder::width

Definition at line 82 of file dxt_encoder.c.

Referenced by dxt_encoder_create(), main(), perform_decode(), and perform_encode().

◆ yuv422_to_444_fp

GLuint dxt_encoder::yuv422_to_444_fp

Definition at line 113 of file dxt_encoder.c.

◆ yuv422_to_444_program

GLuint dxt_encoder::yuv422_to_444_program

Definition at line 112 of file dxt_encoder.c.

◆ yuv422_to_444_vp

GLuint dxt_encoder::yuv422_to_444_vp

Definition at line 114 of file dxt_encoder.c.


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