| Package | Description |
|---|---|
| org.web3d.x3d.jsail.Core |
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.
|
| org.web3d.x3d.jsail.Scripting |
The Script component describes how Script nodes are used to effect changes in X3D
worlds.
|
| org.web3d.x3d.jsail.Shaders |
The programmable shaders component describes how programmable shaders are specified
and how they affect the visual appearance of geometry.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.addChild(X3DNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
fieldObject |
fieldObject.addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to children field
|
fieldObject |
fieldObject.addComments(java.lang.String newComment)
Add comment as CommentsBlock to children field
|
fieldObject |
fieldObject.addComments(java.lang.String[] newComments)
Add comments as String[] array to children field
|
fieldObject |
fieldObject.appendValue(boolean newValue)
Append boolean to field for value attribute.
|
fieldObject |
fieldObject.appendValue(double newValue)
Append double to field for value attribute.
|
fieldObject |
fieldObject.appendValue(float newValue)
Append float to field for value attribute.
|
fieldObject |
fieldObject.appendValue(int newValue)
Append integer to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFBoolObject newValue)
Append MFBoolObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFColorObject newValue)
Append MFColorObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFColorRGBAObject newValue)
Append MFColorRGBAObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFDoubleObject newValue)
Append MFDoubleObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFFloatObject newValue)
Append MFFloatObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFImageObject newValue)
Append MFImageObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFInt32Object newValue)
Append MFInt32Object to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFMatrix3dObject newValue)
Append MFMatrix3dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFMatrix3fObject newValue)
Append MFMatrix3fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFMatrix4dObject newValue)
Append MFMatrix4dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFMatrix4fObject newValue)
Append MFMatrix4fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFRotationObject newValue)
Append MFRotationObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFStringObject newValue)
Append MFStringObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFTimeObject newValue)
Append MFTimeObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFVec2dObject newValue)
Append MFVec2dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFVec2fObject newValue)
Append MFVec2fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFVec3dObject newValue)
Append MFVec3dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFVec3fObject newValue)
Append MFVec3fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFVec4dObject newValue)
Append MFVec4dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(MFVec4fObject newValue)
Append MFVec4fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFBoolObject newValue)
Append SFBoolObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFColorObject newValue)
Append SFColorObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFColorRGBAObject newValue)
Append SFColorRGBAObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFDoubleObject newValue)
Append SFDoubleObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFFloatObject newValue)
Append SFFloatObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFImageObject newValue)
Append SFImageObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFInt32Object newValue)
Append SFInt32Object to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFMatrix3dObject newValue)
Append SFMatrix3dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFMatrix3fObject newValue)
Append SFMatrix3fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFMatrix4dObject newValue)
Append SFMatrix4dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFMatrix4fObject newValue)
Append SFMatrix4fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFRotationObject newValue)
Append SFRotationObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFStringObject newValue)
Append SFStringObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFTimeObject newValue)
Append SFTimeObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFVec2dObject newValue)
Append SFVec2dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFVec2fObject newValue)
Append SFVec2fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFVec3dObject newValue)
Append SFVec3dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFVec3fObject newValue)
Append SFVec3fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFVec4dObject newValue)
Append SFVec4dObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(SFVec4fObject newValue)
Append SFVec4fObject to field for value attribute.
|
fieldObject |
fieldObject.appendValue(java.lang.String newValue)
Append String to field for value attribute.
|
fieldObject |
fieldObject.clearChildren()
Utility method to clear MFNode value of children field.
|
fieldObject |
fieldObject.clearValues()
Clear all values in a field declaration.
|
fieldObject |
ExternProtoDeclareObject.findFieldByName(java.lang.String fieldName)
Find contained field statement by name, if present.
|
fieldObject |
ProtoDeclareObject.findFieldByName(java.lang.String fieldName)
Find contained field statement by name, if present in contained ProtoInterface.
|
fieldObject |
ProtoInterfaceObject.findFieldByName(java.lang.String fieldName)
Find contained field statement by name, if present.
|
fieldObject |
fieldObject.setAccessType(SFStringObject newValue)
Assign typed object value to SFString accessType field, similar to
setAccessType(String). |
fieldObject |
fieldObject.setAccessType(java.lang.String newValue)
Assign String enumeration value ("initializeOnly"|"inputOnly"|"outputOnly"|"inputOutput") ['initializeOnly'|'inputOnly'|'outputOnly'|'inputOutput'] to inputOutput SFString field named accessType.
|
fieldObject |
fieldObject.setAppinfo(SFStringObject newValue)
Assign typed object value to SFString appinfo field, similar to
setAppinfo(String). |
fieldObject |
fieldObject.setAppinfo(java.lang.String newValue)
Assign String value to inputOutput SFString field named appinfo.
|
fieldObject |
fieldObject.setChildren(java.util.ArrayList<X3DNode> newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field children.
|
fieldObject |
fieldObject.setDocumentation(SFStringObject newValue)
Assign typed object value to SFString documentation field, similar to
setDocumentation(String). |
fieldObject |
fieldObject.setDocumentation(java.lang.String newValue)
Assign String value to inputOutput SFString field named documentation.
|
fieldObject |
fieldObject.setName(SFStringObject newValue)
Assign typed object value to SFString name field, similar to
setName(String). |
fieldObject |
fieldObject.setName(java.lang.String newValue)
Assign String value to inputOutput SFString field named name.
|
fieldObject |
fieldObject.setType(SFStringObject newValue)
Assign typed object value to SFString type field, similar to
setType(String). |
fieldObject |
fieldObject.setType(java.lang.String newValue)
Assign String enumeration value ("SFBool"|"MFBool"|"SFColor"|"MFColor"|"SFColorRGBA"|"MFColorRGBA"|"SFDouble"|"MFDouble"|"SFFloat"|"MFFloat"|"SFImage"|"MFImage"|"SFInt32"|"SFNode"|"MFNode"|"MFInt32"|"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") ['SFBool'|'MFBool'|'SFColor'|'MFColor'|'SFColorRGBA'|'MFColorRGBA'|'SFDouble'|'MFDouble'|'SFFloat'|'MFFloat'|'SFImage'|'MFImage'|'SFInt32'|'SFNode'|'MFNode'|'MFInt32'|'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.
|
fieldObject |
fieldObject.setValue(boolean newValue)
Set typed value of a boolean field declaration.
|
fieldObject |
fieldObject.setValue(boolean[] newValue)
Set typed value of a boolean[] field declaration.
|
fieldObject |
fieldObject.setValue(double newValue)
Set typed value of a double field declaration.
|
fieldObject |
fieldObject.setValue(double[] newValue)
Set typed value of a double[] array field declaration.
|
fieldObject |
fieldObject.setValue(float newValue)
Set typed value of a float field declaration.
|
fieldObject |
fieldObject.setValue(float[] newValue)
Set typed value of a float[] array field declaration.
|
fieldObject |
fieldObject.setValue(int newValue)
Set typed value of a integer field declaration.
|
fieldObject |
fieldObject.setValue(int[] newValue)
Set typed value of a integer array field declaration.
|
fieldObject |
fieldObject.setValue(MFBoolObject newValue)
Set typed value of a MFBool field declaration.
|
fieldObject |
fieldObject.setValue(MFColorObject newValue)
Set typed value of a MFColor field declaration.
|
fieldObject |
fieldObject.setValue(MFColorRGBAObject newValue)
Set typed value of a MFColorRGBA field declaration.
|
fieldObject |
fieldObject.setValue(MFDoubleObject newValue)
Set typed value of a MFDouble field declaration.
|
fieldObject |
fieldObject.setValue(MFFloatObject newValue)
Set typed value of a MFFloat field declaration.
|
fieldObject |
fieldObject.setValue(MFImageObject newValue)
Set typed value of a MFImage field declaration.
|
fieldObject |
fieldObject.setValue(MFInt32Object newValue)
Set typed value of a MFInt32 field declaration.
|
fieldObject |
fieldObject.setValue(MFMatrix3dObject newValue)
Set typed value of a MFMatrix3d field declaration.
|
fieldObject |
fieldObject.setValue(MFMatrix3fObject newValue)
Set typed value of a MFMatrix3f field declaration.
|
fieldObject |
fieldObject.setValue(MFMatrix4dObject newValue)
Set typed value of a MFMatrix4d field declaration.
|
fieldObject |
fieldObject.setValue(MFMatrix4fObject newValue)
Set typed value of a MFMatrix4f field declaration.
|
fieldObject |
fieldObject.setValue(MFRotationObject newValue)
Set typed value of a MFRotation field declaration.
|
fieldObject |
fieldObject.setValue(MFStringObject newValue)
Assign typed object MFString value to field, similar to
setValue(String). |
fieldObject |
fieldObject.setValue(MFTimeObject newValue)
Set typed value of a MFTime field declaration.
|
fieldObject |
fieldObject.setValue(MFVec2dObject newValue)
Set typed value of a MFVec2d field declaration.
|
fieldObject |
fieldObject.setValue(MFVec2fObject newValue)
Set typed value of a MFVec2f field declaration.
|
fieldObject |
fieldObject.setValue(MFVec3dObject newValue)
Set typed value of a MFVec3d field declaration.
|
fieldObject |
fieldObject.setValue(MFVec3fObject newValue)
Set typed value of a MFVec3f field declaration.
|
fieldObject |
fieldObject.setValue(MFVec4dObject newValue)
Set typed value of a MFVec4d field declaration.
|
fieldObject |
fieldObject.setValue(MFVec4fObject newValue)
Set typed value of a MFVec4f field declaration.
|
fieldObject |
fieldObject.setValue(SFBoolObject newValue)
Set typed value of a SFBool field declaration.
|
fieldObject |
fieldObject.setValue(SFColorObject newValue)
Set typed value of a SFColor field declaration.
|
fieldObject |
fieldObject.setValue(SFColorRGBAObject newValue)
Set typed value of a SFColorRGBA field declaration.
|
fieldObject |
fieldObject.setValue(SFDoubleObject newValue)
Set typed value of a SFDouble field declaration.
|
fieldObject |
fieldObject.setValue(SFFloatObject newValue)
Set typed value of a SFFloat field declaration.
|
fieldObject |
fieldObject.setValue(SFImageObject newValue)
Set typed value of a SFImage field declaration.
|
fieldObject |
fieldObject.setValue(SFInt32Object newValue)
Set typed value of a SFInt32 field declaration.
|
fieldObject |
fieldObject.setValue(SFMatrix3dObject newValue)
Set typed value of a SFMatrix3d field declaration.
|
fieldObject |
fieldObject.setValue(SFMatrix3fObject newValue)
Set typed value of a SFMatrix3f field declaration.
|
fieldObject |
fieldObject.setValue(SFMatrix4dObject newValue)
Set typed value of a SFMatrix4d field declaration.
|
fieldObject |
fieldObject.setValue(SFMatrix4fObject newValue)
Set typed value of a SFMatrix4f field declaration.
|
fieldObject |
fieldObject.setValue(SFRotationObject newValue)
Set typed value of a SFRotation field declaration.
|
fieldObject |
fieldObject.setValue(SFStringObject newValue)
Assign typed object SFString value field, similar to
setValue(String). |
fieldObject |
fieldObject.setValue(SFTimeObject newValue)
Set typed value of a SFTime field declaration.
|
fieldObject |
fieldObject.setValue(SFVec2dObject newValue)
Set typed value of a SFVec2d field declaration.
|
fieldObject |
fieldObject.setValue(SFVec2fObject newValue)
Set typed value of a SFVec2f field declaration.
|
fieldObject |
fieldObject.setValue(SFVec3dObject newValue)
Set typed value of a SFVec3d field declaration.
|
fieldObject |
fieldObject.setValue(SFVec3fObject newValue)
Set typed value of a SFVec3f field declaration.
|
fieldObject |
fieldObject.setValue(SFVec4dObject newValue)
Set typed value of a SFVec4d field declaration.
|
fieldObject |
fieldObject.setValue(SFVec4fObject newValue)
Set typed value of a SFVec4f field declaration.
|
fieldObject |
fieldObject.setValue(java.lang.String newValue)
Assign String value to inputOutput SFString field named value.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<fieldObject> |
ExternProtoDeclareObject.getFieldList()
Provide array of fieldObject results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field field.
|
java.util.ArrayList<fieldObject> |
ProtoInterfaceObject.getFieldList()
Provide array of fieldObject results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field field.
|
| Modifier and Type | Method and Description |
|---|---|
ExternProtoDeclareObject |
ExternProtoDeclareObject.addField(fieldObject newField)
Add field to fieldList for this ExternProtoDeclareObject
|
ProtoInterfaceObject |
ProtoInterfaceObject.addField(fieldObject newField)
Add field to fieldList for this ProtoInterfaceObject
|
boolean |
ExternProtoDeclareObject.removeField(fieldObject fieldToRemove)
Remove a field from contained fieldList
|
boolean |
ProtoInterfaceObject.removeField(fieldObject fieldToRemove)
Remove a field from contained fieldList
|
ExternProtoDeclareObject |
ExternProtoDeclareObject.setField(fieldObject newValue)
Set single child field node, replacing prior array of existing nodes (if any).
|
ProtoInterfaceObject |
ProtoInterfaceObject.setField(fieldObject newValue)
Set single child field node, replacing prior array of existing nodes (if any).
|
| Modifier and Type | Method and Description |
|---|---|
ExternProtoDeclareObject |
ExternProtoDeclareObject.setFieldList(java.util.ArrayList<fieldObject> newValue)
Assign fieldObject array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field field.
|
ProtoInterfaceObject |
ProtoInterfaceObject.setFieldList(java.util.ArrayList<fieldObject> newValue)
Assign fieldObject array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field field.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
ScriptObject.findFieldByName(java.lang.String fieldName)
Find contained field statement by name, if present.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<fieldObject> |
ScriptObject.getFieldList()
Provide list of fields.
|
| Modifier and Type | Method and Description |
|---|---|
ScriptObject |
ScriptObject.addField(fieldObject newField)
Add field to fieldList for this ScriptObject
|
boolean |
ScriptObject.removeField(fieldObject fieldToRemove)
Remove a field from contained fieldList
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
ComposedShaderObject.findFieldByName(java.lang.String fieldName)
Find contained field statement by name, if present.
|
fieldObject |
PackagedShaderObject.findFieldByName(java.lang.String fieldName)
Find contained field statement by name, if present.
|
fieldObject |
ShaderProgramObject.findFieldByName(java.lang.String fieldName)
Find contained field statement by name, if present.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<fieldObject> |
ComposedShaderObject.getFieldList()
Provide list of fields.
|
java.util.ArrayList<fieldObject> |
PackagedShaderObject.getFieldList()
Provide list of fields.
|
java.util.ArrayList<fieldObject> |
ShaderProgramObject.getFieldList()
Provide list of fields.
|
| Modifier and Type | Method and Description |
|---|---|
ComposedShaderObject |
ComposedShaderObject.addField(fieldObject newField)
Add field to fieldList for this ComposedShaderObject
|
PackagedShaderObject |
PackagedShaderObject.addField(fieldObject newField)
Add field to fieldList for this PackagedShaderObject
|
ShaderProgramObject |
ShaderProgramObject.addField(fieldObject newField)
Add field to fieldList for this ShaderProgramObject
|
boolean |
ComposedShaderObject.removeField(fieldObject fieldToRemove)
Remove a field from contained fieldList
|
boolean |
PackagedShaderObject.removeField(fieldObject fieldToRemove)
Remove a field from contained fieldList
|
boolean |
ShaderProgramObject.removeField(fieldObject fieldToRemove)
Remove a field from contained fieldList
|
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.