#include <pg_rend_shader.h>

Classes | |
| struct | RendBody |
Public Member Functions | |
| void | init (pgPrim *prim, pgID shd_id) |
| void | init (pgPrim *prim, r32 *rend_data, pgID shd_id) |
| pgID | getShaderID () |
| pgID | get2ndTextureID () |
| void | set2ndTextureID (pgID tex_id) |
| pgID | get3rdTextureID () |
| void | set3rdTextureID (pgID tex_id) |
| r32 & | uniform (u8 uni_index) |
| void | setUniformVec (u8 uni_index, const pgVec &vec) |
| void | setUniformCol3x255 (u8 uni_index, pgCol col) |
| void | setUniformCol4x255 (u8 uni_index, pgCol col) |
| r32 & | attrib (u16 data_index, u8 att_index) |
| void | setAttribVec (u16 data_index, u8 att_index, const pgVec &vec) |
| void | setAttribCol3x255 (u16 data_index, u8 att_index, pgCol col) |
| void | setAttribCol4x255 (u16 data_index, u8 att_index, pgCol col) |
1.5.8