渲染器接口

182次阅读
没有评论

共计 394 个字符,预计需要花费 1 分钟才能阅读完成。

渲染器接口

概述

IRenderer 接口提供了对 Construct 渲染器的访问,支持高级绘图命令而无需处理低级问题如顶点缓冲区。此接口主要存在于插件 SDK 中,通常无法从项目中的 JavaScript 代码直接访问。

渲染器状态

IRenderer 使用持久的渲染状态。要正确渲染某些内容,必须指定所有预期的状态,否则将使用未定义的先前状态。简化的渲染器状态包括:

  • 混合模式
  • 填充模式(颜色、纹理或平滑线条)
  • 颜色(包含 alpha 作为纹理填充模式下的不透明度)
  • 纹理(仅在纹理填充模式下使用)

一旦设置完所有状态,就可以使用重载的方法发出四边形等图形。

纹理选项

某些纹理方法接受相同的选项对象来指定纹理参数,常见选项包括:

  • wrapX, wrapY
  • sampling
  • mipMap

方法

包括设置混合模式、颜色填充模式、纹理填充模式、平滑线条填充模式等。还可以设置当前颜色、纹理及进行多种图形绘制操作如矩形、四边形、凸多边形等。

正文完
 0
评论(没有评论)