27 #ifndef __IDVPlatformOffscreen__ 28 #define __IDVPlatformOffscreen__ 30 #include "GRRefCountedObj.h" 31 #include "InterfacePtr.h" 34 #include "WasmDrawbot.h" 36 #include "DVAForwardDeclarations.h" 45 typedef boost::intrusive_ptr<dvaui::drawbot::ImageInterface> ImageInterfaceP;
71 virtual void GetOrigin(int32* x, int32* y)
const = 0;
77 virtual void SetOrigin(int32 x, int32 y) = 0;
95 int debug_cookie = 0,
const char* debug_string = 0,
void* debug_address = 0
114 int debug_cookie = 0,
const char* debug_string = 0,
void* debug_address = 0
168 const PMMatrix& clip2destMatrix,
const dvaui::drawbot::PathP path,
169 int debug_cookie = 0,
const char* debug_string = 0,
void* debug_address = 0
208 ASSERT_MSG(fFace != nil,
"About to use nil interface ptr!");