- retracer.addCallbacks(d3dretrace::d3d_callbacks);
-}
-
-
-image::Image *
-retrace::getSnapshot(void) {
- if (!d3dretrace::pLastDirect3DDevice9) {
- return NULL;
- }
-
- return d3dstate::getRenderTargetImage(d3dretrace::pLastDirect3DDevice9);
-}
-
-
-bool
-retrace::dumpState(std::ostream &os)
-{
- if (!d3dretrace::pLastDirect3DDevice9) {
- return false;
- }
-
- d3dstate::dumpDevice(os, d3dretrace::pLastDirect3DDevice9);
-
- return true;
+ retracer.addCallbacks(d3dretrace::d3d9_callbacks);
+ retracer.addCallbacks(d3dretrace::d3d10_callbacks);