0
這是用DirectX做的一個COM問題。通用調用OnResetDevice()和OnLostDevice()
因此,ID3DXSprite和ID3DXFont以及一堆其他ID3DX *對象都要求您在d3d設備丟失時調用OnLostDevice(),並在設備重置時調用OnResetDevice()。
我想要做的是維護所有ID3DX *對象的數組,每當設備丟失或重置時,只需在每個對象上調用OnResetDevice()和OnLostDevice()。
但是我似乎無法爲ID3DX *類找到BASE CLASS ...它們似乎都是從IUnknown繼承的。
有沒有辦法做到這一點,或者我必須維護單獨的ID3DXFont *指針,ID3DXSprite *指針等數組?