Package org.web3d.x3d.sai.Shaders

  • Interface Summary 
    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
    FloatVertexAttribute defines a set of per-vertex single-precision floating-point attributes.
    Matrix3VertexAttribute
    Matrix3VertexAttribute defines a set of per-vertex 3x3 matrix attributes.
    Matrix4VertexAttribute
    Matrix4VertexAttribute defines a set of per-vertex 4x4 matrix attributes.
    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.