ReactOS 0.4.16-dev-109-gf4cb10f
|
#include <stdio.h>
#include <float.h>
#include <limits.h>
#include "wine/test.h"
#include "d3dx9.h"
#include "initguid.h"
#include "rmxftmpl.h"
#include "rmxfguid.h"
Go to the source code of this file.
Classes | |
struct | vertex |
struct | test_context |
struct | mesh |
struct | sincos_table |
struct | dynamic_array |
struct | point2d |
struct | outline |
struct | outline_array |
struct | glyphinfo |
struct | udec3 |
struct | dec3n |
Typedefs | |
typedef WORD | face[3] |
Enumerations | |
enum | pointtype { POINTTYPE_CURVE = 0 , POINTTYPE_CORNER , POINTTYPE_CURVE_START , POINTTYPE_CURVE_END , POINTTYPE_CURVE_MIDDLE , POINTTYPE_CURVE = 0 , POINTTYPE_CORNER , POINTTYPE_CURVE_START , POINTTYPE_CURVE_END , POINTTYPE_CURVE_MIDDLE } |
Variables | |
static ID3DXAllocateHierarchyVtbl | ID3DXAllocateHierarchyImpl_Vtbl |
static ID3DXAllocateHierarchy | alloc_hier = { &ID3DXAllocateHierarchyImpl_Vtbl } |
#define check_floats | ( | got, | |
exp, | |||
dim | |||
) | check_floats_(__LINE__, "", got, exp, dim) |
#define check_generated_adjacency | ( | mesh, | |
got, | |||
epsilon | |||
) | check_generated_adjacency_(__LINE__, mesh, got, epsilon) |
#define check_generated_effects | ( | materials, | |
num_materials, | |||
effects | |||
) | check_generated_effects_(__LINE__, materials, num_materials, effects) |
#define check_materials | ( | got, | |
got_count, | |||
expected, | |||
expected_count | |||
) | check_materials_(__LINE__, got, got_count, expected, expected_count) |
#define check_matrix | ( | got, | |
expected | |||
) | check_matrix_(__LINE__, got, expected) |
#define check_vertex_buffer | ( | mesh, | |
vertices, | |||
num_vertices, | |||
fvf | |||
) | check_vertex_buffer_(__LINE__, mesh, vertices, num_vertices, fvf) |
#define EFFECT_TABLE_ENTRY | ( | str, | |
field | |||
) | {str, sizeof(str), sizeof(materials->MatD3D.field), offsetof(D3DXMATERIAL, MatD3D.field)} |
#define NAN __port_nan() |
#define test_LoadMeshFromX | ( | device, | |
xfile_str, | |||
vertex_array, | |||
fvf, | |||
index_array, | |||
materials_array, | |||
check_adjacency | |||
) |
Definition at line 3496 of file mesh.c.
|
static |
Definition at line 3586 of file mesh.c.
|
static |
Definition at line 3562 of file mesh.c.
Definition at line 3550 of file mesh.c.
Referenced by add_bezier_points(), and create_outline().
|
static |
Definition at line 3627 of file mesh.c.
|
static |
|
static |
Definition at line 75 of file mesh.c.
Referenced by check_vertex_buffer_().
|
static |
Definition at line 1713 of file mesh.c.
Referenced by test_LoadMeshFromX_().
|
static |
Definition at line 1744 of file mesh.c.
Referenced by test_LoadMeshFromX_().
|
static |
Definition at line 1631 of file mesh.c.
Referenced by test_LoadMeshFromX_().
|
static |
Definition at line 1687 of file mesh.c.
Referenced by test_LoadMeshFromX_().
|
static |
|
static |
Definition at line 1529 of file mesh.c.
Referenced by test_LoadMeshFromX_().
|
static |
Definition at line 6592 of file mesh.c.
Referenced by test_clone_mesh(), and test_weld_vertices().
|
static |
Definition at line 10693 of file mesh.c.
Referenced by test_compute_normals().
Definition at line 59 of file mesh.c.
|
static |
Definition at line 610 of file mesh.c.
Referenced by test_create_skin_info(), test_fvf_to_decl(), and test_load_skin_mesh_from_xof().
Definition at line 235 of file mesh.c.
Referenced by D3DXCreateMeshFVFTest(), D3DXCreateMeshTest(), test_box(), test_cylinder(), test_polygon(), test_sphere(), and test_torus().
|
static |
Definition at line 10746 of file mesh.c.
Referenced by test_compute_normals().
|
static |
Definition at line 3977 of file mesh.c.
Referenced by test_createtext().
|
static |
Definition at line 64 of file mesh.c.
Referenced by compare_mesh(), compare_normals(), compare_text_outline_mesh(), D3DXComputeBoundingBoxTest(), and D3DXComputeBoundingSphereTest().
|
static |
Definition at line 2574 of file mesh.c.
Referenced by test_box().
|
static |
Definition at line 3104 of file mesh.c.
Referenced by test_cylinder().
|
static |
Definition at line 10819 of file mesh.c.
Referenced by test_compute_normals().
|
static |
Definition at line 10824 of file mesh.c.
Referenced by test_compute_normals().
Definition at line 2708 of file mesh.c.
Referenced by test_polygon().
|
static |
Definition at line 2855 of file mesh.c.
Definition at line 2889 of file mesh.c.
Referenced by test_sphere().
|
static |
Definition at line 3833 of file mesh.c.
Referenced by test_createtext().
|
static |
Definition at line 3355 of file mesh.c.
Referenced by test_torus().
|
inlinestatic |
|
static |
Definition at line 3671 of file mesh.c.
Definition at line 382 of file mesh.c.
Referenced by START_TEST().
Definition at line 476 of file mesh.c.
Referenced by START_TEST().
Definition at line 543 of file mesh.c.
Referenced by START_TEST().
Definition at line 11260 of file mesh.c.
Referenced by START_TEST().
Definition at line 2653 of file mesh.c.
Referenced by START_TEST().
Definition at line 3282 of file mesh.c.
Referenced by START_TEST().
Definition at line 11324 of file mesh.c.
Referenced by START_TEST().
Definition at line 1408 of file mesh.c.