ReactOS 0.4.16-dev-61-ge128cbc
|
Go to the source code of this file.
Classes | |
struct | destroy_callback |
Functions | |
BOOL WINAPI | DllMain (HINSTANCE inst, DWORD reason, void *reserved) |
void | d3drm_object_init (struct d3drm_object *object, const char *classname) |
HRESULT | d3drm_object_add_destroy_callback (struct d3drm_object *object, D3DRMOBJECTCALLBACK cb, void *ctx) |
HRESULT | d3drm_object_delete_destroy_callback (struct d3drm_object *object, D3DRMOBJECTCALLBACK cb, void *ctx) |
HRESULT | d3drm_object_get_class_name (struct d3drm_object *object, DWORD *size, char *name) |
HRESULT | d3drm_object_get_name (struct d3drm_object *object, DWORD *size, char *name) |
HRESULT | d3drm_object_set_name (struct d3drm_object *object, const char *name) |
void | d3drm_object_cleanup (IDirect3DRMObject *iface, struct d3drm_object *object) |
HRESULT d3drm_object_add_destroy_callback | ( | struct d3drm_object * | object, |
D3DRMOBJECTCALLBACK | cb, | ||
void * | ctx | ||
) |
Definition at line 55 of file d3drm_main.c.
Referenced by d3drm_animation2_AddDestroyCallback(), d3drm_device3_AddDestroyCallback(), d3drm_face2_AddDestroyCallback(), d3drm_frame3_AddDestroyCallback(), d3drm_light_AddDestroyCallback(), d3drm_material_AddDestroyCallback(), d3drm_mesh_AddDestroyCallback(), d3drm_mesh_builder3_AddDestroyCallback(), d3drm_texture3_AddDestroyCallback(), d3drm_viewport2_AddDestroyCallback(), and d3drm_wrap_AddDestroyCallback().
void d3drm_object_cleanup | ( | IDirect3DRMObject * | iface, |
struct d3drm_object * | object | ||
) |
Definition at line 153 of file d3drm_main.c.
Referenced by d3drm_animation2_Release(), d3drm_device_destroy(), d3drm_face1_Release(), d3drm_frame3_Release(), d3drm_light_Release(), d3drm_material_Release(), d3drm_mesh_builder2_Release(), d3drm_mesh_Release(), d3drm_texture_destroy(), d3drm_viewport_destroy(), and d3drm_wrap_Release().
HRESULT d3drm_object_delete_destroy_callback | ( | struct d3drm_object * | object, |
D3DRMOBJECTCALLBACK | cb, | ||
void * | ctx | ||
) |
Definition at line 72 of file d3drm_main.c.
Referenced by d3drm_animation2_DeleteDestroyCallback(), d3drm_device3_DeleteDestroyCallback(), d3drm_face2_DeleteDestroyCallback(), d3drm_frame3_DeleteDestroyCallback(), d3drm_light_DeleteDestroyCallback(), d3drm_material_DeleteDestroyCallback(), d3drm_mesh_builder3_DeleteDestroyCallback(), d3drm_mesh_DeleteDestroyCallback(), d3drm_texture3_DeleteDestroyCallback(), d3drm_viewport2_DeleteDestroyCallback(), and d3drm_wrap_DeleteDestroyCallback().
HRESULT d3drm_object_get_class_name | ( | struct d3drm_object * | object, |
DWORD * | size, | ||
char * | name | ||
) |
Definition at line 92 of file d3drm_main.c.
Referenced by d3drm_animation2_GetClassName(), d3drm_device3_GetClassName(), d3drm_face2_GetClassName(), d3drm_frame3_GetClassName(), d3drm_light_GetClassName(), d3drm_material_GetClassName(), d3drm_mesh_builder3_GetClassName(), d3drm_mesh_GetClassName(), d3drm_texture3_GetClassName(), d3drm_viewport2_GetClassName(), and d3drm_wrap_GetClassName().
HRESULT d3drm_object_get_name | ( | struct d3drm_object * | object, |
DWORD * | size, | ||
char * | name | ||
) |
Definition at line 111 of file d3drm_main.c.
Referenced by d3drm_animation2_GetName(), d3drm_device3_GetName(), d3drm_face2_GetName(), d3drm_frame3_GetName(), d3drm_light_GetName(), d3drm_material_GetName(), d3drm_mesh_builder3_GetName(), d3drm_mesh_GetName(), d3drm_texture3_GetName(), d3drm_viewport2_GetName(), and d3drm_wrap_GetName().
void d3drm_object_init | ( | struct d3drm_object * | object, |
const char * | classname | ||
) |
Definition at line 39 of file d3drm_main.c.
Referenced by d3drm_animation_create(), d3drm_device_create(), d3drm_face_create(), d3drm_frame_create(), d3drm_light_create(), d3drm_material_create(), d3drm_mesh_builder_create(), d3drm_mesh_create(), d3drm_texture_create(), d3drm_viewport_create(), and d3drm_wrap_create().
HRESULT d3drm_object_set_name | ( | struct d3drm_object * | object, |
const char * | name | ||
) |
Definition at line 135 of file d3drm_main.c.
Referenced by d3drm_animation2_SetName(), d3drm_device3_SetName(), d3drm_face2_SetName(), d3drm_frame3_SetName(), d3drm_light_SetName(), d3drm_material_SetName(), d3drm_mesh_builder3_SetName(), d3drm_mesh_SetName(), d3drm_texture3_SetName(), d3drm_viewport2_SetName(), and d3drm_wrap_SetName().
Definition at line 26 of file d3drm_main.c.