Lines Matching refs:surfaces
174 This->surfaces = CALLOC(info->last_level + 1, sizeof(*This->surfaces)); in NineTexture9_ctor()
175 if (!This->surfaces) in NineTexture9_ctor()
205 &sfdesc, &This->surfaces[l]); in NineTexture9_ctor()
216 *pSharedHandle = This->surfaces[0]->data; in NineTexture9_ctor()
229 if (This->surfaces) { in NineTexture9_dtor()
232 if (This->surfaces[l]) in NineTexture9_dtor()
233 NineUnknown_Destroy(&This->surfaces[l]->base.base); in NineTexture9_dtor()
234 FREE(This->surfaces); in NineTexture9_dtor()
254 *pDesc = This->surfaces[Level]->desc; in NineTexture9_GetLevelDesc()
270 NineUnknown_AddRef(NineUnknown(This->surfaces[Level])); in NineTexture9_GetSurfaceLevel()
271 *ppSurfaceLevel = (IDirect3DSurface9 *)This->surfaces[Level]; in NineTexture9_GetSurfaceLevel()
290 return NineSurface9_LockRect(This->surfaces[Level], pLockedRect, in NineTexture9_LockRect()
302 return NineSurface9_UnlockRect(This->surfaces[Level]); in NineTexture9_UnlockRect()