|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| 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 |
| 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) |
| Blinn | Blinn shader |
| 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 |
| 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 |
| 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 |
| 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. |
| Generator | Describes a procedural surface generator |
| Geometry | |
| H | |
| HalfExtends | Used for the size of a Box |
| Height | |
| IDREFArray | |
| Imager | Declares a view into the scne graph. |
| Include | include is an XML element that (temporarily) switches to a different Reader, specified by means of a URL(s). |
| IndexOfRefraction | Shared implementation of Ambient for standard Collada and Collada-FX |
| Info | The Info class is intended to be used as "Main class" when the package is jarred. |
| 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. |
| Lambert | Lambert shader |
| Library<X extends ColladaElement> | Generic Libraray, super class for Library-XYZ elements |
| LibraryAnimationClips | Declares a module of AnimationClip elements. |
| LibraryAnimations | |
| LibraryCameras | |
| LibraryControllers | Library_Controllers specifies a module of <controller> elements. |
| LibraryEffects | Declares a module of effect elements |
| LibraryForceFields | |
| LibraryGeometries | LibraryGeometries specifies a module of <geometry> elements. |
| LibraryImages | |
| LibraryLights | |
| LibraryMaterials | Declares a module of material elements |
| LibraryNodes | LibraryNodes specifies a module of <nodes> elements. |
| LibraryPhysicsMaterials | |
| LibraryPhysicsModels | |
| LibraryPhysicsScenes | |
| LibraryVisualScenes | The Collada library element for visual_scene elements. |
| Light | |
| LinearAttenuation | LinearAttenuation: horizontal magnification for orthographic It specifies a float value, possibly with an sid attribute. |
| Lines | Declares the binding of geometric primitives and vertex attributes for a mesh element. |
| LineStrips | Declares the binding of geometric primitives and vertex attributes for a mesh element. |
| LookAt | LookAt defines a transform matrix, specified by a 9-vector containg: eye position, center (or "interest point"), and up-vector, in that order. |
| 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. |
| 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. |
| 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. |
| Phong | Phong shader |
| PhysicsMaterial | |
| PhysicsModel | |
| PhysicsScene | |
| Point | Point light source, that can occur in a technique_common element. |
| Polygons | Declares the binding of geometric primitives and vertex attributes for a mesh element. |
| PolyList | Declares the binding of geometric primitives and vertex attributes for a mesh element. |
| Primitive | |
| 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. |
| ProfileGLES | Opens a block of platform-specific data types and technique declarations. |
| 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 |
| RenderState | |
| 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 |
| SamplerCUBE | Declares a texture sampler for cube maps |
| SamplerDEPTH | Declares a two-dimensional texture sampler |
| SamplerRECT | Declares a two-dimensional texture sampler |
| SamplerState | Declares a two-dimensional texture sampler state for profile_GLES |
| Scale | |
| 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. |
| 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 |
| Shininess | Shniness attribute of fixed-function shader elements inside profile_COMMON effects. |
| Skeleton | Reference to the (root) skeleton node for some skin controller. |
| Skew | Skew defines a Collada skewing transform, specified in "Renderman" style. |
| 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 |
| Spline | Declares the data required to blend between sets of static meshes. |
| 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 |
| TexturePipeline | Defines a set of texturing commands for regular and combiner mode. |
| TextureUnit | Defines a set of texturing commands for regular and combiner mode. |
| 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. |
| Triangles | Declares the binding of geometric primitives and vertex attributes for a mesh element. |
| Trifans | Declares the binding of geometric primitives and vertex attributes for a mesh element. |
| Tristrips | Declares the binding of geometric primitives and vertex attributes for a mesh element. |
| Usertype | Creates an instance of a structured class. |
| V | Vertex-Weight bounds. |
| ValueType | ValueType defines a scalar, vector, or matrix. |
| 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. |
| Enum Summary | |
|---|---|
| BaseType | The base types for Accesors, Sources, etc. |
| FixedFunctionShader.ShaderType | A FixedFunction shader has one of the well known types, like Lambert, Phong, Blinn |
| Mesh.MeshType | A Mesh has a type, like Triangles, Tristrips, Polygons etc. |
| ParamValue.Type | Param types, like Sampler1D, ParamArray, ValueType etc. |
| ValueType.BaseType | A valuetype has a BaseType, like Int, Float etc |
Support for loading Collada Graphics files
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||