Uses of Class
hmi.graphics.collada.ColladaElement

Packages that use ColladaElement
hmi.graphics.collada Support for loading Collada Graphics files 
 

Uses of ColladaElement in hmi.graphics.collada
 

Classes in hmi.graphics.collada with type parameters of type ColladaElement
 class Library<X extends ColladaElement>
          Generic Libraray, super class for Library-XYZ elements
 

Subclasses of ColladaElement in hmi.graphics.collada
 class Accessor
          Collada Accessor nodes provide access to some data array, like a FloatArray or an IntArray.
 class Alpha
          Alpha portion of a texture_pipeline command (combiner-mode texturing)
 class Ambient
          Shared implementation of Ambient for standard Collada and Collada-FX Ambient attribute of fixed-function shader elements inside profile_COMMON effects.
 class Animation
          Animation information
 class AnimationClip
          AnimationClip information
 class Annotate
          Annotate information
 class Argument
          Declares the Argument semantics of a data source.
 class AspectRatio
          AspectRatio: aspect ratio parameter for ortographic and perspective.
 class Asset
          Describes the asset of some Collada content
 class Bind
          Bind information
 class BindMaterial
          Declaration of generic control information, for either Skins or Morphs.
 class BindShapeMatrix
          BindShapeMatrix defines a 4 X 4 transform BindShapeMatrix, specified by 16 floats, in row-major order.
 class BindVertexInput
          renaming of parameters (See InstanceMaterial)
 class Blinn
          Blinn shader
 class BoolArray
           
 class BorderColor
          Shared implementation of BorderColor for standard Collada and Collada-FX BorderColor attribute of fixed-function shader elements inside profile_COMMON effects.
 class Box
          Collision box, centered at (0,0,0), size is given in half extends on each axis
 class Camera
          Declares a view into the scene graph.
 class Capsule
          Cylinder, centered on the Y-axis, capped by half-spheres at both ends For now, uses a single radius, like in sphere rather than the 2-valued radius of capsule
 class Channel
          Declares an output channel of an animation.
 class Code
          A block of inline source code
 class Collada
          The class for parsing complete Collada documents.
 class ColladaFloat
          A Float element can appear as child of a CommonFloatOrParamType element.
 class ColladaFloatVector
          Generic float vector of the form 1.1 2.2 .... 3.3 It is a base class for CommonColor, Max3D_bounding_min, Max3D_bounding_max etcetera
 class ColladaImage
          Storage of graphical representations, like raster data.
 class ColladaVertexWeights
          Joints and weights for a skin
 class ColorClear
          Specifies whether a render target surface is to be cleared and which value to use.
 class ColorTarget
          Specifies which surface will receive color information from the output of this pass.
 class CommonColor
          Generic Collada color specifications, like 0.2 0.5 0.7 1.0
 class CommonColorOrTextureType
          CommonColor attributes of fixed-function shader elements inside profile_COMMON effects.
 class CommonFloatOrParamType
          Scalar attribute, mainly for fixed-function shader elements inside profile_COMMON effects.
 class CommonTexture
          Storage of graphical representations, like raster data.
 class CompilerOptions
          CompilerOptions defines a scalar, vector, or matrix.
 class CompilerTarget
          Declares the profile or platform the compiler is targeting this shader for.
 class ConnectParam
          Creates a symbolic connection between two previously defined parameters.
 class Constant
          Fixed function constant shader (just emission)
 class ConstantAttenuation
          ConstantAttenuation
 class Contributor
          class for Contributor element inside Asset element
 class Controller
          Declaration of generic control information, for either Skins or Morphs.
 class ControlVertices
          Declares the data required to blend between sets of static meshes.
 class Data
          Storage of graphical representation, like rasetr data.
 class DepthClear
          Specifies whether a render target surface is to be cleared and which value to use.
 class DepthTarget
          Specifies which surface will receive depth information from the output of this pass.
 class Diffuse
          Diffuse attribute of fixed-function shader elements inside profile_COMMON effects.
 class Directional
          Directional light source, that can occur in a technique_common element.
 class Draw
          Specified a user-defined string instructing the FX runtime what to draw, like: GEOMETRY, SCENE_GEOMETRY, SCENE_IMAGE, FULL_SCREEN_QUAD, FULL_SCREEN_QUAD_PLUS_HALF_PIXEL
 class Effect
          Provides a self-contained description of a Collada effect.
 class Emission
          Emission attribute of fixed-function shader elements inside profile_COMMON effects.
 class Extra
           
 class FalloffAngle
          FalloffAngle
 class FalloffExponent
          FalloffExponent: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class FColladaBump
          Attribute of "spec_level element for profile FCOLLADA
 class FColladaEmissionLevel
          Attribute of "spec_level element for profile FCOLLADA
 class FColladaEndTime
          end_time element for profile FCOLLADA
 class FColladaIntensity
          intensity element for profile FCOLLADA
 class FColladaProfile
          Max3D profile for TechniqueCore profile MAX3D
 class FColladaSpecLevel
          Attribute of "spec_level element for profile FCOLLADA
 class FColladaStartTime
          start_time element for profile FCOLLADA
 class FixedFunctionShader
          Shared implementation of FixedFunctionShader for standard Collada and Collada-FX Base class for Phong, Blinn, Lambert, and Constant
 class FloatArray
          An array of floats.
 class ForceField
           
 class FormatHint
          Declares a resource that can be used both as the source for texture samples and as target of a render pass.
 class FXAll
          "all" element for init_volume etc.
 class Generator
          Describes a procedural surface generator
 class Geometry
           
 class H
           
 class HalfExtends
          Used for the size of a Box
 class Height
           
 class IDREFArray
           
 class Imager
          Declares a view into the scne graph.
 class Include
          include is an XML element that (temporarily) switches to a different Reader, specified by means of a URL(s).
 class IndexOfRefraction
          Shared implementation of Ambient for standard Collada and Collada-FX
 class InitFrom
          Storage of graphical representations, like raster data.
 class InitVolume
          Storage of graphical representations, like raster data.
 class Input
          Declares the input semantics of a data source.
 class InstanceAnimation
          Instantiation of a Collada Animation resource.
 class InstanceCamera
          Instantiation of a Collada Camera.
 class InstanceController
          Instantiation of a Collada Controller resource.
 class InstanceEffect
          DEclares the instantiation of a Collada material resource.
 class InstanceGeometry
          Instantiation of a Collada geometry resource.
 class InstanceLight
          Instantiation of a Collada Light.
 class InstanceMaterial
          Declares the instantiation of a Collada material resource.
 class InstanceNode
          Instantiation of a Collada Node.
 class InstanceVisualScene
           
 class IntArray
          An array of integers.
 class Joints
          Storage of graphical representation, like rasetr data.
 class Lambert
          Lambert shader
 class Library<X extends ColladaElement>
          Generic Libraray, super class for Library-XYZ elements
 class LibraryAnimationClips
          Declares a module of AnimationClip elements.
 class LibraryAnimations
           
 class LibraryCameras
           
 class LibraryControllers
          Library_Controllers specifies a module of <controller> elements.
 class LibraryEffects
          Declares a module of effect elements
 class LibraryForceFields
           
 class LibraryGeometries
          LibraryGeometries specifies a module of <geometry> elements.
 class LibraryImages
           
 class LibraryLights
           
 class LibraryMaterials
          Declares a module of material elements
 class LibraryNodes
          LibraryNodes specifies a module of <nodes> elements.
 class LibraryPhysicsMaterials
           
 class LibraryPhysicsModels
           
 class LibraryPhysicsScenes
           
 class LibraryVisualScenes
          The Collada library element for visual_scene elements.
 class Light
           
 class LinearAttenuation
          LinearAttenuation: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class Lines
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class LineStrips
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class LookAt
          LookAt defines a transform matrix, specified by a 9-vector containg: eye position, center (or "interest point"), and up-vector, in that order.
 class Material
          Describes the visual appearance of a geometric object
 class Matrix
          Matrix defines a 4 X 4 transform matrix, specified by 16 floats, in row-major order.
 class Max3DBoundingMax
          Max3D bounding_max
 class Max3DBoundingMin
          Max3D bounding_min
 class Max3DFrameRate
          Max3D frame rate
 class Max3DHelper
          Max3D helper: bounding box settings (only?)
 class Max3DProfile
          Max3D profile for TechniqueCore profile MAX3D
 class MayaProfile
          Maya profile for TechniqueCore profile MAYA
 class Mesh
          A Collada Mesh defines and combines data Sources, vertices, and geometry for tesselation.
 class Modifier
          Provides additional information about the volatility or linkage of a newparam declaration
 class Morph
          Declares the data required to blend between sets of static meshes.
 class Name
          imports source code or precompiled binaray shaders into the FX runtime.
 class NameArray
           
 class Newparam
          Creates a new named param object in the FX runtime ans assigns it a type, an initial value and additional attributes at declaration time.
 class Node
          Node in a hierarchical tree of Collada scene graph elements.
 class Optics
          Represents the apparatus on a camera that projects the image into the image sensor.
 class Orthographic
          Describes the field of view of an orthographic camera.
 class P
           
 class Param
          References a predefined parameter in shader binding declarations.
 class ParamArray
          Creates a parameter of a one-dimensional array type.
 class ParamValue
          Represents a value for a Newparm or Setparam element.
 class Pass
          Provides a static declaration of all the render states ans settings for one rendering pipeline.
 class Perspective
          Describes the field of view of an Perspective camera.
 class PH
          Polygon with holes, specified by a niomal plygon p and a list of holes specified by h elements.
 class Phong
          Phong shader
 class PhysicsMaterial
           
 class PhysicsModel
           
 class PhysicsScene
           
 class Point
          Point light source, that can occur in a technique_common element.
 class Polygons
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class PolyList
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class Primitive
           
 class PrimitiveMeshElement
          PrimitiveMeshElement is the super class for Lines, LineStrips, Polygons, PolyList, Triangles, TriFans, and TriStrips.
 class ProfileCG
          Opens a block of platform-specific data types and technique declarations.
 class ProfileCOMMON
          Opens a block of platform-independent declarations for the common, fixed-function shader.
 class ProfileGLES
          Opens a block of platform-specific data types and technique declarations.
 class ProfileGLSL
          Opens a block of platform-specific data types and technique declarations.
 class QuadraticAttenuation
          QuadraticAttenuation: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class Radius
          Radius (for a collision sphere)
 class Reflective
          Attribute of fixed-function shader elements inside profile_COMMON effects.
 class Reflectivity
          \Attribute of fixed-function shader elements inside profile_COMMON effects.
 class RenderMonkeyProfile
          profile for TechniqueCore profile RenderMonkey
 class RenderState
           
 class RGB
          RGB portion of a texture_pipeline command (combiner-mode texturing)
 class Rotate
           
 class Sampler
          Declares an N dimensional function, used for animation curves..
 class Sampler1D
          Declares a one-dimensional texture sampler
 class Sampler2D
          Declares a two-dimensional texture sampler
 class Sampler3D
          Declares a three-dimensional texture sampler
 class SamplerCUBE
          Declares a texture sampler for cube maps
 class SamplerDEPTH
          Declares a two-dimensional texture sampler
 class SamplerRECT
          Declares a two-dimensional texture sampler
 class SamplerState
          Declares a two-dimensional texture sampler state for profile_GLES
 class Scale
           
 class Scene
          The class for parsing Collada scene elements
 class Semantic
          Provides meta information that describes the purpose of a parameter declaration.
 class Setparam
          Assigns a new value to a previously defined parameter.
 class Shader
          Declares and prepares a shader for execution in the renderering pipeline of a pass
 class ShaderInclude
          imports source code or precompiled binaray shaders into the FX runtime.
 class Shape
          Declares a physical shape Ignored tags: hollow, mass, density, instance_physics_material, physics_material, instance_geometry, plane, cylinder, tapered_cylinder, tapered_capsule Assumes that the shape contains only one rotation and one translation, does not check or enforce only one of box, plane, sphere, cylinder, tapered_cylinder, capsule, tapered_capsule
 class Shininess
          Shniness attribute of fixed-function shader elements inside profile_COMMON effects.
 class Skeleton
          Reference to the (root) skeleton node for some skin controller.
 class Skew
          Skew defines a Collada skewing transform, specified in "Renderman" style.
 class Skin
          Declares the data required to blend between sets of static meshes.
 class Source
          A Collada Source defines an Accessor to some data array, like a FloatArray or IntArray, and usually includes that data array.
 class Specular
          Specular attribute of fixed-function shader elements inside profile_COMMON effects.
 class Sphere
          Collision sphere, centered at (0,0,0), with radius radius
 class Spline
          Declares the data required to blend between sets of static meshes.
 class Spot
          Spot light source, that can occur in a technique_common element.
 class StencilClear
          Specifies whether a render target surface is to be cleared and which value to use.
 class StencilTarget
          Specifies which surface will receive stencil information from the output of this pass.
 class Surface
          Declares a resource that can be used both as the source for texture samples and as target of a render pass.
 class Targets
          Declares the morph targets, their weights, and user defined attributes.
 class TechniqueCommon
           
 class TechniqueCommonBindMaterial
          The TechniqueCommon for BindMaterial, that contain a list of InstanceMaterial.
 class TechniqueCommonLight
           
 class TechniqueCommonSource
          technique_common for the source element
 class TechniqueCore
          Implementation of TechniqueCore for core Collada (but NOT for Collada-FX) Basically, anything is allowed here, as long as it's XML.
 class TechniqueFX
          Technique for Collada-FX (but NOT for standard Collada) parents: profile_XYZ, like profile_COMMON, profile_GLSL etc.
 class TechniqueHint
          DEclares the instantiation of a Collada material resource.
 class Texcombiner
          Defines a texture_pipeline command
 class Texenv
          Defines a texture_pipeline command
 class TexturePipeline
          Defines a set of texturing commands for regular and combiner mode.
 class TextureUnit
          Defines a set of texturing commands for regular and combiner mode.
 class TransformNode
          An extension of ColladaElement, for all Collada transforms: Matrix, Rotate, Translate, Scale, Skew, LookAt
 class Translate
           
 class Transparency
          Transparency attribute of fixed-function shader elements inside profile_COMMON effects.
 class Transparent
          Color Attribute of fixed-function shader elements inside profile_COMMON effects.
 class Triangles
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class Trifans
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class Tristrips
          Declares the binding of geometric primitives and vertex attributes for a mesh element.
 class Usertype
          Creates an instance of a structured class.
 class V
          Vertex-Weight bounds.
 class ValueType
          ValueType defines a scalar, vector, or matrix.
 class VCount
           
 class Vertices
           
 class VisualScene
          The class for parsing Collada visual_scene elements.
 class XFov
          XFov: horizontal field-of-view parameter for perspective It specifies a float value, possibly with an sid attribute.
 class XMag
          XMag: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class YFov
          YFov: vertical field-of-view parameter for perspective It specifies a float value, possibly with an sid attribute.
 class YMag
          YMag: vertical magnification for orthographic It specifies a float value, possibly with an sid attribute.
 class ZFar
          ZFar: distance to far clipping plane parameter for ortographic and perspective.
 class ZNear
          ZNear: distance to near clipping plane parameter for ortographic and perspective.
 

