原文:http://www.pixelbender.cn/?p=59
使用 Shader 对象的 data 属性可以设置着色器输入和参数,还可以确定特定着色器是否需要输入或参数。
识别着色器输入和参数
var shaderData:ShaderData = myShader.data;
// 着色器输入
var inputs:Vector.<ShaderInput> = new Vector.<ShaderInput>();
// 着色器参数
var parameters:Vector.<ShaderParameter> = new Vector.<ShaderParameter>();
// 着色器元标签,namespace、vendor等
var metadata:Vector.<String> = new Vector.<String>();
for (var prop:String in shaderData)
{
if (shaderData[prop] is ShaderInput)
{
inputs[inputs.length] = shaderData[prop];
}else if (shaderData[prop] is ShaderParameter)
{
parameters[parameters.length] = shaderData[prop];
}else
{
metadata[metadata.length] = shaderData[prop];
}
}
// do something with the inputs or properties
指定着色器输入值
myShader.data.src.input = image.bitmapData;
指定着色器参数值
myShader.data.brightness.value = [75]
分享到:
相关推荐
指定着色器输入和参数值 使用着色器 第章:使用影片剪辑 影片剪辑基础知识 使用MovieClip对象 控制影片剪辑播放 使用ActionScript创建MovieClip对象 加载外部SWF文件 影片剪辑示例:RuntimeAssetsExplorer 第章:使用...
Shader(着色器)实际上就是一小段程序,它负责将输入的Mesh(网格)以指定的方式和输入的贴图或者颜色等组合作用,然后输出。绘图单元可以依据这个输出来将图像绘制到屏幕上。输入的贴图或者颜色等,加上对应的...
【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,不同重复值用不同颜色 【删除空白单元格所在行】:输入1则删除空白行...
【禁止重复值】:可以指定某列不允许重复,指定后该列输入重复值时会自动提示 【标示重复值】:将重复出现的数据用不同颜色分别标示出来,不同重复值用不同颜色 【删除空白单元格所在行】:输入1则删除空白行(整行...
Jalpha查找表 14.3.3示例——将数据映射到颜色或透明度 14.4选择一个alpha查找表 第15章交互操作 15.1视点和相机 15.1.1用方位角和仰角设置视点 15.1.2交互工具——相机 15.2用相机工具条进行...
【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...
【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...
一个简单的代码着色器, 支持命令行与图形界面操作. ###支持的参数 -h 显示帮助后退出 -l 为代码加上行号 -e 增强功能 -d 打印调试信息 -o [FILENAME] 输出文件 -s [FILENAME] 输入文件 -t [LANGUAGE] 指定代码类型 -...
当在命令行输入命令时,会显示一系列相关命令和变量的列表,以便于识别和选择。 图层设置选项 图层管理器中增加图层设置的选项,可设置图层过滤器、图层属性管理器中的视口的背景颜色等。 着色打印改进 提升三维...
过滤器:使用命令行指定的参数,只需在输入点云上调用SOR,VOXELGRID和GRID MINIMUM过滤器,并保存经过过滤的云。 子样本:应用具有由命令行参数参数化的分辨率的Voxel Grid子采样。 体积(进行中的工作):计算2.5D...
输入输入由包含命令序列的一行组成。 每个命令在行的开头用一个大写字母表示。 命令的参数用空格分隔,并跟随命令字符。 像素坐标由一对整数表示:1)1到M之间的列号,以及2)1到N之间的行号。其中1 <= M,N <...
Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...
Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...
表格数据汇总、全自动检索录入、数据采集大师、批量改图片大小、批量图片导入、批量图片导出、批量...值、智能填充、行列着色、背景着色、身份证验证、度量衡实时转换、批量改文件时间等等功能一应俱全等等功能一应俱全...
指定超参数(学习率、批量大小、时期、激活函数) 默认学习率为 0.001,batch size 为 128,epoch 为 50,激活函数为 relu python train.py -i ~/data/images/ -s 128 128 3 -r 0.001 -b 64 -e 10
同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...
112 GROUP G或-G 创建一个指定各称的目标选择组 113 HATCH –H 通过命令行进行区域填充图样 114 HATCHEDIT HE 编辑区域填充图样 115 HELP 显示AutoCAD在线帮助信息 116 HIDE 消隐 117 HYPERLINK 插入超级...
同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...
同时保持蒸提供全面的支持,无缝集成的IDE(语法着色,代码导航,重构等)的语法和操作代码完全分离。最大限度地减少时间和费用开发自定义的DSL(领域特定语言在Java)要求。 日志服务器 Apache Flume.tar Flume 是...