⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shaderattributebindingretained.java

📁 JAVA3D矩陈的相关类
💻 JAVA
字号:
/* * $RCSfile: ShaderAttributeBindingRetained.java,v $ * * Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved. * * Use is subject to license terms. * * $Revision: 1.4 $ * $Date: 2007/02/09 17:18:21 $ * $State: Exp $ */package javax.media.j3d;import javax.vecmath.*;/** * The ShaderAttributeBinding object encapsulates a uniform attribute * whose value is bound to a Java&nbsp;3D system attribute. The * shader variable <code>attrName</code> is implicitly set to the * value of the corresponding Java&nbsp;3D system attribute * <code>j3dAttrName</code> during rendering. <code>attrName</code> * must be the name of a valid uniform attribute in the shader in * which it is used. Otherwise, the attribute name will be ignored and * a runtime error may be generated. <code>j3dAttrName</code> must be * the name of a predefined Java&nbsp;3D system attribute. An * IllegalArgumentException will be thrown if the specified * <code>j3dAttrName</code> is not one of the predefined system * attributes. Further, the type of the <code>j3dAttrName</code> * attribute must match the type of the corresponding * <code>attrName</code> variable in the shader in which it is * used. Otherwise, the shader will not be able to use the attribute * and a runtime error may be generated. */class ShaderAttributeBindingRetained extends ShaderAttributeRetained {    String j3dAttrName;    ShaderAttributeBindingRetained() {    }    void initJ3dAttrName(String j3dAttrName) {	this.j3dAttrName = j3dAttrName;    }    /**     * Retrieves the name of the Java 3D system attribute that is bound to this     * shader attribute.     *     * @return the name of the Java 3D system attribute that is bound to this     * shader attribute     */    String getJ3DAttributeName() {	return j3dAttrName;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -