27class AcGsClientViewInfo;
void(* AcGsReleaseInterfaceFunc)(AcGiDrawable *)
AcGiDrawable *(* AcGsGetInterfaceFunc)(LONG_PTR, bool)
virtual void deleteDevice(AcGsDevice *pDevice)=0
virtual AcGsView * createView(const AcGsClientViewInfo *=NULL, bool=false)=0
virtual AcGsDevice * createDevice(AcGsWindowingSystemID id, GS::DeviceType deviceType=GS::DeviceType::kScreenDevice)=0
virtual void deleteModel(AcGsModel *)=0
virtual void removeReactor(AcGsReactor *)=0
virtual void addReactor(AcGsReactor *)=0
virtual void addRef(void)=0
virtual void deleteView(AcGsView *)=0
AcGsGraphicsKernel(const AcGiKernelDescriptor &KDesc)
virtual AcGsModel * createModel(AcGsModel::RenderType, LONG_PTR, AcGsGetInterfaceFunc, AcGsReleaseInterfaceFunc)=0
virtual bool delRef(void)=0