|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
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 |
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 | ||
|---|---|---|
|
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()) |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||