Home | History | Annotate | Download | only in nine

Lines Matching refs:surfaces

173     This->surfaces = CALLOC(info->last_level + 1, sizeof(*This->surfaces));
174 if (!This->surfaces)
182 /* Create all the surfaces right away.
204 &sfdesc, &This->surfaces[l]);
215 *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);
253 *pDesc = This->surfaces[Level]->desc;
269 NineUnknown_AddRef(NineUnknown(This->surfaces[Level]));
270 *ppSurfaceLevel = (IDirect3DSurface9 *)This->surfaces[Level];
289 return NineSurface9_LockRect(This->surfaces[Level], pLockedRect,
301 return NineSurface9_UnlockRect(This->surfaces[Level]);