Uses of Interface
org.web3d.vrml.lang.VRMLNodeTemplate
Packages that use VRMLNodeTemplate
Package
Description
-
Uses of VRMLNodeTemplate in org.web3d.vrml.lang
Fields in org.web3d.vrml.lang with type parameters of type VRMLNodeTemplateModifier and TypeFieldDescriptionprotected List
<VRMLNodeTemplate> AbstractScene.templateList
List of all protos/externprotos held by this classprotected Map
<String, VRMLNodeTemplate> AbstractScene.templateMap
The list of template declarations stored here by name (key)Methods in org.web3d.vrml.lang that return VRMLNodeTemplateModifier and TypeMethodDescriptionAbstractScene.getNodeTemplate
(String name) Get the proto defined by the name.BasicScene.getNodeTemplate
(String name) Get the proto defined by the name.Methods in org.web3d.vrml.lang that return types with arguments of type VRMLNodeTemplateModifier and TypeMethodDescriptionAbstractScene.getNodeTemplates()
Get the list of top-level node templates declared in this scene.BasicScene.getNodeTemplates()
Get the list of top-level node templates declared in this scene.Methods in org.web3d.vrml.lang with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionvoid
AbstractScene.addTemplate
(VRMLNodeTemplate template) Add a new template to this scene.void
BasicScene.addTemplate
(VRMLNodeTemplate template) Add a new template to this scene.void
NodeTemplateToInstanceCreator.fillinInstance
(VRMLNodeTemplate template, VRMLNode nodeInstance, VRMLExecutionSpace space) Given a stubbed instance, fill in the rest of the details.NodeTemplateToInstanceCreator.newInstance
(VRMLNodeTemplate template, VRMLExecutionSpace root, int major, int minor, boolean staticNode) Build an instance of the node template from the given description.void
AbstractScene.removeTemplate
(VRMLNodeTemplate template) Remove a template from this scene.void
BasicScene.removeTemplate
(VRMLNodeTemplate template) Remove a template from this scene. -
Uses of VRMLNodeTemplate in org.web3d.vrml.nodes
Subinterfaces of VRMLNodeTemplate in org.web3d.vrml.nodesModifier and TypeInterfaceDescriptioninterface
VRMLExternProtoDeclare is a node interface, used by implementations of VRML's ExternProtoDeclare node.interface
Prototype declaration within a file.Methods in org.web3d.vrml.nodes with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionvoid
FrameStateManager.registerAddedExternProto
(VRMLNodeTemplate proto) Register an externproto declaration as having been loaded this frame. -
Uses of VRMLNodeTemplate in org.web3d.vrml.nodes.proto
Classes in org.web3d.vrml.nodes.proto that implement VRMLNodeTemplateModifier and TypeClassDescriptionclass
Base representation of the common functionality for the PROTO and EXTERNPROTO node types.class
ExternalPrototypeDecl is an implementation of the VRMLExternProtoDeclare interface.class
A placeholder instance of a Prototype used when declaring and then using a nested proto instance.class
Denotes an ordinary prototype node declaration.Methods in org.web3d.vrml.nodes.proto that return VRMLNodeTemplateModifier and TypeMethodDescriptionProtoInstancePlaceHolder.getProtoDefinition()
Get the PROTO/EXTERNPROTO definition used by this place holder.Methods in org.web3d.vrml.nodes.proto that return types with arguments of type VRMLNodeTemplateModifier and TypeMethodDescriptionPrototypeDecl.getPrototypeDecls()
Fetch the list of all proto declarations in this proto.Methods in org.web3d.vrml.nodes.proto with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionvoid
PrototypeDecl.addPrototypeDecl
(VRMLNodeTemplate proto) Add a nested proto or externproto declaration to this proto.Constructors in org.web3d.vrml.nodes.proto with parameters of type VRMLNodeTemplateModifierConstructorDescriptionProtoInstancePlaceHolder
(VRMLNodeTemplate proto, int major, int minor, boolean staticNodes, NodeTemplateToInstanceCreator creator) Create a new instance place holder that represents the given proto declaration. -
Uses of VRMLNodeTemplate in org.web3d.vrml.renderer
Classes in org.web3d.vrml.renderer that implement VRMLNodeTemplateModifier and TypeClassDescriptionclass
A CR External Prototype Declaration.Fields in org.web3d.vrml.renderer declared as VRMLNodeTemplateModifier and TypeFieldDescriptionprotected VRMLNodeTemplate
CRExternPrototypeDecl.proto
The prototype declaration that we always useMethods in org.web3d.vrml.renderer that return VRMLNodeTemplateModifier and TypeMethodDescriptionCRExternPrototypeDecl.getProtoDefinition()
Get the PROTO/EXTERNPROTO definition used by this place holder.Methods in org.web3d.vrml.renderer with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionvoid
CRVRMLScene.addTemplate
(VRMLNodeTemplate template) Add a new template to this scene.void
CRProtoCreator.fillinInstance
(VRMLNodeTemplate template, VRMLNode nodeInstance, VRMLExecutionSpace space) Given a stubbed instance, fill in the rest of the details.void
CRVRMLScene.removeTemplate
(VRMLNodeTemplate template) Remove a template from this scene. -
Uses of VRMLNodeTemplate in org.web3d.vrml.renderer.norender
Classes in org.web3d.vrml.renderer.norender that implement VRMLNodeTemplateModifier and TypeClassDescriptionclass
Null renderer-specific External Prototype Declaration.Methods in org.web3d.vrml.renderer.norender with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionNRProtoCreator.newInstance
(VRMLNodeTemplate template, VRMLExecutionSpace root, int major, int minor, boolean staticNode) Build an instance of the node template from the given description. -
Uses of VRMLNodeTemplate in org.web3d.vrml.renderer.ogl
Classes in org.web3d.vrml.renderer.ogl that implement VRMLNodeTemplateModifier and TypeClassDescriptionclass
OpenGL-specific External Prototype Declaration.Methods in org.web3d.vrml.renderer.ogl with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionOGLProtoCreator.newInstance
(VRMLNodeTemplate template, VRMLExecutionSpace root, int major, int minor, boolean staticNode) Build an instance of the node template from the given description. -
Uses of VRMLNodeTemplate in org.web3d.vrml.scripting.sai
Methods in org.web3d.vrml.scripting.sai with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionvoid
SAIVRMLScene.addTemplate
(VRMLNodeTemplate template) Add a new template to this scene.void
SAIVRMLScene.removeTemplate
(VRMLNodeTemplate template) Remove a template from this scene. -
Uses of VRMLNodeTemplate in org.web3d.vrml.util
Methods in org.web3d.vrml.util that return VRMLNodeTemplateModifier and TypeMethodDescriptionNodeTemplateArray.get
(int index) Get the value at the given index.NodeTemplateArray.remove
(int index) Remove the value at the given index.NodeTemplateArray.remove
(VRMLNodeTemplate object) Remove the given value from the array.NodeTemplateArray.toArray()
Turn the values of this array into a real array.NodeTemplateArray.toArray
(VRMLNodeTemplate[] values) Turn the values of this array into a real array by copying them into the given array if possible.Methods in org.web3d.vrml.util with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionvoid
NodeTemplateArray.add
(VRMLNodeTemplate newNode) Add a new value to the array.void
NodeTemplateArray.add
(VRMLNodeTemplate[] values) Add an array of values in bulk to the array.void
NodeTemplateArray.add
(VRMLNodeTemplate[] values, int offset, int len) Add an subset of the array of values in bulk to the array.NodeTemplateArray.remove
(VRMLNodeTemplate object) Remove the given value from the array.void
NodeTemplateArray.set
(int index, VRMLNodeTemplate value) Set the value at the given index.NodeTemplateArray.toArray
(VRMLNodeTemplate[] values) Turn the values of this array into a real array by copying them into the given array if possible. -
Uses of VRMLNodeTemplate in org.xj3d.impl.core.eventmodel
Methods in org.xj3d.impl.core.eventmodel with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionvoid
DefaultFrameStateManager.registerAddedExternProto
(VRMLNodeTemplate proto) Register an externproto declaration as having been loaded this frame.