Uses of Class
org.web3d.x3d.jsail.Core.field
Package
Description
The Core component supplies the base functionality for the X3D run-time system, including the abstract base node type, field types, the event model, and routing.
The Scripting component describes how Script nodes are used to effect changes in X3D worlds.
The Programmable Shaders component describes how programmable shaders are specified and how they affect the visual appearance of geometry.
-
Uses of field in org.web3d.x3d.jsail.Core
Modifier and TypeMethodDescriptionUtility method to add single child element to contained list of existing children nodes (if any).field.addChildren
(ProtoInstance newValue) Add single ProtoInstance (with appropriate node type and containerField value) to MFNode array for children field.field.addComments
(String newComment) Add comment as CommentsBlock to children fieldfield.addComments
(String[] newComments) Add comments as String[] array to children fieldfield.addComments
(CommentsBlock newCommentsBlock) Add CommentsBlock to children fieldfield.appendValue
(boolean newValue) Append boolean to field for value attribute.field.appendValue
(double newValue) Append double to field for value attribute.field.appendValue
(float newValue) Append float to field for value attribute.field.appendValue
(int newValue) Append integer to field for value attribute.field.appendValue
(String newValue) Append String to field for value attribute.field.appendValue
(MFBool newValue) Append MFBool to field for value attribute.field.appendValue
(MFColor newValue) Append MFColor to field for value attribute.field.appendValue
(MFColorRGBA newValue) Append MFColorRGBA to field for value attribute.field.appendValue
(MFDouble newValue) Append MFDouble to field for value attribute.field.appendValue
(MFFloat newValue) Append MFFloat to field for value attribute.field.appendValue
(MFImage newValue) Append MFImage to field for value attribute.field.appendValue
(MFInt32 newValue) Append MFInt32 to field for value attribute.field.appendValue
(MFMatrix3d newValue) Append MFMatrix3d to field for value attribute.field.appendValue
(MFMatrix3f newValue) Append MFMatrix3f to field for value attribute.field.appendValue
(MFMatrix4d newValue) Append MFMatrix4d to field for value attribute.field.appendValue
(MFMatrix4f newValue) Append MFMatrix4f to field for value attribute.field.appendValue
(MFRotation newValue) Append MFRotation to field for value attribute.field.appendValue
(MFString newValue) Append MFString to field for value attribute.field.appendValue
(MFTime newValue) Append MFTime to field for value attribute.field.appendValue
(MFVec2d newValue) Append MFVec2d to field for value attribute.field.appendValue
(MFVec2f newValue) Append MFVec2f to field for value attribute.field.appendValue
(MFVec3d newValue) Append MFVec3d to field for value attribute.field.appendValue
(MFVec3f newValue) Append MFVec3f to field for value attribute.field.appendValue
(MFVec4d newValue) Append MFVec4d to field for value attribute.field.appendValue
(MFVec4f newValue) Append MFVec4f to field for value attribute.field.appendValue
(SFBool newValue) Append SFBool to field for value attribute.field.appendValue
(SFColor newValue) Append SFColor to field for value attribute.field.appendValue
(SFColorRGBA newValue) Append SFColorRGBA to field for value attribute.field.appendValue
(SFDouble newValue) Append SFDouble to field for value attribute.field.appendValue
(SFFloat newValue) Append SFFloat to field for value attribute.field.appendValue
(SFImage newValue) Append SFImage to field for value attribute.field.appendValue
(SFInt32 newValue) Append SFInt32 to field for value attribute.field.appendValue
(SFMatrix3d newValue) Append SFMatrix3d to field for value attribute.field.appendValue
(SFMatrix3f newValue) Append SFMatrix3f to field for value attribute.field.appendValue
(SFMatrix4d newValue) Append SFMatrix4d to field for value attribute.field.appendValue
(SFMatrix4f newValue) Append SFMatrix4f to field for value attribute.field.appendValue
(SFRotation newValue) Append SFRotation to field for value attribute.field.appendValue
(SFString newValue) Append SFString to field for value attribute.field.appendValue
(SFTime newValue) Append SFTime to field for value attribute.field.appendValue
(SFVec2d newValue) Append SFVec2d to field for value attribute.field.appendValue
(SFVec2f newValue) Append SFVec2f to field for value attribute.field.appendValue
(SFVec3d newValue) Append SFVec3d to field for value attribute.field.appendValue
(SFVec3f newValue) Append SFVec3f to field for value attribute.field.appendValue
(SFVec4d newValue) Append SFVec4d to field for value attribute.field.appendValue
(SFVec4f newValue) Append SFVec4f to field for value attribute.field.clearChildren()
Utility method to clear MFNode value of children field.field.clearValues()
Clear all values in a field declaration.ExternProtoDeclare.findFieldByName
(String fieldName) Find contained field statement by name, if present.ProtoDeclare.findFieldByName
(String fieldName) Find contained field statement by name, if present in contained ProtoInterface.ProtoInterface.findFieldByName
(String fieldName) Find contained field statement by name, if present.field.setAccessType
(String newValue) Accessor method to assign String enumeration value ("initializeOnly" | "inputOnly" | "outputOnly" | "inputOutput") to inputOutput SFString field named accessType.field.setAccessType
(SFString newValue) Assign typed object value to SFString accessType field, similar tosetAccessType(String)
.field.setAppinfo
(String newValue) Accessor method to assign String value to inputOutput SFString field named appinfo.field.setAppinfo
(SFString newValue) Assign typed object value to SFString appinfo field, similar tosetAppinfo(String)
.field.setChildren
(ArrayList<X3DNode> newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field children.final field
field.setCssClass
(String newValue) Accessor method to assign String value to inputOutput SFString field named class.field.setCssClass
(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssClass(String)
.final field
field.setCssStyle
(String newValue) Accessor method to assign String value to inputOutput SFString field named style.field.setCssStyle
(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssStyle(String)
.field.setDocumentation
(String newValue) Accessor method to assign String value to inputOutput SFString field named documentation.field.setDocumentation
(SFString newValue) Assign typed object value to SFString documentation field, similar tosetDocumentation(String)
.final field
Accessor method to assign String value to inputOutput SFString field named id.Assign typed object value to SFString HtmlID field, similar tosetHtmlID(String)
.final field
Accessor method to assign String value to inputOutput SFString field named name.Assign typed object value to SFString name field, similar tosetName(String)
.Accessor method to assign String enumeration value ("SFBool" | "MFBool" | "SFColor" | "MFColor" | "SFColorRGBA" | "MFColorRGBA" | "SFDouble" | "MFDouble" | "SFFloat" | "MFFloat" | "SFImage" | "MFImage" | "SFInt32" | "MFInt32" | "SFNode" | "MFNode" | "SFRotation" | "MFRotation" | "SFString" | "MFString" | "SFTime" | "MFTime" | "SFVec2d" | "MFVec2d" | "SFVec2f" | "MFVec2f" | "SFVec3d" | "MFVec3d" | "SFVec3f" | "MFVec3f" | "SFVec4d" | "MFVec4d" | "SFVec4f" | "MFVec4f" | "SFMatrix3d" | "MFMatrix3d" | "SFMatrix3f" | "MFMatrix3f" | "SFMatrix4d" | "MFMatrix4d" | "SFMatrix4f" | "MFMatrix4f") to inputOutput SFString field named type.Assign typed object value to SFString type field, similar tosetType(String)
.field.setValue
(boolean newValue) Set typed value of a boolean field declaration.field.setValue
(boolean[] newValue) Set typed value of a boolean[] field declaration.field.setValue
(double newValue) Set typed value of a double field declaration.field.setValue
(double[] newValue) Set typed value of a double[] array field declaration.field.setValue
(float newValue) Set typed value of a float field declaration.field.setValue
(float[] newValue) Set typed value of a float[] array field declaration.field.setValue
(int newValue) Set typed value of a integer field declaration.field.setValue
(int[] newValue) Set typed value of a integer array field declaration.Accessor method to assign String value to inputOutput SFString field named value.Assign typed object String[] array value to field, similar tosetValue(String)
.Set typed value of a MFBool field declaration.Set typed value of a MFColor field declaration.field.setValue
(MFColorRGBA newValue) Set typed value of a MFColorRGBA field declaration.Set typed value of a MFDouble field declaration.Set typed value of a MFFloat field declaration.Set typed value of a MFImage field declaration.Set typed value of a MFInt32 field declaration.field.setValue
(MFMatrix3d newValue) Set typed value of a MFMatrix3d field declaration.field.setValue
(MFMatrix3f newValue) Set typed value of a MFMatrix3f field declaration.field.setValue
(MFMatrix4d newValue) Set typed value of a MFMatrix4d field declaration.field.setValue
(MFMatrix4f newValue) Set typed value of a MFMatrix4f field declaration.field.setValue
(MFRotation newValue) Set typed value of a MFRotation field declaration.Assign typed object MFString value to field, similar tosetValue(String)
.Set typed value of a MFTime field declaration.Set typed value of a MFVec2d field declaration.Set typed value of a MFVec2f field declaration.Set typed value of a MFVec3d field declaration.Set typed value of a MFVec3f field declaration.Set typed value of a MFVec4d field declaration.Set typed value of a MFVec4f field declaration.Set typed value of a SFBool field declaration.Set typed value of a SFColor field declaration.field.setValue
(SFColorRGBA newValue) Set typed value of a SFColorRGBA field declaration.Set typed value of a SFDouble field declaration.Set typed value of a SFFloat field declaration.Set typed value of a SFImage field declaration.Set typed value of a SFInt32 field declaration.field.setValue
(SFMatrix3d newValue) Set typed value of a SFMatrix3d field declaration.field.setValue
(SFMatrix3f newValue) Set typed value of a SFMatrix3f field declaration.field.setValue
(SFMatrix4d newValue) Set typed value of a SFMatrix4d field declaration.field.setValue
(SFMatrix4f newValue) Set typed value of a SFMatrix4f field declaration.field.setValue
(SFRotation newValue) Set typed value of a SFRotation field declaration.Assign typed object SFString value field, similar tosetValue(String)
.Set typed value of a SFTime field declaration.Set typed value of a SFVec2d field declaration.Set typed value of a SFVec2f field declaration.Set typed value of a SFVec3d field declaration.Set typed value of a SFVec3f field declaration.Set typed value of a SFVec4d field declaration.Set typed value of a SFVec4f field declaration.Modifier and TypeMethodDescriptionExternProtoDeclare.getFieldList()
Provide array of field results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field field.ProtoInterface.getFieldList()
Provide array of field results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field field.Modifier and TypeMethodDescriptionAdd field to fieldList for this ExternProtoDeclareAdd field to fieldList for this ProtoInterfaceboolean
ExternProtoDeclare.removeField
(field fieldToRemove) Remove a field from contained fieldListboolean
ProtoInterface.removeField
(field fieldToRemove) Remove a field from contained fieldListSet single child field node, replacing prior array of existing nodes (if any).Set single child field node, replacing prior array of existing nodes (if any).Modifier and TypeMethodDescriptionExternProtoDeclare.setFieldList
(ArrayList<field> newValue) Accessor method to assign field array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field field.ProtoInterface.setFieldList
(ArrayList<field> newValue) Accessor method to assign field array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field field. -
Uses of field in org.web3d.x3d.jsail.Scripting
Modifier and TypeMethodDescriptionScript.findFieldByName
(String fieldName) Find contained field statement by name, if present.Modifier and TypeMethodDescriptionScript.getFieldList()
Provide array of field results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field field.Modifier and TypeMethodDescriptionAdd field to fieldList for this Scriptboolean
Script.removeField
(field fieldToRemove) Remove a field from contained fieldListSet single child field node, replacing prior array of existing nodes (if any).Modifier and TypeMethodDescriptionScript.setFieldList
(ArrayList<field> newValue) Accessor method to assign field array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field field. -
Uses of field in org.web3d.x3d.jsail.Shaders
Modifier and TypeMethodDescriptionComposedShader.findFieldByName
(String fieldName) Find contained field statement by name, if present.PackagedShader.findFieldByName
(String fieldName) Find contained field statement by name, if present.ShaderProgram.findFieldByName
(String fieldName) Find contained field statement by name, if present.Modifier and TypeMethodDescriptionComposedShader.getFieldList()
Provide array of field results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field field.PackagedShader.getFieldList()
Provide array of field results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field field.ShaderProgram.getFieldList()
Provide array of field results (using an array consisting of properly typed nodes or ProtoInstances) from inputOutput MFNode field field.Modifier and TypeMethodDescriptionAdd field to fieldList for this ComposedShaderAdd field to fieldList for this PackagedShaderAdd field to fieldList for this ShaderProgramboolean
ComposedShader.removeField
(field fieldToRemove) Remove a field from contained fieldListboolean
PackagedShader.removeField
(field fieldToRemove) Remove a field from contained fieldListboolean
ShaderProgram.removeField
(field fieldToRemove) Remove a field from contained fieldListSet single child field node, replacing prior array of existing nodes (if any).Set single child field node, replacing prior array of existing nodes (if any).Set single child field node, replacing prior array of existing nodes (if any).Modifier and TypeMethodDescriptionComposedShader.setFieldList
(ArrayList<field> newValue) Accessor method to assign field array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field field.PackagedShader.setFieldList
(ArrayList<field> newValue) Accessor method to assign field array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field field.ShaderProgram.setFieldList
(ArrayList<field> newValue) Accessor method to assign field array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field field.