Lines Matching refs:IWineD3DSwapChainImpl

742 static BOOL swapchain_validate(IWineD3DSwapChainImpl *swapchain)
762 static IWineD3DSwapChainImpl * swapchain_find_valid(IWineD3DDeviceImpl *device)
767 if (swapchain_validate((IWineD3DSwapChainImpl*)device->swapchains[i]))
769 return (IWineD3DSwapChainImpl*)device->swapchains[i];
779 , IWineD3DSwapChainImpl *swapchain
852 , IWineD3DSwapChainImpl *swapchain
908 IWineD3DSwapChainImpl *swapchain = NULL;
1533 struct wined3d_context *context_create(IWineD3DSwapChainImpl *swapchain, IWineD3DSurfaceImpl *target,
1899 context_validate(context, (IWineD3DSwapChainImpl*)swapchain
1948 struct wined3d_context *context_find_create(IWineD3DDeviceImpl *device, IWineD3DSwapChainImpl *swapchain, IWineD3DSurfaceImpl *target,
2293 IWineD3DDeviceImpl *device = ((IWineD3DSwapChainImpl*)swapchain)->device;
2299 IWineD3DDeviceImpl *device = ((IWineD3DSwapChainImpl*)swapchain)->device;
2309 for(i = 0; i < ((IWineD3DSwapChainImpl *) swapchain)->num_contexts; i++) {
2311 if(VBoxTlsRefIsFunctional(((IWineD3DSwapChainImpl *) swapchain)->context[i])) {
2313 if(((IWineD3DSwapChainImpl *) swapchain)->context[i]->tid == tid) {
2315 return ((IWineD3DSwapChainImpl *) swapchain)->context[i];
2368 IWineD3DSwapChainImpl *swapchain = (IWineD3DSwapChainImpl *)This->swapchains[This->NumberOfSwapChains-1];
2370 IWineD3DSwapChainImpl *swapchain = (IWineD3DSwapChainImpl *)This->swapchains[0];
2382 context_validate(current_context, (IWineD3DSwapChainImpl*)swapchain);
2388 NULL //(IWineD3DSwapChainImpl*)current_context->device->swapchains[current_context->device->NumberOfSwapChains-1]
2406 context_validate(context, (IWineD3DSwapChainImpl*)swapchain);
2443 NULL //(IWineD3DSwapChainImpl*)This->swapchains[This->NumberOfSwapChains-1] /* tmp work-around */
2489 IWineD3DSwapChainImpl *swapchain = swapchain_find_valid(This);
2491 swapchain = (IWineD3DSwapChainImpl *)This->swapchains[This->NumberOfSwapChains-1]; /* just fallback to anything to avoid NPE */
2502 context_validate(context, (IWineD3DSwapChainImpl*)swapchain
2519 context_validate(context, (IWineD3DSwapChainImpl*)swapchain
2534 IWineD3DSwapChainImpl *swapchain = swapchain_find_valid(This);
2536 swapchain = (IWineD3DSwapChainImpl *)This->swapchains[This->NumberOfSwapChains-1]; /* just fallback to anything to avoid NPE */
2641 IWineD3DSwapChainImpl *swapchain = (IWineD3DSwapChainImpl *) ((IWineD3DSurfaceImpl *)context->current_rt)->container;