Uses of Package
org.web3d.x3d.sai.Shaders
Package
Description
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
The Geometry3D component describes how three-dimensional geometry is specified and defines ElevationGrid, Extrusion, IndexedFaceSet, and most primitive geometry nodes (Box, Cone, Cylinder, Sphere).
The Rendering component includes fundamental rendering primitives such as TriangleSet and PointSet nodes, as well as geometric properties nodes that define how coordinate indices, colors, normals and texture coordinates are specified.
The Programmable Shaders component describes how programmable shaders are specified and how they affect the visual appearance of geometry.
The Shape component defines nodes for associating geometry with their visible properties and the scene environment.
The Programmable Shaders component describes how programmable shaders are specified and how they affect the visual appearance of geometry.
-
ClassDescriptionBase type for all nodes that specify per-vertex attribute information to the shader.
-
ClassDescriptionBase type for all nodes that specify per-vertex attribute information to the shader.
-
ClassDescriptionBase type for all nodes that specify per-vertex attribute information to the shader.
-
ClassDescriptionComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes.FloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes.Matrix3VertexAttribute defines a set of per-vertex 3x3 matrix attributes.Matrix4VertexAttribute defines a set of per-vertex 4x4 matrix attributes.PackagedShader can contain field declarations, but no CDATA section of plain-text source code.ProgramShader contains no field declarations and no plain-text source code.ShaderPart can contain a CDATA section of plain-text source code.ShaderProgram can contain field declarations and a CDATA section of plain-text source code.Base type for all nodes that specify arbitrary fields for interfacing with per-object attribute values.Base type for all nodes that specify a programmable shader.Base type for all nodes that specify per-vertex attribute information to the shader.
-
-
ClassDescriptionComposedShader can contain field declarations, but no CDATA section of plain-text source code, since programs are composed from child ShaderPart nodes.FloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes.Matrix3VertexAttribute defines a set of per-vertex 3x3 matrix attributes.Matrix4VertexAttribute defines a set of per-vertex 4x4 matrix attributes.PackagedShader can contain field declarations, but no CDATA section of plain-text source code.ProgramShader contains no field declarations and no plain-text source code.ShaderPart can contain a CDATA section of plain-text source code.ShaderProgram can contain field declarations and a CDATA section of plain-text source code.Base type for all nodes that specify arbitrary fields for interfacing with per-object attribute values.Base type for all nodes that specify a programmable shader.Base type for all nodes that specify per-vertex attribute information to the shader.