Blender V2.61 - r43446
|
#include <gpu_codegen.h>
Public Attributes | |
struct GPUInput * | next |
struct GPUInput * | prev |
GPUNode * | node |
int | type |
int | source |
int | id |
int | texid |
int | attribid |
int | bindtex |
int | definetex |
int | textarget |
int | textype |
struct Image * | ima |
struct ImageUser * | iuser |
float * | dynamicvec |
int | dynamictype |
void * | dynamicdata |
GPUTexture * | tex |
int | shaderloc |
char | shadername [32] |
float | vec [16] |
GPUNodeLink * | link |
int | dynamictex |
int | attribtype |
char | attribname [32] |
int | attribfirst |
GPUBuiltin | builtin |
Definition at line 122 of file gpu_codegen.h.
Definition at line 152 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_print_uniforms_functions(), and gpu_nodes_get_vertex_attributes().
Definition at line 132 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_call_functions(), codegen_print_uniforms_functions(), and gpu_nodes_get_vertex_attributes().
char GPUInput::attribname[32] |
Definition at line 151 of file gpu_codegen.h.
Referenced by gpu_node_input_link(), and gpu_nodes_get_vertex_attributes().
Definition at line 150 of file gpu_codegen.h.
Referenced by code_generate_vertex(), gpu_node_input_link(), and gpu_nodes_get_vertex_attributes().
Definition at line 133 of file gpu_codegen.h.
Referenced by codegen_print_uniforms_functions(), codegen_set_unique_ids(), GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), and GPU_pass_unbind().
Definition at line 153 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_print_uniforms_functions(), gpu_node_input_link(), and gpu_nodes_get_builtin_flag().
Definition at line 134 of file gpu_codegen.h.
Referenced by codegen_declare_tmps(), and codegen_set_unique_ids().
void* GPUInput::dynamicdata |
Definition at line 142 of file gpu_codegen.h.
Referenced by gpu_node_input_link(), and GPU_shader_export().
Definition at line 149 of file gpu_codegen.h.
Referenced by GPU_inputs_free(), and gpu_node_input_link().
Definition at line 141 of file gpu_codegen.h.
Referenced by gpu_node_input_link(), and GPU_shader_export().
float* GPUInput::dynamicvec |
Definition at line 140 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_print_uniforms_functions(), gpu_node_input_link(), GPU_nodes_extract_dynamic_inputs(), and GPU_pass_update_uniforms().
int GPUInput::id |
Definition at line 130 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_print_uniforms_functions(), codegen_set_unique_ids(), and GPU_nodes_extract_dynamic_inputs().
struct Image* GPUInput::ima |
Definition at line 138 of file gpu_codegen.h.
Referenced by codegen_input_has_texture(), codegen_set_unique_ids(), gpu_node_input_link(), GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), GPU_pass_unbind(), GPU_pass_update_uniforms(), and GPU_shader_export().
struct ImageUser* GPUInput::iuser |
Definition at line 139 of file gpu_codegen.h.
Referenced by gpu_node_input_link(), and GPU_pass_bind().
Definition at line 148 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_input_has_texture(), codegen_set_unique_ids(), GPU_inputs_free(), GPU_link_changed(), gpu_node_input_link(), and gpu_nodes_tag().
struct GPUInput* GPUInput::next |
Definition at line 123 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_call_functions(), codegen_declare_tmps(), codegen_print_uniforms_functions(), codegen_set_unique_ids(), GPU_inputs_free(), GPU_nodes_extract_dynamic_inputs(), gpu_nodes_get_builtin_flag(), gpu_nodes_get_vertex_attributes(), gpu_nodes_tag(), GPU_pass_bind(), GPU_pass_unbind(), GPU_pass_update_uniforms(), and GPU_shader_export().
Definition at line 125 of file gpu_codegen.h.
Referenced by gpu_node_input_link().
struct GPUInput * GPUInput::prev |
Definition at line 123 of file gpu_codegen.h.
Definition at line 144 of file gpu_codegen.h.
Referenced by GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), and GPU_pass_update_uniforms().
char GPUInput::shadername[32] |
Definition at line 145 of file gpu_codegen.h.
Referenced by GPU_nodes_extract_dynamic_inputs(), and GPU_shader_export().
int GPUInput::source |
Definition at line 128 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_call_functions(), codegen_declare_tmps(), codegen_print_uniforms_functions(), codegen_set_unique_ids(), gpu_node_input_link(), GPU_nodes_extract_dynamic_inputs(), gpu_nodes_get_builtin_flag(), and gpu_nodes_get_vertex_attributes().
Definition at line 143 of file gpu_codegen.h.
Referenced by codegen_input_has_texture(), codegen_set_unique_ids(), GPU_inputs_free(), gpu_node_input_link(), GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), GPU_pass_unbind(), GPU_pass_update_uniforms(), and GPU_shader_export().
int GPUInput::texid |
Definition at line 131 of file gpu_codegen.h.
Referenced by codegen_call_functions(), codegen_declare_tmps(), codegen_print_uniforms_functions(), codegen_set_unique_ids(), GPU_nodes_extract_dynamic_inputs(), GPU_pass_bind(), and GPU_shader_export().
Definition at line 135 of file gpu_codegen.h.
Referenced by gpu_node_input_link().
Definition at line 136 of file gpu_codegen.h.
Referenced by codegen_print_uniforms_functions(), gpu_node_input_link(), and GPU_shader_export().
int GPUInput::type |
Definition at line 127 of file gpu_codegen.h.
Referenced by code_generate_vertex(), codegen_call_functions(), codegen_print_uniforms_functions(), gpu_node_input_link(), GPU_pass_update_uniforms(), and GPU_shader_export().
float GPUInput::vec[16] |
Definition at line 147 of file gpu_codegen.h.
Referenced by codegen_print_uniforms_functions(), and gpu_node_input_link().