ProcessingUnitPtr Window::create( Device* owner ) { return ProcessingUnitPtr( new Window( owner ) ); }
ProcessingUnitPtr ProcessingModule::createProcessingUnitModule( Device* owner ) { return ProcessingUnitPtr( new ProcessingModule( owner ) ); }
ProcessingUnitPtr RendererD3D11::createRenderer( Device* owner ) { return ProcessingUnitPtr( new RendererD3D11( owner ) ); }