Lines Matching refs:surfaces
177 This->surfaces = CALLOC(This->base.level_count, sizeof(*This->surfaces)); in NineTexture9_ctor()
178 if (!This->surfaces) in NineTexture9_ctor()
203 &sfdesc, &This->surfaces[l]); in NineTexture9_ctor()
214 *pSharedHandle = This->surfaces[0]->data; in NineTexture9_ctor()
228 if (This->surfaces) { in NineTexture9_dtor()
231 if (This->surfaces[l]) in NineTexture9_dtor()
232 NineUnknown_Destroy(&This->surfaces[l]->base.base); in NineTexture9_dtor()
233 FREE(This->surfaces); in NineTexture9_dtor()
256 *pDesc = This->surfaces[Level]->desc; in NineTexture9_GetLevelDesc()
271 NineUnknown_AddRef(NineUnknown(This->surfaces[Level])); in NineTexture9_GetSurfaceLevel()
272 *ppSurfaceLevel = (IDirect3DSurface9 *)This->surfaces[Level]; in NineTexture9_GetSurfaceLevel()
289 return NineSurface9_LockRect(This->surfaces[Level], pLockedRect, in NineTexture9_LockRect()
301 return NineSurface9_UnlockRect(This->surfaces[Level]); in NineTexture9_UnlockRect()