1.每一个Window对象都拥有一个WindowRender对象,负责其释放,所以WindowRender的管理器和Window的管理器不一样,它不用保存WindowRender对象的指针。现在不清楚为什么每个Window对象都要有一个WindowRender对象,为什么不能一种类型只有一个WindowRender对象。
2.调用窗口管理器销毁Window对象的时候,并不是立即释放的,只是把它加到Window销毁池里面,在每一帧渲染最后,进行一次性清除。
1.每一个Window对象都拥有一个WindowRender对象,负责其释放,所以WindowRender的管理器和Window的管理器不一样,它不用保存WindowRender对象的指针。现在不清楚为什么每个Window对象都要有一个WindowRender对象,为什么不能一种类型只有一个WindowRender对象。
2.调用窗口管理器销毁Window对象的时候,并不是立即释放的,只是把它加到Window销毁池里面,在每一帧渲染最后,进行一次性清除。