FlashActionScript3.0语言及组件参考Shader.docVIP

  • 5
  • 0
  • 约6.59千字
  • 约 6页
  • 2017-05-20 发布于北京
  • 举报
FlashActionScript3.0语言及组件参考Shader

包 flash.display 类 public class Shader 继承 Shader Object 语言版本:? ActionScript 3.0 运行时版本:? Flash Player 10, AIR 1.5 Shader 实例表示 ActionScript 中的 Pixel Bender 着色器内核。若要在应用程序中使用着色器,请为它创建一个 Shader 实例。然后,根据想要使用着色器创造的效果按适当的方式使用该 Shader 实例。例如,若要将着色器用作滤镜,可将 Shader 实例赋予 ShaderFilter 对象的 shader 属性。 着色器定义对图像中的所有像素执行的函数(一次一个像素)。对该函数的每次调用的结果都是图像中该像素坐标处的输出颜色。着色器可以指定一个或多个输入图像,这些图像的内容可用于确定函数的输出。着色器还可以指定一个或多个参数,这些参数是可用于计算函数输出的输入值。在单一着色器执行中,输入和参数值是常量。唯一发生变化的是像素(其颜色是函数结果)的坐标。针对多个输出像素坐标的着色器函数调用将并行执行,以改进着色器执行性能。 可以使用 URLLoader 实例在运行时加载着色器字节码。下面的示例演示如何在运行时加载着色器字节码文件并将其链接到一个 Shader 实例。 var loader:URLLoader = ne

文档评论(0)

1亿VIP精品文档

相关文档