ULONG xrIDirect3DTexture9::Release() { APIDEBUG("xrIDirect3DTexture9::Release"); m_refCount--; if (m_refCount < 0) { delete this; return ULONG_Proc(-1); } return ULONG_Proc(m_refCount); }
ULONG xrIDirect3DVertexBuffer9::Release() { APIDEBUG("xrIDirect3DVertexBuffer9::Release"); m_refCount--; if (m_refCount < 0) { delete[] m_pBuffer; delete this; return ULONG_Proc(-1); } return ULONG_Proc(m_refCount); }
ULONG xrIDirect3DTexture9::AddRef() { APIDEBUG("xrIDirect3DTexture9::AddRef"); m_refCount++; return ULONG_Proc(m_refCount); }
ULONG xrIDirect3DVertexBuffer9::AddRef() { APIDEBUG("xrIDirect3DVertexBuffer9::AddRef"); m_refCount++; return ULONG_Proc(m_refCount); }
ULONG xrIDirect3D9::AddRef(void) { APIDEBUG("xrIDirect3D9::AddRef"); m_refCount++; return ULONG_Proc(m_refCount); }