Fields in hmi.graphics.collada with type parameters of type ColladaElement
private  List<ColladaElement> ColladaElement.childNodes
           
private  Map<String,ColladaElement> ColladaElement.idMap
           
 

Methods in hmi.graphics.collada with type parameters of type ColladaElement
<X extends ColladaElement>
X
Collada.getLibItem(List<Library<X>> libList, String url)
          Returns the Library item for id, which could be null.
 

Methods in hmi.graphics.collada that return types with arguments of type ColladaElement
 Map<String,ColladaElement> ColladaElement.addToIdMap(Map<String,ColladaElement> idMap)
          Adds the id of this ColladaElement, and recursively, of the id's of all of its children, to the Id-To-ColladaElement Map provided as input parameter.
 List<ColladaElement> ColladaElement.getColladaNodes()
          Returns (direct) child nodes.
 Map<String,ColladaElement> ColladaElement.getIdMap()
          Returns the Map that maps Collada Id's to ColladaNodes.
 List<ColladaElement> ColladaElement.getRecursiveColladaNodes()
          Returns all direct or indirect (i.e. recursive) child nodes.
 List<ColladaElement> ColladaElement.getRecursiveColladaNodes(List<ColladaElement> nodeList)
          Returns all direct or indirect child nodes, added to the node list provided as input parameter (Basically, this is an auxiliary method, to implement getRecursiveColladaNodes())
 

Methods in hmi.graphics.collada with parameters of type ColladaElement
 void ColladaElement.addColladaNode(ColladaElement nod)
          Adds some other ColladaElement as a child node.
 

Method parameters in hmi.graphics.collada with type arguments of type ColladaElement
 void ColladaElement.addColladaNodes(List<? extends ColladaElement> nods)
          Adds other ColladaElements as child nodes.
 Map<String,ColladaElement> ColladaElement.addToIdMap(Map<String,ColladaElement> idMap)
          Adds the id of this ColladaElement, and recursively, of the id's of all of its children, to the Id-To-ColladaElement Map provided as input parameter.
 List<ColladaElement> ColladaElement.getRecursiveColladaNodes(List<ColladaElement> nodeList)
          Returns all direct or indirect child nodes, added to the node list provided as input parameter (Basically, this is an auxiliary method, to implement getRecursiveColladaNodes())