|
ReactOS 0.4.17-dev-966-gf06eace
|
#include "d3d9_private.h"
Go to the source code of this file.
Variables | |
| struct { | |
| enum wined3d_format_id format | |
| unsigned int component_count | |
| unsigned int component_size | |
| } | d3d_dtype_lookup [] |
| static const struct IDirect3DVertexDeclaration9Vtbl | d3d9_vertex_declaration_vtbl |
| static const struct wined3d_parent_ops | d3d9_vertexdeclaration_wined3d_parent_ops |
|
static |
Definition at line 317 of file vertexdeclaration.c.
Definition at line 218 of file vertexdeclaration.c.
| HRESULT d3d9_vertex_declaration_create | ( | struct d3d9_device * | device, |
| const D3DVERTEXELEMENT9 * | elements, | ||
| struct d3d9_vertex_declaration ** | declaration | ||
| ) |
Definition at line 416 of file vertexdeclaration.c.
Referenced by d3d9_device_CreateVertexDeclaration(), and device_get_fvf_declaration().
|
static |
Definition at line 267 of file vertexdeclaration.c.
|
static |
Definition at line 253 of file vertexdeclaration.c.
|
static |
Definition at line 199 of file vertexdeclaration.c.
Definition at line 234 of file vertexdeclaration.c.
|
static |
Definition at line 305 of file vertexdeclaration.c.
|
inlinestatic |
Definition at line 53 of file vertexdeclaration.c.
Referenced by d3d9_vertex_declaration_AddRef(), d3d9_vertex_declaration_GetDeclaration(), d3d9_vertex_declaration_GetDevice(), and d3d9_vertex_declaration_Release().
| struct d3d9_vertex_declaration * unsafe_impl_from_IDirect3DVertexDeclaration9 | ( | IDirect3DVertexDeclaration9 * | iface | ) |
Definition at line 297 of file vertexdeclaration.c.
Referenced by d3d9_device_ProcessVertices(), and d3d9_device_SetVertexDeclaration().
| HRESULT vdecl_convert_fvf | ( | DWORD | fvf, |
| D3DVERTEXELEMENT9 ** | ppVertexElements | ||
| ) |
Definition at line 58 of file vertexdeclaration.c.
Referenced by device_get_fvf_declaration().
|
static |
Definition at line 367 of file vertexdeclaration.c.
Referenced by d3d9_vertex_declaration_create(), and wined3d_vertex_declaration_create().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d9 | ) |
Definition at line 29 of file vertexdeclaration.c.
Referenced by allocate_register(), append_transform_feedback_skip_components(), copy_propagation_create_var_def(), copy_propagation_get_value(), copy_propagation_var_def_destroy(), dst_param_init_vector(), dump_arg(), get_component_array(), GPOS_apply_MarkToLigature(), hlsl_dump_var_default_values(), hlsl_free_var(), instruction_dst_param_init_ssa_vector(), lookup_rpc(), lower_f16tof32(), lower_f32tof16(), lower_round(), parse_channel_desc(), range_map_set_register_range(), register_init_ssa_vector(), shader_glsl_cast(), shader_glsl_dot(), shader_glsl_generate_transform_feedback_varyings(), shader_glsl_movc(), signature_element_range_expand_mask(), sm4_get_extern_resources(), sm6_parser_dcl_register_builtin(), sm6_parser_emit_composite_construct(), sm6_parser_emit_coordinate_construct(), sm6_parser_emit_dx_buffer_store(), sm6_parser_emit_dx_compute_builtin(), sm6_parser_emit_dx_dot(), sm6_parser_emit_dx_get_dimensions(), sm6_parser_emit_dx_raw_buffer_load(), sm6_parser_emit_dx_raw_buffer_store(), sm6_parser_emit_dx_sample(), sm6_parser_emit_dx_texture_store(), sm6_parser_emit_reg_composite_construct(), src_param_init_vector(), and vkd3d_write_mask_from_component_count().
Definition at line 30 of file vertexdeclaration.c.
Referenced by GPOS_apply_MarkToLigature().
Definition at line 286 of file vertexdeclaration.c.
Referenced by unsafe_impl_from_IDirect3DVertexDeclaration9(), and vertexdeclaration_init().
|
static |
Definition at line 312 of file vertexdeclaration.c.
Referenced by vertexdeclaration_init().
| const struct { ... } d3d_dtype_lookup[] |
Referenced by convert_to_wined3d_declaration(), and vdecl_convert_fvf().
Definition at line 28 of file vertexdeclaration.c.
Referenced by append_decl_element().