Lines Matching refs:surfaces
177 This->surfaces = CALLOC(This->base.level_count, sizeof(*This->surfaces));
178 if (!This->surfaces)
181 /* Create all the surfaces right away.
203 &sfdesc, &This->surfaces[l]);
214 *pSharedHandle = This->surfaces[0]->data;
228 if (This->surfaces) {
229 /* The surfaces should have 0 references and be unbound now. */
231 if (This->surfaces[l])
232 NineUnknown_Destroy(&This->surfaces[l]->base.base);
233 FREE(This->surfaces);
256 *pDesc = This->surfaces[Level]->desc;
271 NineUnknown_AddRef(NineUnknown(This->surfaces[Level]));
272 *ppSurfaceLevel = (IDirect3DSurface9 *)This->surfaces[Level];
289 return NineSurface9_LockRect(This->surfaces[Level], pLockedRect,
301 return NineSurface9_UnlockRect(This->surfaces[Level]);