Package pyffi :: Package formats :: Package dae :: Class DaeFormat
[hide private]
[frames] | no frames]

Class DaeFormat

source code

              object --+        
                       |        
object_models.FileFormat --+    
                           |    
object_models.xsd.FileFormat --+
                               |
                              DaeFormat

This class implements the DAE format.
Nested Classes [hide private]
  Data
A class to contain the actual collada data.
  Accessor
  AlphaFunc
  AlphaTestEnable
  Animation
  AnimationClip
  Asset
  AutoNormalEnable
  BindMaterial
  BlendColor
  BlendEnable
  BlendEquation
  BlendEquationSeparate
  BlendFunc
  BlendFuncSeparate
  Bool
  Bool2
  Bool3
  Bool4
  BoolArray
  Box
  Camera
  Capsule
  CgBool
  CgBool1
  CgBool1X1
  CgBool1X2
  CgBool1X3
  CgBool1X4
  CgBool2
  CgBool2X1
  CgBool2X2
  CgBool2X3
  CgBool2X4
  CgBool3
  CgBool3X1
  CgBool3X2
  CgBool3X3
  CgBool3X4
  CgBool4
  CgBool4X1
  CgBool4X2
  CgBool4X3
  CgBool4X4
  CgConnectParam
  CgFixed
  CgFixed1
  CgFixed1X1
  CgFixed1X2
  CgFixed1X3
  CgFixed1X4
  CgFixed2
  CgFixed2X1
  CgFixed2X2
  CgFixed2X3
  CgFixed2X4
  CgFixed3
  CgFixed3X1
  CgFixed3X2
  CgFixed3X3
  CgFixed3X4
  CgFixed4
  CgFixed4X1
  CgFixed4X2
  CgFixed4X3
  CgFixed4X4
  CgFloat
  CgFloat1
  CgFloat1X1
  CgFloat1X2
  CgFloat1X3
  CgFloat1X4
  CgFloat2
  CgFloat2X1
  CgFloat2X2
  CgFloat2X3
  CgFloat2X4
  CgFloat3
  CgFloat3X1
  CgFloat3X2
  CgFloat3X3
  CgFloat3X4
  CgFloat4
  CgFloat4X1
  CgFloat4X2
  CgFloat4X3
  CgFloat4X4
  CgHalf
  CgHalf1
  CgHalf1X1
  CgHalf1X2
  CgHalf1X3
  CgHalf1X4
  CgHalf2
  CgHalf2X1
  CgHalf2X2
  CgHalf2X3
  CgHalf2X4
  CgHalf3
  CgHalf3X1
  CgHalf3X2
  CgHalf3X3
  CgHalf3X4
  CgHalf4
  CgHalf4X1
  CgHalf4X2
  CgHalf4X3
  CgHalf4X4
  CgIdentifier
  CgInt
  CgInt1
  CgInt1X1
  CgInt1X2
  CgInt1X3
  CgInt1X4
  CgInt2
  CgInt2X1
  CgInt2X2
  CgInt2X3
  CgInt2X4
  CgInt3
  CgInt3X1
  CgInt3X2
  CgInt3X3
  CgInt3X4
  CgInt4
  CgInt4X1
  CgInt4X2
  CgInt4X3
  CgInt4X4
  CgListOfBool
  CgListOfFixed
  CgListOfFloat
  CgListOfHalf
  CgListOfInt
  CgNewarrayType
  CgNewparam
  CgPipelineStage
  CgSampler1D
  CgSampler2D
  CgSampler3D
  CgSamplerCUBE
  CgSamplerDEPTH
  CgSamplerRECT
  CgSetarrayType
  CgSetparam
  CgSetparamSimple
  CgSetuserType
  CgSurfaceType
  Channel
  ClearColor
  ClearDepth
  ClearStencil
  ClipPlane
  ClipPlaneEnable
  Collada
  ColorLogicOpEnable
  ColorMask
  ColorMaterial
  ColorMaterialEnable
  CommonColorOrTextureType
  CommonFloatOrParamType
  CommonNewparamType
  CommonProfileInput
  CommonProfileParam
  CommonTransparentType
  Controller
  ConvexMesh
  CullFace
  CullFaceEnable
  Cylinder
  DateTime
  DepthBounds
  DepthBoundsEnable
  DepthClampEnable
  DepthFunc
  DepthMask
  DepthRange
  DepthTestEnable
  DitherEnable
  Effect
  Ellipsoid
  Extra
  Float
  Float2
  Float2X2
  Float2X3
  Float2X4
  Float3
  Float3X2
  Float3X3
  Float3X4
  Float4
  Float4X2
  Float4X3
  Float4X4
  Float7
  FloatArray
  FogColor
  FogCoordSrc
  FogDensity
  FogEnable
  FogEnd
  FogMode
  FogStart
  ForceField
  FrontFace
  FxAnnotateCommon
  FxClearcolorCommon
  FxCleardepthCommon
  FxClearstencilCommon
  FxCodeProfile
  FxColorCommon
  FxColortargetCommon
  FxDepthtargetCommon
  FxDrawCommon
  FxIncludeCommon
  FxModifierEnumCommon
  FxNewparamCommon
  FxOpaqueEnum
  FxPipelineStageCommon
  FxSampler1DCommon
  FxSampler2DCommon
  FxSampler3DCommon
  FxSamplerCUBECommon
  FxSamplerDEPTHCommon
  FxSamplerFilterCommon
  FxSamplerRECTCommon
  FxSamplerWrapCommon
  FxStenciltargetCommon
  FxSurfaceCommon
  FxSurfaceFaceEnum
  FxSurfaceFormatHintChannelsEnum
  FxSurfaceFormatHintCommon
  FxSurfaceFormatHintOptionEnum
  FxSurfaceFormatHintPrecisionEnum
  FxSurfaceFormatHintRangeEnum
  FxSurfaceInitCubeCommon
  FxSurfaceInitFromCommon
  FxSurfaceInitPlanarCommon
  FxSurfaceInitVolumeCommon
  FxSurfaceTypeEnum
  Geometry
  GlAlphaValueType
  GlBlendEquationType
  GlBlendType
  GlEnumeration
  GlFaceType
  GlFogCoordSrcType
  GlFogType
  GlFrontFaceType
  GlFuncType
  GlLightModelColorControlType
  GlLogicOpType
  GlMaterialType
  GlMaxClipPlanesIndex
  GlMaxLightsIndex
  GlMaxTextureImageUnitsIndex
  GlPolygonModeType
  GlSampler1D
  GlSampler2D
  GlSampler3D
  GlSamplerCUBE
  GlSamplerDEPTH
  GlSamplerRECT
  GlShadeModelType
  GlStencilOpType
  GlesEnumeration
  GlesMaxClipPlanesIndex
  GlesMaxLightsIndex
  GlesMaxTextureCoordsIndex
  GlesMaxTextureImageUnitsIndex
  GlesNewparam
  GlesRendertargetCommon
  GlesSamplerState
  GlesSamplerWrap
  GlesStencilOpType
  GlesTexcombinerArgumentAlphaType
  GlesTexcombinerArgumentIndexType
  GlesTexcombinerArgumentRGBType
  GlesTexcombinerCommandAlphaType
  GlesTexcombinerCommandRGBType
  GlesTexcombinerCommandType
  GlesTexcombinerOperandAlphaEnums
  GlesTexcombinerOperandRGBEnums
  GlesTexcombinerOperatorAlphaEnums
  GlesTexcombinerOperatorRGBEnums
  GlesTexcombinerSourceEnums
  GlesTexenvCommandType
  GlesTexenvModeEnums
  GlesTextureConstantType
  GlesTexturePipeline
  GlesTextureUnit
  GlslBool
  GlslBool2
  GlslBool3
  GlslBool4
  GlslFloat
  GlslFloat2
  GlslFloat2X2
  GlslFloat3
  GlslFloat3X3
  GlslFloat4
  GlslFloat4X4
  GlslIdentifier
  GlslInt
  GlslInt2
  GlslInt3
  GlslInt4
  GlslListOfBool
  GlslListOfFloat
  GlslListOfInt
  GlslNewarrayType
  GlslNewparam
  GlslPipelineStage
  GlslSetarrayType
  GlslSetparam
  GlslSetparamSimple
  GlslSurfaceType
  IdRefArray
  Image
  InputGlobal
  InputLocal
  InputLocalOffset
  InstanceController
  InstanceEffect
  InstanceGeometry
  InstanceMaterial
  InstancePhysicsModel
  InstanceRigidBody
  InstanceRigidConstraint
  InstanceWithExtra
  Int
  Int2
  Int2X2
  Int3
  Int3X3
  Int4
  Int4X4
  IntArray
  LibraryAnimationClips
  LibraryAnimations
  LibraryCameras
  LibraryControllers
  LibraryEffects
  LibraryForceFields
  LibraryGeometries
  LibraryImages
  LibraryLights
  LibraryMaterials
  LibraryNodes
  LibraryPhysicsMaterials
  LibraryPhysicsModels
  LibraryPhysicsScenes
  LibraryVisualScenes
  Light
  LightAmbient
  LightConstantAttenuation
  LightDiffuse
  LightEnable
  LightLinearAttenuation
  LightLinearAttenutation
  LightModelAmbient
  LightModelColorControl
  LightModelLocalViewerEnable
  LightModelTwoSideEnable
  LightPosition
  LightQuadraticAttenuation
  LightSpecular
  LightSpotCutoff
  LightSpotDirection
  LightSpotExponent
  LightingEnable
  LineSmoothEnable
  LineStipple
  LineStippleEnable
  LineWidth
  Lines
  Linestrips
  ListOfBools
  ListOfFloats
  ListOfHexBinary
  ListOfInts
  ListOfNames
  ListOfTokens
  ListOfUInts
  LogicOp
  LogicOpEnable
  Lookat
  Material
  MaterialAmbient
  MaterialDiffuse
  MaterialEmission
  MaterialShininess
  MaterialSpecular
  Matrix
  Mesh
  ModelViewMatrix
  Morph
  MorphMethodType
  MultisampleEnable
  Name
  NameArray
  Node
  NodeType
  NormalizeEnable
  Param
  PhysicsMaterial
  PhysicsModel
  PhysicsScene
  Plane
  PointDistanceAttenuation
  PointFadeThresholdSize
  PointSize
  PointSizeMax
  PointSizeMin
  PointSmoothEnable
  PolygonMode
  PolygonOffset
  PolygonOffsetFillEnable
  PolygonOffsetLineEnable
  PolygonOffsetPointEnable
  PolygonSmoothEnable
  PolygonStippleEnable
  Polygons
  Polylist
  ProfileCg
  ProfileCommon
  ProfileGles
  ProfileGlsl
  ProjectionMatrix
  RescaleNormalEnable
  RigidBody
  RigidConstraint
  Rotate
  SampleAlphaToCoverageEnable
  SampleAlphaToOneEnable
  SampleCoverageEnable
  Sampler
  Scissor
  ScissorTestEnable
  ShadeModel
  Skew
  Skin
  Source
  Sphere
  Spline
  SpringType
  StencilFunc
  StencilFuncSeparate
  StencilMask
  StencilMaskSeparate
  StencilOp
  StencilOpSeparate
  StencilTestEnable
  String
  TaperedCapsule
  TaperedCylinder
  TargetableFloat
  TargetableFloat3
  Technique
  Texture1D
  Texture1DEnable
  Texture2D
  Texture2DEnable
  Texture3D
  Texture3DEnable
  TextureCUBE
  TextureCUBEEnable
  TextureDEPTH
  TextureDEPTHEnable
  TextureEnvColor
  TextureEnvMode
  TexturePipeline
  TexturePipelineEnable
  TextureRECT
  TextureRECTEnable
  Token
  Triangles
  Trifans
  Tristrips
  URIFragmentType
  Uint
  UpAxisType
  VersionType
  Vertices
  VisualScene

