FS2_Open
Open source remastering of the Freespace 2 engine
opengl_uniform_state Class Reference

#include <gropenglstate.h>

Public Member Functions

 opengl_uniform_state ()
 
void setUniformi (const SCP_string &name, const int value)
 
void setUniformf (const SCP_string &name, const float value)
 
void setUniform2f (const SCP_string &name, const float x, const float y)
 
void setUniform2f (const SCP_string &name, const vec2d &val)
 
void setUniform3f (const SCP_string &name, const float x, const float y, const float z)
 
void setUniform3f (const SCP_string &name, const vec3d &value)
 
void setUniform4f (const SCP_string &name, const vec4 &val)
 
void setUniformMatrix4fv (const SCP_string &name, const int count, const matrix4 *value)
 
void setUniformMatrix4f (const SCP_string &name, const matrix4 &val)
 
void reset ()
 

Detailed Description

Definition at line 308 of file gropenglstate.h.

Constructor & Destructor Documentation

opengl_uniform_state::opengl_uniform_state ( )

Definition at line 1294 of file gropenglstate.cpp.

Member Function Documentation

void opengl_uniform_state::reset ( )

Definition at line 1623 of file gropenglstate.cpp.

void opengl_uniform_state::setUniform2f ( const SCP_string name,
const float  x,
const float  y 
)

Definition at line 1389 of file gropenglstate.cpp.

void opengl_uniform_state::setUniform2f ( const SCP_string name,
const vec2d val 
)

Definition at line 1399 of file gropenglstate.cpp.

void opengl_uniform_state::setUniform3f ( const SCP_string name,
const float  x,
const float  y,
const float  z 
)

Definition at line 1438 of file gropenglstate.cpp.

void opengl_uniform_state::setUniform3f ( const SCP_string name,
const vec3d value 
)

Definition at line 1449 of file gropenglstate.cpp.

void opengl_uniform_state::setUniform4f ( const SCP_string name,
const vec4 val 
)

Definition at line 1488 of file gropenglstate.cpp.

void opengl_uniform_state::setUniformf ( const SCP_string name,
const float  value 
)

Definition at line 1350 of file gropenglstate.cpp.

void opengl_uniform_state::setUniformi ( const SCP_string name,
const int  value 
)

Definition at line 1311 of file gropenglstate.cpp.

void opengl_uniform_state::setUniformMatrix4f ( const SCP_string name,
const matrix4 val 
)

Definition at line 1528 of file gropenglstate.cpp.

void opengl_uniform_state::setUniformMatrix4fv ( const SCP_string name,
const int  count,
const matrix4 value 
)

Definition at line 1570 of file gropenglstate.cpp.


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