ReactOS 0.4.16-dev-746-g329a414
|
Go to the source code of this file.
Functions | |
VOID | D3D9BaseObject_Destroy (D3D9BaseObject *pBaseObject, BOOL bFreeThis) |
VOID | InitD3D9BaseObject (D3D9BaseObject *pBaseObject, enum REF_TYPE RefType, IUnknown *pUnknown) |
ULONG | D3D9BaseObject_AddRef (D3D9BaseObject *pBaseObject) |
ULONG | D3D9BaseObject_Release (D3D9BaseObject *pBaseObject) |
HRESULT | D3D9BaseObject_GetDevice (D3D9BaseObject *pBaseObject, IDirect3DDevice9 **ppDevice) |
HRESULT | D3D9BaseObject_GetDeviceInt (D3D9BaseObject *pBaseObject, DIRECT3DDEVICE9_INT **ppDevice) |
VOID | D3D9BaseObject_LockDevice (D3D9BaseObject *pBaseObject) |
VOID | D3D9BaseObject_UnlockDevice (D3D9BaseObject *pBaseObject) |
Variables | |
ID3D9BaseObjectVtbl | D3D9BaseObject_Vtbl |
ULONG D3D9BaseObject_AddRef | ( | D3D9BaseObject * | pBaseObject | ) |
Definition at line 35 of file d3d9_baseobject.c.
Referenced by D3D9MipMap_AddRef(), and Direct3DSwapChain9_AddRef().
VOID D3D9BaseObject_Destroy | ( | D3D9BaseObject * | pBaseObject, |
BOOL | bFreeThis | ||
) |
Definition at line 14 of file d3d9_baseobject.c.
HRESULT D3D9BaseObject_GetDevice | ( | D3D9BaseObject * | pBaseObject, |
IDirect3DDevice9 ** | ppDevice | ||
) |
Definition at line 65 of file d3d9_baseobject.c.
Referenced by D3D9MipMap_GetDevice(), and Direct3DSwapChain9_GetDevice().
HRESULT D3D9BaseObject_GetDeviceInt | ( | D3D9BaseObject * | pBaseObject, |
DIRECT3DDEVICE9_INT ** | ppDevice | ||
) |
Definition at line 75 of file d3d9_baseobject.c.
Referenced by D3D9BaseObject_LockDevice(), D3D9BaseObject_UnlockDevice(), and Direct3DSwapChain9_Init().
VOID D3D9BaseObject_LockDevice | ( | D3D9BaseObject * | pBaseObject | ) |
Definition at line 95 of file d3d9_baseobject.c.
ULONG D3D9BaseObject_Release | ( | D3D9BaseObject * | pBaseObject | ) |
Definition at line 45 of file d3d9_baseobject.c.
Referenced by D3D9MipMap_Release(), and Direct3DSwapChain9_Release().
VOID D3D9BaseObject_UnlockDevice | ( | D3D9BaseObject * | pBaseObject | ) |
Definition at line 105 of file d3d9_baseobject.c.
VOID InitD3D9BaseObject | ( | D3D9BaseObject * | pBaseObject, |
enum REF_TYPE | RefType, | ||
IUnknown * | pUnknown | ||
) |
Definition at line 28 of file d3d9_baseobject.c.
Referenced by CreateDirect3DSwapChain9(), and InitDirect3DResource9().
ID3D9BaseObjectVtbl D3D9BaseObject_Vtbl |
Definition at line 22 of file d3d9_baseobject.c.
Referenced by InitD3D9BaseObject().