#include "graphics_com_private.h"
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
|
| static DTTR_Graphics_COM_Direct3DDevice7 * | d3d7_get_device () |
| static HRESULT | d3d7_enum_devices (DTTR_Graphics_COM_Direct3D7 *self, void *cb, void *ctx) |
| static HRESULT | d3d7_createdevice (DTTR_Graphics_COM_Direct3D7 *self, void *guid, void *surf, void **dev) |
| static HRESULT | d3d7_createvertexbuffer (DTTR_Graphics_COM_Direct3D7 *self, void *desc, void **vb, DWORD flags) |
| static HRESULT | d3d7_enumzbufferformats (DTTR_Graphics_COM_Direct3D7 *self, void *guid, void *cb, void *ctx) |
| DTTR_Graphics_COM_Direct3D7 * | dttr_graphics_com_create_direct3d7 () |
◆ INITGUID
◆ d3d7_createdevice()
◆ d3d7_createvertexbuffer()
◆ d3d7_enum_devices()
◆ d3d7_enumzbufferformats()
◆ d3d7_get_device()
◆ dttr_graphics_com_create_direct3d7()
◆ d3d7_device
◆ D3D7_MAX_TEXTURE_REPEAT
| const DWORD D3D7_MAX_TEXTURE_REPEAT = 1u << 15 |
|
static |
◆ vtbl
Initial value: = {
.QueryInterface = d3d7_query_interface,
.AddRef = d3d7_addref,
.Release = d3d7_release,
.EvictManagedTextures = d3d7_evict_managed_textures,
}
static HRESULT d3d7_enumzbufferformats(DTTR_Graphics_COM_Direct3D7 *self, void *guid, void *cb, void *ctx)
static HRESULT d3d7_createvertexbuffer(DTTR_Graphics_COM_Direct3D7 *self, void *desc, void **vb, DWORD flags)
static HRESULT d3d7_enum_devices(DTTR_Graphics_COM_Direct3D7 *self, void *cb, void *ctx)
static HRESULT d3d7_createdevice(DTTR_Graphics_COM_Direct3D7 *self, void *guid, void *surf, void **dev)
Definition at line 143 of file com_direct3d7.c.
Referenced by dttr_graphics_com_create_direct3d7(), dttr_graphics_com_create_direct3d_texture2(), dttr_graphics_com_create_direct3ddevice7(), dttr_graphics_com_create_directdraw7(), and dttr_graphics_com_create_directdrawsurface7().