102 Patches: Detours to the Rescue
C reference for DttR maintainers and modders.
Loading...
Searching...
No Matches
DTTR_Graphics_COM_Direct3D7_VT Struct Reference

#include <graphics_com_private.h>

Data Fields

HRESULT(* QueryInterface )(DTTR_Graphics_COM_Direct3D7 *self, void *riid, void **ppv)
ULONG(* AddRef )(DTTR_Graphics_COM_Direct3D7 *self)
ULONG(* Release )(DTTR_Graphics_COM_Direct3D7 *self)
HRESULT(* EnumDevices )(DTTR_Graphics_COM_Direct3D7 *self, void *cb, void *ctx)
HRESULT(* CreateDevice )(DTTR_Graphics_COM_Direct3D7 *self, void *guid, void *surf, void **dev)
HRESULT(* CreateVertexBuffer )(DTTR_Graphics_COM_Direct3D7 *self, void *desc, void **vb, DWORD f)
HRESULT(* EnumZBufferFormats )(DTTR_Graphics_COM_Direct3D7 *self, void *guid, void *cb, void *ctx)
HRESULT(* EvictManagedTextures )(DTTR_Graphics_COM_Direct3D7 *self)

Detailed Description

Definition at line 498 of file graphics_com_private.h.

Field Documentation

◆ AddRef

ULONG(* DTTR_Graphics_COM_Direct3D7_VT::AddRef) (DTTR_Graphics_COM_Direct3D7 *self)

Definition at line 504 of file graphics_com_private.h.

◆ CreateDevice

HRESULT(* DTTR_Graphics_COM_Direct3D7_VT::CreateDevice) (DTTR_Graphics_COM_Direct3D7 *self, void *guid, void *surf, void **dev)

Definition at line 511 of file graphics_com_private.h.

◆ CreateVertexBuffer

HRESULT(* DTTR_Graphics_COM_Direct3D7_VT::CreateVertexBuffer) (DTTR_Graphics_COM_Direct3D7 *self, void *desc, void **vb, DWORD f)

Definition at line 517 of file graphics_com_private.h.

◆ EnumDevices

HRESULT(* DTTR_Graphics_COM_Direct3D7_VT::EnumDevices) (DTTR_Graphics_COM_Direct3D7 *self, void *cb, void *ctx)

Definition at line 506 of file graphics_com_private.h.

◆ EnumZBufferFormats

HRESULT(* DTTR_Graphics_COM_Direct3D7_VT::EnumZBufferFormats) (DTTR_Graphics_COM_Direct3D7 *self, void *guid, void *cb, void *ctx)

Definition at line 523 of file graphics_com_private.h.

◆ EvictManagedTextures

HRESULT(* DTTR_Graphics_COM_Direct3D7_VT::EvictManagedTextures) (DTTR_Graphics_COM_Direct3D7 *self)

Definition at line 529 of file graphics_com_private.h.

◆ QueryInterface

HRESULT(* DTTR_Graphics_COM_Direct3D7_VT::QueryInterface) (DTTR_Graphics_COM_Direct3D7 *self, void *riid, void **ppv)

Definition at line 499 of file graphics_com_private.h.

◆ Release

ULONG(* DTTR_Graphics_COM_Direct3D7_VT::Release) (DTTR_Graphics_COM_Direct3D7 *self)

Definition at line 505 of file graphics_com_private.h.


The documentation for this struct was generated from the following file: