コード例 #1
0
ULONG			xrIDirect3DTexture9::Release()
{
    APIDEBUG("xrIDirect3DTexture9::Release");
    m_refCount--;
    if (m_refCount < 0)
    {
        delete this;
        return ULONG_Proc(-1);
    }
    return ULONG_Proc(m_refCount);
}
コード例 #2
0
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);
}
コード例 #3
0
ULONG			xrIDirect3DTexture9::AddRef()
{
    APIDEBUG("xrIDirect3DTexture9::AddRef");
    m_refCount++;
    return ULONG_Proc(m_refCount);
}
コード例 #4
0
ULONG			xrIDirect3DVertexBuffer9::AddRef() 
{
	APIDEBUG("xrIDirect3DVertexBuffer9::AddRef");
	m_refCount++;
	return ULONG_Proc(m_refCount);
}
コード例 #5
0
ULONG	xrIDirect3D9::AddRef(void)
{
	APIDEBUG("xrIDirect3D9::AddRef");
	m_refCount++;
	return ULONG_Proc(m_refCount);
}