RetroArch
Public Attributes | List of all members
uniform_info Struct Reference

#include <video_driver.h>

Collaboration diagram for uniform_info:
[legend]

Public Attributes

bool enabled
 
int32_t location
 
int32_t count
 
unsigned type
 
struct {
   enum shader_program_type   type
 
   const char *   ident
 
   uint32_t   idx
 
   bool   add_prefix
 
   bool   enable
 
lookup
 
struct {
   struct {
      intptr_t   v0
 
      intptr_t   v1
 
      intptr_t   v2
 
      intptr_t   v3
 
   }   integer
 
   intptr_t *   integerv
 
   struct {
      uintptr_t   v0
 
      uintptr_t   v1
 
      uintptr_t   v2
 
      uintptr_t   v3
 
   }   unsigned_integer
 
   uintptr_t *   unsigned_integerv
 
   struct {
      float   v0
 
      float   v1
 
      float   v2
 
      float   v3
 
   }   f
 
   float *   floatv
 
result
 

Member Data Documentation

◆ add_prefix

bool uniform_info::add_prefix

◆ count

int32_t uniform_info::count

◆ enable

bool uniform_info::enable

◆ enabled

bool uniform_info::enabled

◆ f

struct { ... } uniform_info::f

◆ floatv

float* uniform_info::floatv

◆ ident

const char* uniform_info::ident

◆ idx

uint32_t uniform_info::idx

◆ integer

struct { ... } uniform_info::integer

◆ integerv

intptr_t* uniform_info::integerv

◆ location

int32_t uniform_info::location

◆ lookup

struct { ... } uniform_info::lookup

◆ result

struct { ... } uniform_info::result

◆ type [1/2]

unsigned uniform_info::type

◆ type [2/2]

enum shader_program_type uniform_info::type

◆ unsigned_integer

struct { ... } uniform_info::unsigned_integer

◆ unsigned_integerv

uintptr_t* uniform_info::unsigned_integerv

◆ v0 [1/3]

intptr_t uniform_info::v0

◆ v0 [2/3]

uintptr_t uniform_info::v0

◆ v0 [3/3]

float uniform_info::v0

◆ v1 [1/3]

intptr_t uniform_info::v1

◆ v1 [2/3]

uintptr_t uniform_info::v1

◆ v1 [3/3]

float uniform_info::v1

◆ v2 [1/3]

intptr_t uniform_info::v2

◆ v2 [2/3]

uintptr_t uniform_info::v2

◆ v2 [3/3]

float uniform_info::v2

◆ v3 [1/3]

intptr_t uniform_info::v3

◆ v3 [2/3]

uintptr_t uniform_info::v3

◆ v3 [3/3]

float uniform_info::v3

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