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.templateListList of all protos/externprotos held by this classprotected Map<String, VRMLNodeTemplate> AbstractScene.templateMapThe 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 TypeMethodDescriptionvoidAbstractScene.addTemplate(VRMLNodeTemplate template) Add a new template to this scene.voidBasicScene.addTemplate(VRMLNodeTemplate template) Add a new template to this scene.voidNodeTemplateToInstanceCreator.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.voidAbstractScene.removeTemplate(VRMLNodeTemplate template) Remove a template from this scene.voidBasicScene.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 TypeInterfaceDescriptioninterfaceVRMLExternProtoDeclare is a node interface, used by implementations of VRML's ExternProtoDeclare node.interfacePrototype declaration within a file.Methods in org.web3d.vrml.nodes with parameters of type VRMLNodeTemplateModifier and TypeMethodDescriptionvoidFrameStateManager.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 TypeClassDescriptionclassBase representation of the common functionality for the PROTO and EXTERNPROTO node types.classExternalPrototypeDecl is an implementation of the VRMLExternProtoDeclare interface.classA placeholder instance of a Prototype used when declaring and then using a nested proto instance.classDenotes 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 TypeMethodDescriptionvoidPrototypeDecl.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 TypeClassDescriptionclassA CR External Prototype Declaration.Fields in org.web3d.vrml.renderer declared as VRMLNodeTemplateModifier and TypeFieldDescriptionprotected VRMLNodeTemplateCRExternPrototypeDecl.protoThe 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 TypeMethodDescriptionvoidCRVRMLScene.addTemplate(VRMLNodeTemplate template) Add a new template to this scene.voidCRProtoCreator.fillinInstance(VRMLNodeTemplate template, VRMLNode nodeInstance, VRMLExecutionSpace space) Given a stubbed instance, fill in the rest of the details.voidCRVRMLScene.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 TypeClassDescriptionclassNull 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 TypeClassDescriptionclassOpenGL-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 TypeMethodDescriptionvoidSAIVRMLScene.addTemplate(VRMLNodeTemplate template) Add a new template to this scene.voidSAIVRMLScene.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 TypeMethodDescriptionvoidNodeTemplateArray.add(VRMLNodeTemplate newNode) Add a new value to the array.voidNodeTemplateArray.add(VRMLNodeTemplate[] values) Add an array of values in bulk to the array.voidNodeTemplateArray.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.voidNodeTemplateArray.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 TypeMethodDescriptionvoidDefaultFrameStateManager.registerAddedExternProto(VRMLNodeTemplate proto) Register an externproto declaration as having been loaded this frame.