Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
GlobalShaderParamState Struct Reference

#include <shader.hpp>

Public Member Functions

void resetversions ()
 
void changed ()
 

Public Attributes

const char * name
 
union {
float fval [32]
 
int ival [32]
 
uint uval [32]
 
uchar buf [32 *sizeof(float)]
 
}; 
 
int version
 

Static Public Attributes

static int nextversion = 0
 

Member Function Documentation

void GlobalShaderParamState::changed ( )
inline
void GlobalShaderParamState::resetversions ( )

Member Data Documentation

union { ... }
const char* GlobalShaderParamState::name

Referenced by getglobalparam().

int GlobalShaderParamState::nextversion = 0
static

Referenced by changed().

int GlobalShaderParamState::version

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