UFO: Alien Invasion
r_program_t Struct Reference

#include <r_program.h>

Collaboration diagram for r_program_t:
Collaboration graph

Data Fields

GLuint id
 
char name [MAX_VAR]
 
r_shader_tv
 
r_shader_tf
 
r_progvar_t vars [MAX_PROGRAM_VARS]
 
programInitFunc_t init
 
programUseFunc_t use
 
voiduserdata
 

Detailed Description

Definition at line 54 of file r_program.h.

Field Documentation

◆ f

r_shader_t* r_program_t::f

fragment shader

Definition at line 58 of file r_program.h.

Referenced by R_LoadProgram(), and R_ShutdownProgram().

◆ id

◆ init

programInitFunc_t r_program_t::init

Definition at line 60 of file r_program.h.

Referenced by R_LoadProgram().

◆ name

char r_program_t::name[MAX_VAR]

Definition at line 56 of file r_program.h.

Referenced by R_LoadProgram(), and R_ProgramVariable().

◆ use

programUseFunc_t r_program_t::use

Definition at line 61 of file r_program.h.

Referenced by R_LoadProgram(), and R_UseProgram().

◆ userdata

void* r_program_t::userdata

◆ v

r_shader_t* r_program_t::v

vertex shader

Definition at line 57 of file r_program.h.

Referenced by R_LoadProgram(), and R_ShutdownProgram().

◆ vars

r_progvar_t r_program_t::vars[MAX_PROGRAM_VARS]

Definition at line 59 of file r_program.h.

Referenced by R_ProgramVariable().


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