public override int On進行描画() { if (!base.b活性化してない) { IDirect3DQuery9.Issue(Issue.End); IDirect3DQuery9.GetData <int>(out _, true); // flush GPU queue } return(0); }
public override int OnUpdateAndDraw() { if (!base.bNotActivated) { IDirect3DQuery9.Issue(Issue.End); DWM.Flush(); IDirect3DQuery9.GetData <int>(out _, true); // flush GPU queue } return(0); }
public override void OnManagedリソースの解放() { IDirect3DQuery9.Dispose(); IDirect3DQuery9 = null; base.OnManagedリソースの解放(); }
public override void OnManagedReleaseResources() { IDirect3DQuery9.Dispose(); IDirect3DQuery9 = null; base.OnManagedReleaseResources(); }