Uses of Package
hmi.graphics.collada

Packages that use hmi.graphics.collada
hmi.graphics.collada Support for loading Collada Graphics files 
hmi.graphics.collada.scenegraph Support for loading Collada Graphics files 
hmi.physics.assembler   
 

Classes in hmi.graphics.collada used by hmi.graphics.collada
Accessor
          Collada Accessor nodes provide access to some data array, like a FloatArray or an IntArray.
Alpha
          Alpha portion of a texture_pipeline command (combiner-mode texturing)
Ambient
          Shared implementation of Ambient for standard Collada and Collada-FX Ambient attribute of fixed-function shader elements inside profile_COMMON effects.
Animation
          Animation information
AnimationClip
          AnimationClip information
Annotate
          Annotate information
Argument
          Declares the Argument semantics of a data source.
AspectRatio
          AspectRatio: aspect ratio parameter for ortographic and perspective.
Asset
          Describes the asset of some Collada content
BaseType
          The base types for Accesors, Sources, etc.
Bind
          Bind information
BindMaterial
          Declaration of generic control information, for either Skins or Morphs.
BindShapeMatrix
          BindShapeMatrix defines a 4 X 4 transform BindShapeMatrix, specified by 16 floats, in row-major order.
BindVertexInput
          renaming of parameters (See InstanceMaterial)
BoolArray
           
BorderColor
          Shared implementation of BorderColor for standard Collada and Collada-FX BorderColor attribute of fixed-function shader elements inside profile_COMMON effects.
Box
          Collision box, centered at (0,0,0), size is given in half extends on each axis
Camera
          Declares a view into the scene graph.
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
Channel
          Declares an output channel of an animation.
Code
          A block of inline source code
Collada
          The class for parsing complete Collada documents.
ColladaElement
          An extension of XMLStructureAdapter, used as base class for all COLLADA elements.
ColladaFloat
          A Float element can appear as child of a CommonFloatOrParamType element.
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
ColladaImage
          Storage of graphical representations, like raster data.
ColladaVertexWeights
          Joints and weights for a skin
ColorClear
          Specifies whether a render target surface is to be cleared and which value to use.
ColorTarget
          Specifies which surface will receive color information from the output of this pass.
CommonColor
          Generic Collada color specifications, like 0.2 0.5 0.7 1.0
CommonColorOrTextureType
          CommonColor attributes of fixed-function shader elements inside profile_COMMON effects.
CommonFloatOrParamType
          Scalar attribute, mainly for fixed-function shader elements inside profile_COMMON effects.
CommonTexture
          Storage of graphical representations, like raster data.
CompilerOptions
          CompilerOptions defines a scalar, vector, or matrix.
CompilerTarget
          Declares the profile or platform the compiler is targeting this shader for.
ConnectParam
          Creates a symbolic connection between two previously defined parameters.
Constant
          Fixed function constant shader (just emission)
ConstantAttenuation
          ConstantAttenuation
Contributor
          class for Contributor element inside Asset element
Controller
          Declaration of generic control information, for either Skins or Morphs.
ControlVertices
          Declares the data required to blend between sets of static meshes.
Data
          Storage of graphical representation, like rasetr data.
DepthClear
          Specifies whether a render target surface is to be cleared and which value to use.
DepthTarget
          Specifies which surface will receive depth information from the output of this pass.
Diffuse
          Diffuse attribute of fixed-function shader elements inside profile_COMMON effects.
Directional
          Directional light source, that can occur in a technique_common element.
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
Effect
          Provides a self-contained description of a Collada effect.
Emission
          Emission attribute of fixed-function shader elements inside profile_COMMON effects.
Extra
           
FalloffAngle
          FalloffAngle
FalloffExponent
          FalloffExponent: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
FColladaBump
          Attribute of "spec_level element for profile FCOLLADA
FColladaEmissionLevel
          Attribute of "spec_level element for profile FCOLLADA
FColladaEndTime
          end_time element for profile FCOLLADA
FColladaIntensity
          intensity element for profile FCOLLADA
FColladaProfile
          Max3D profile for TechniqueCore profile MAX3D
FColladaSpecLevel
          Attribute of "spec_level element for profile FCOLLADA
FColladaStartTime
          start_time element for profile FCOLLADA
FixedFunctionShader
          Shared implementation of FixedFunctionShader for standard Collada and Collada-FX Base class for Phong, Blinn, Lambert, and Constant
FixedFunctionShader.ShaderType
          A FixedFunction shader has one of the well known types, like Lambert, Phong, Blinn
FloatArray
          An array of floats.
ForceField
           
