See: Description
| Interface | Description |
|---|---|
| ComposedShader |
ComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes.
|
| FloatVertexAttribute |
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Matrix3VertexAttribute |
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Matrix4VertexAttribute |
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| PackagedShader |
PackagedShader can contain field declarations, but no CDATA section of plain-text source code.
|
| ProgramShader |
ProgramShader contains no field declarations and no plain-text source code.
|
| ShaderPart |
ShaderPart can contain a CDATA section of plain-text source code.
|
| ShaderProgram |
ShaderProgram can contain field declarations and a CDATA section of plain-text source code.
|
| X3DProgrammableShaderObject |
Base type for all nodes that specify arbitrary fields for interfacing with per-object attribute values.
|
| X3DShaderNode |
Base type for all nodes that specify a programmable shader.
|
| X3DVertexAttributeNode |
Base type for all nodes that specify per-vertex attribute information to the shader.
|
The programmable shaders component describes how programmable shaders are specified and how they affect the visual appearance of geometry.
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.