首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Direct3d9为Present()创建一个常量矩形

Direct3d9为Present()创建一个常量矩形
EN

Stack Overflow用户
提问于 2014-03-15 01:19:41
回答 1查看 112关注 0票数 0

我刚开始用Direct3d9编程

所以

我只想创建一个长方体

mydevice->->Present(NULL,NULL);

我不想在当前函数中使用NULL,因为我想为我的曲面Direct3d9创建一个矩形。我想创建一个窗口与底部和direct3d表面像3Dsmax (4表面和底部在左边),所以我可以如何创建这个矩形?

直通...r.top;r.left;...这个矩形返回一个长值,我需要一个Const RECT,这样我可以在Present()函数中设置它,那么我该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2014-03-15 08:33:44

大多数情况下,除非交换链是用D3DSWAPEFFECT_COPY创建的,否则不需要将rect传递给函数present

如果只想绘制像3ds max这样的子窗口,则应该在DirectX中尝试多个视图或多个窗口。

你不会在当前指定任何几何图形,这个函数只是将后台缓冲区中的内容呈现给显示器,在调用这个函数之前,你应该准备好你想要绘制的一切。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22411706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档