Direct3D()程序通过调用IDirect3DDevice9::SetRenderState()函数来设置渲染状态。

题目

Direct3D()程序通过调用IDirect3DDevice9::SetRenderState()函数来设置渲染状态。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于系统功能调用的论述中正确的一条是()。

A、在运行系统调用时,可由用户程序直接通过函数调用指令转向系统调用处理程序。

B、在运行系统调用时,用户程序必须执行系统调用指令(或访管指令),并通过陷入中断(或软中断)转向系统调用处理程序。

C、在运行系统调用时,用户程序必须通过外部的硬件中断,转向系统调用处理程序。

D、在运行系统调用时,用户程序可直接通过转移指令转向系统调用处理程序。


参考答案:B

第2题:

Maya内部能调用的渲染器包括以下那种?()

A、Mentalray渲染器

B、Maya硬件渲染器

C、Maya卡通渲染器

D、Vary渲染器


参考答案:A,B,C

第3题:

最简单的渲染模式可调用Render命令来直接渲染模型,而不需用任何材质、添加任何光源或设置任何场景。()

此题为判断题(对,错)。


参考答案:正确

第4题:

Parameter对象可以通过调用相类的构造函数来创建,创建时可以指定参数名称和参数值。()


正确答案:正确

第5题:

在C 程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。

A.内联函数

B.重载函数

C.递归调用

D.嵌套调用


正确答案:A

第6题:

在一般的过程调用中,其调用程序和被调用程序都运行在相同的状态,即系统态和用户态。()


参考答案:正确

第7题:

为了使能在DOS或Windows下运行的可执行程序也可以在Visual Basic中调用,可通过调用函数来实现。

A.String()

B.Space()

C.Left()

D.Shell()


正确答案:D
解析:在VisualBasic中,不但提供了可调用的内部函数,还可以调用各种应用程序,也就是凡是能在DOS或Windows下运行的可执行程序,也可以在VisualBasic中调用,这是通过Shell()函数来实现的。

第8题:

在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快序执行速度,则应该选用( )。

A.内联函数

B.重载函数

C.递归调用

D.嵌套调用


正确答案:A
解析: 本题考查的是内联函数的相关知识点。C++引入内联函数是用它来代替C语言中的预处理宏函数,内联函数在调用时,是将表达式用内联函数体来替换,这样会加快程序的执行速度。

第9题:

请你给出镜面反射光的概念,并说明如何设置渲染状态。


正确答案: 镜面光来自特定方向并被反射到特定方向;在默认状态下,Direct3D不对物体进行镜面反射计算,需设置相关的渲染状态:
g.device->SetRenderState(D3DRS_SPECULARENABLE,TRUE)
如果需要进行漫反射或镜面反射运算,那么在顶点缓冲器中必须包含顶点的法向量信息。

第10题:

下列关于Service描述不正确的是()。

  • A、启动Service的组件被销毁时,Service也将被销毁
  • B、当Activity通过调用startService()方法启动Service时,它处于started状态
  • C、当应用程序组件通过调用bindService()方法绑定到Service时,Service处于bound状态
  • D、其他应用程序组件能启动Service并且即便用户切换到另一个应用程序,Service还可以在后台运行

正确答案:A

更多相关问题