游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2941|回复: 3

Ogre 循环渲染的api函数调用在那里?

[复制链接]

4

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2012-3-28 09:42:00 | 显示全部楼层 |阅读模式
就像OpengL一样有glBegin()....这样的绘图api,蛋碎的是   找了好久,终于还是没有找到,Ogre的这些绘图函数在哪!!!!请高手赐教!!! [em17]

0

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2012-3-28 15:54:00 | 显示全部楼层

Re:Ogre 循环渲染的api函数调用在那里?

被封装在了一个插件里,在一个DLL文件里。   OGRE封装了OpenGL和DirectX,目的就是为了不让用户看见,否则就不叫封装了。

1

主题

266

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
发表于 2012-3-31 11:51:00 | 显示全部楼层

Re:Ogre 循环渲染的api函数调用在那里?

封装在了bool Ogre::Root::renderOneFrame        (...)函数里,在其中会自动begin/end。
因为跨平台的OO设计,不可能暴露出底层图形api的接口。具体实现请看源码。

33

主题

159

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
QQ
发表于 2012-4-7 08:48:00 | 显示全部楼层

Re:Ogre 循环渲染的api函数调用在那里?

喵,一直在做基础DIRECT 还没时间来的及看OGRE ,有个问题
如果把 begin/end 封装了,那要装载自己的着色器怎么办?OGRE有提供相应的map或者提供回调接口?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-9 18:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表