Inherited from object_models.xsd.FileFormat: XsAnySimpleType, XsAnyType, XsAnyURI, XsBase64Binary, XsBoolean, XsByte, XsDate, XsDateTime, XsDecimal, XsDouble, XsDuration, XsEntities, XsEntity, XsFloat, XsGDay, XsGMonth, XsGMonthDay, XsGYear, XsGYearMonth, XsHexBinary, XsId, XsIdRef, XsIdRefs, XsInt, XsInteger, XsLanguage, XsLong, XsNCName, XsName, XsNegativeInteger, XsNmToken, XsNmTokens, XsNonNegativeInteger, XsNonPositiveInteger, XsNormalizedString, XsNotation, XsPositiveInteger, XsQName, XsShort, XsString, XsTime, XsToken, XsUnsignedByte, XsUnsignedInt, XsUnsignedLong, XsUnsignedShort, __metaclass__

Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from object_models.xsd.FileFormat: name_parts

Inherited from object_models.FileFormat: name_attribute, name_class, walk, walkData

Static Methods [hide private]

Inherited from object_models.FileFormat: version_number

Class Variables [hide private]
  xsdFileName = 'COLLADASchema.xsd'
Override.
  xsdFilePath = [None, '/usr/lib/python2.7/site-packages/pyffi/f...
Override.
  RE_FILENAME = re.compile(r'(?i)^.*\.dae$')
Override this with a regular expression (the result of a re.compile call) for the file extension of the format you are implementing.
  _EPSILON = 0.0001

Inherited from object_models.xsd.FileFormat: logger

Inherited from object_models.FileFormat: ARCHIVE_CLASSES

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

xsdFilePath

Override.
Value:
[None, '/usr/lib/python2.7/site-packages/pyffi/formats/dae']