FormatHint
          Declares a resource that can be used both as the source for texture samples and as target of a render pass.
FXAll
          "all" element for init_volume etc.
Geometry
           
H
           
HalfExtends
          Used for the size of a Box
Height
           
IDREFArray
           
Imager
          Declares a view into the scne graph.
IndexOfRefraction
          Shared implementation of Ambient for standard Collada and Collada-FX
InitFrom
          Storage of graphical representations, like raster data.
InitVolume
          Storage of graphical representations, like raster data.
Input
          Declares the input semantics of a data source.
InstanceAnimation
          Instantiation of a Collada Animation resource.
InstanceCamera
          Instantiation of a Collada Camera.
InstanceController
          Instantiation of a Collada Controller resource.
InstanceEffect
          DEclares the instantiation of a Collada material resource.
InstanceGeometry
          Instantiation of a Collada geometry resource.
InstanceLight
          Instantiation of a Collada Light.
InstanceMaterial
          Declares the instantiation of a Collada material resource.
InstanceNode
          Instantiation of a Collada Node.
InstanceVisualScene
           
IntArray
          An array of integers.
Joints
          Storage of graphical representation, like rasetr data.
Library
          Generic Libraray, super class for Library-XYZ elements
Light
           
LinearAttenuation
          LinearAttenuation: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
Material
          Describes the visual appearance of a geometric object
Matrix
          Matrix defines a 4 X 4 transform matrix, specified by 16 floats, in row-major order.
Max3DBoundingMax
          Max3D bounding_max
Max3DBoundingMin
          Max3D bounding_min
Max3DFrameRate
          Max3D frame rate
Max3DHelper
          Max3D helper: bounding box settings (only?)
Max3DProfile
          Max3D profile for TechniqueCore profile MAX3D
MayaProfile
          Maya profile for TechniqueCore profile MAYA
Mesh
          A Collada Mesh defines and combines data Sources, vertices, and geometry for tesselation.
Mesh.MeshType
          A Mesh has a type, like Triangles, Tristrips, Polygons etc.
Modifier
          Provides additional information about the volatility or linkage of a newparam declaration
Morph
          Declares the data required to blend between sets of static meshes.
Name
          imports source code or precompiled binaray shaders into the FX runtime.
NameArray
           
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.
Node
          Node in a hierarchical tree of Collada scene graph elements.
Optics
          Represents the apparatus on a camera that projects the image into the image sensor.
Orthographic
          Describes the field of view of an orthographic camera.
P
           
Param
          References a predefined parameter in shader binding declarations.
ParamArray
          Creates a parameter of a one-dimensional array type.
ParamValue
          Represents a value for a Newparm or Setparam element.
ParamValue.Type
          Param types, like Sampler1D, ParamArray, ValueType etc.
Pass
          Provides a static declaration of all the render states ans settings for one rendering pipeline.
Perspective
          Describes the field of view of an Perspective camera.
PH
          Polygon with holes, specified by a niomal plygon p and a list of holes specified by h elements.
PhysicsMaterial
           
PhysicsModel
           
PhysicsScene
           
Point
          Point light source, that can occur in a technique_common element.
PrimitiveMeshElement
          PrimitiveMeshElement is the super class for Lines, LineStrips, Polygons, PolyList, Triangles, TriFans, and TriStrips.
ProfileCG
          Opens a block of platform-specific data types and technique declarations.
ProfileCOMMON
          Opens a block of platform-independent declarations for the common, fixed-function shader.
ProfileGLSL
          Opens a block of platform-specific data types and technique declarations.
QuadraticAttenuation
          QuadraticAttenuation: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
Radius
          Radius (for a collision sphere)
Reflective
          Attribute of fixed-function shader elements inside profile_COMMON effects.
Reflectivity
          \Attribute of fixed-function shader elements inside profile_COMMON effects.
RenderMonkeyProfile
          profile for TechniqueCore profile RenderMonkey
RGB
          RGB portion of a texture_pipeline command (combiner-mode texturing)
Rotate
           
Sampler
          Declares an N dimensional function, used for animation curves..
Sampler1D
          Declares a one-dimensional texture sampler
Sampler2D
          Declares a two-dimensional texture sampler
Sampler3D
          Declares a three-dimensional texture sampler
SamplerState
          Declares a two-dimensional texture sampler state for profile_GLES
Scene
          The class for parsing Collada scene elements
Semantic
          Provides meta information that describes the purpose of a parameter declaration.
Setparam
          Assigns a new value to a previously defined parameter.
Shader
          Declares and prepares a shader for execution in the renderering pipeline of a pass
