![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
This is the complete list of members for shader, including all inherited members.
| compute_program | shader | |
| domain_program | shader | |
| flags | shader | |
| geometry_program | shader | |
| hull_program | shader | |
| pixel_program | shader | |
| source | shader | |
| TAG_BLOCK(programs, { TAG_ENUM8(type, { vertex, pixel, geometry, hull, domain, compute, });data_reference syntax_code;data_reference target;data_reference entry_point;data_reference program;}) | shader | |
| TAG_BLOCK(global_parameters, { }) | shader | |
| TAG_BLOCK(instance_parameters, { shader_parameter_type type;struct bitfield8_flags { bool is_array :1;bool pass_to_pixel_shader :1;bool unused2 :1;bool unused3 :1;bool unused4 :1;bool unused5 :1;bool unused6 :1;bool unused7 :1;};bitfield8_flags flags;data_reference name;int32_t array_size;}) | shader | |
| TAG_ENUM8(shader_method, { raw, pbs, }) | shader | |
| TAG_ENUM8(shader_type, { universal, }) | shader | |
| vertex_program | shader |