Lines Matching refs:pResource
36 pResource = NULL;
45 pResource = pRes;
47 D3DRESOURCETYPE type = pResource->GetType();
50 // addRef is needed because both pResource and pTexture will be
52 pResource->AddRef();
53 pTexture = (IDirect3DTexture9*)pResource;
57 pResource->AddRef();
58 pSurface = (IDirect3DSurface9*)pResource;
61 ((IDirect3DCubeTexture9*)pResource)->GetLevelDesc(0, &desc);
69 J2dTraceLn(J2D_TRACE_VERBOSE, " pResource == pSwapChain == NULL");
76 SAFE_PRINTLN(pResource);
114 SAFE_PRINTLN(pResource);
121 SAFE_RELEASE(pResource);
128 pOps->pResource = NULL;
209 D3DResourceManager::ReleaseResource(IManagedResource* pResource)
213 if (pResource != NULL) {
214 J2dTraceLn1(J2D_TRACE_VERBOSE, " releasing pResource=%x", pResource);
215 if (pResource->pPrev != NULL) {
216 pResource->pPrev->pNext = pResource->pNext;
219 pHead = pResource->pNext;
224 if (pResource->pNext != NULL) {
225 pResource->pNext->pPrev = pResource->pPrev;
227 delete pResource;
233 D3DResourceManager::AddResource(IManagedResource* pResource)
239 if (pResource != NULL) {
240 J2dTraceLn1(J2D_TRACE_VERBOSE, " pResource=%x", pResource);
241 pResource->pPrev = NULL;
242 pResource->pNext = pHead;
244 pHead->pPrev = pResource;
246 pHead = pResource;
754 D3DResource *pResource = *ppTextureResource;
755 if (pResource != NULL) {
756 if (pResource->GetTexture() != NULL) {
759 ReleaseResource(pResource);