ShaderInclude
          imports source code or precompiled binaray shaders into the FX runtime.
Shininess
          Shniness attribute of fixed-function shader elements inside profile_COMMON effects.
Skeleton
          Reference to the (root) skeleton node for some skin controller.
Skin
          Declares the data required to blend between sets of static meshes.
Source
          A Collada Source defines an Accessor to some data array, like a FloatArray or IntArray, and usually includes that data array.
Specular
          Specular attribute of fixed-function shader elements inside profile_COMMON effects.
Sphere
          Collision sphere, centered at (0,0,0), with radius radius
Spot
          Spot light source, that can occur in a technique_common element.
StencilClear
          Specifies whether a render target surface is to be cleared and which value to use.
StencilTarget
          Specifies which surface will receive stencil information from the output of this pass.
Surface
          Declares a resource that can be used both as the source for texture samples and as target of a render pass.
Targets
          Declares the morph targets, their weights, and user defined attributes.
TechniqueCommon
           
TechniqueCommonBindMaterial
          The TechniqueCommon for BindMaterial, that contain a list of InstanceMaterial.
TechniqueCommonLight
           
TechniqueCommonSource
          technique_common for the source element
TechniqueCore
          Implementation of TechniqueCore for core Collada (but NOT for Collada-FX) Basically, anything is allowed here, as long as it's XML.
TechniqueFX
          Technique for Collada-FX (but NOT for standard Collada) parents: profile_XYZ, like profile_COMMON, profile_GLSL etc.
TechniqueHint
          DEclares the instantiation of a Collada material resource.
Texcombiner
          Defines a texture_pipeline command
Texenv
          Defines a texture_pipeline command
TransformNode
          An extension of ColladaElement, for all Collada transforms: Matrix, Rotate, Translate, Scale, Skew, LookAt
Translate
           
Transparency
          Transparency attribute of fixed-function shader elements inside profile_COMMON effects.
Transparent
          Color Attribute of fixed-function shader elements inside profile_COMMON effects.
Usertype
          Creates an instance of a structured class.
V
          Vertex-Weight bounds.
ValueType
          ValueType defines a scalar, vector, or matrix.
ValueType.BaseType
          A valuetype has a BaseType, like Int, Float etc
VCount
           
Vertices
           
VisualScene
          The class for parsing Collada visual_scene elements.
XFov
          XFov: horizontal field-of-view parameter for perspective It specifies a float value, possibly with an sid attribute.
XMag
          XMag: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute.
YFov
          YFov: vertical field-of-view parameter for perspective It specifies a float value, possibly with an sid attribute.
YMag
          YMag: vertical magnification for orthographic It specifies a float value, possibly with an sid attribute.
ZFar
          ZFar: distance to far clipping plane parameter for ortographic and perspective.
ZNear
          ZNear: distance to near clipping plane parameter for ortographic and perspective.
 

Classes in hmi.graphics.collada used by hmi.graphics.collada.scenegraph
BindMaterial
          Declaration of generic control information, for either Skins or Morphs.
Collada
          The class for parsing complete Collada documents.
CommonTexture
          Storage of graphical representations, like raster data.
FixedFunctionShader
          Shared implementation of FixedFunctionShader for standard Collada and Collada-FX Base class for Phong, Blinn, Lambert, and Constant
FixedFunctionShader.ShaderType
          A FixedFunction shader has one of the well known types, like Lambert, Phong, Blinn
Geometry
           
Input
          Declares the input semantics of a data source.
InstanceController
          Instantiation of a Collada Controller resource.
InstanceGeometry
          Instantiation of a Collada geometry resource.
InstanceMaterial
          Declares the instantiation of a Collada material resource.
Material
          Describes the visual appearance of a geometric object
MayaProfile
          Maya profile for TechniqueCore profile MAYA
Mesh.MeshType
          A Mesh has a type, like Triangles, Tristrips, Polygons etc.
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.
Node
          Node in a hierarchical tree of Collada scene graph elements.
ParamValue
          Represents a value for a Newparm or Setparam element.
PrimitiveMeshElement
          PrimitiveMeshElement is the super class for Lines, LineStrips, Polygons, PolyList, Triangles, TriFans, and TriStrips.
Scene
          The class for parsing Collada scene elements
Setparam
          Assigns a new value to a previously defined parameter.
Skin
          Declares the data required to blend between sets of static meshes.
TransformNode
          An extension of ColladaElement, for all Collada transforms: Matrix, Rotate, Translate, Scale, Skew, LookAt
 

Classes in hmi.graphics.collada used by hmi.physics.assembler
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