0
我使用目前正在創建與多渲染目標
D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &Direct2DFactory);
一個D2DFactory並使用Direct2DFactory
我的主窗口中創建一個渲染目標:
Direct2DFactory->CreateHwndRenderTarget(
D2D1::RenderTargetProperties(),
D2D1::HwndRenderTargetProperties(WindowHandle, size),
&RenderTarget
);
我試圖從多個類畫這個窗口的多個部分,在一分鐘內,我拿着所有這些類的列表,併爲其中的每一個調用OnRender
,並將RenderTarget
作爲參數傳遞。
有沒有更好的方法來做到這一點?我可以創建多個渲染目標,然後使用我的主要目標RenderTarget
渲染這些渲染目標?