| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Graphics.Formats.Collada.ColladaTypes
Documentation
Constructors
| SceneNode | |
Fields
| |
| EmptyRoot | |
Constructors
| LookAt | |
| Matrix Mat44 | |
| Rotate V3 Float V3 Float V3 Float | |
| Scale V3 | |
| Skew | |
Fields
| |
| Translate V3 | |
Constructors
| Perspective | |
Fields
| |
| Orthographic | |
Fields | |
Constructors
| Ambient | |
Fields
| |
| Directional | |
Fields
| |
| Point | |
Fields
| |
| Spot | |
Fields
| |
data Attenuation Source #
Constructors
| Attenuation | |
Fields | |
Instances
| Eq Attenuation Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes | |
| Show Attenuation Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods showsPrec :: Int -> Attenuation -> ShowS # show :: Attenuation -> String # showList :: [Attenuation] -> ShowS # | |
data Controller Source #
Constructors
| Controller | |
Instances
| Eq Controller Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes | |
| Show Controller Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods showsPrec :: Int -> Controller -> ShowS # show :: Controller -> String # showList :: [Controller] -> ShowS # | |
Constructors
| LP LinePrimitive | Lines |
| LS LinePrimitive | LineStrips |
| P Polygon | Polygon: Contains polygon primitives which may contain holes. |
| PL LinePrimitive | PolyList: Contains polygon primitives that cannot contain holes. |
| Tr LinePrimitive | Triangles |
| Trf LinePrimitive | TriFans |
| Trs LinePrimitive | TriStrips |
| S LinePrimitive | Splines |
data LinePrimitive Source #
Constructors
| LinePrimitive | |
Instances
| Eq LinePrimitive Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods (==) :: LinePrimitive -> LinePrimitive -> Bool # (/=) :: LinePrimitive -> LinePrimitive -> Bool # | |
| Show LinePrimitive Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods showsPrec :: Int -> LinePrimitive -> ShowS # show :: LinePrimitive -> String # showList :: [LinePrimitive] -> ShowS # | |
data AnimChannel Source #
Constructors
| AnimChannel | |
| EmptyAnim | |
Instances
| Eq AnimChannel Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes | |
| Show AnimChannel Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods showsPrec :: Int -> AnimChannel -> ShowS # show :: AnimChannel -> String # showList :: [AnimChannel] -> ShowS # | |
Constructors
| BRIDGE Asset Extra | |
| CG Asset Code Include NewParam TechniqueCG Extra | |
| COMMON Asset NewParam TechniqueCommon String | |
| GLES Asset NewParam TechniqueCG Extra | |
| GLES2 Asset Code Include NewParam TechniqueCG Extra | |
| GLSL Asset Code Include NewParam TechniqueCG Extra |
data TechniqueCommon Source #
Constructors
| Constant | |
| LambertCol [Fx_common_color_type] | |
| LambertTex [Fx_common_texture_type] [[Float]] | |
| PhongCol [Fx_common_color_type] | |
| PhongTex [Fx_common_texture_type] [[Float]] | |
| Blinn |
Instances
| Eq TechniqueCommon Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods (==) :: TechniqueCommon -> TechniqueCommon -> Bool # (/=) :: TechniqueCommon -> TechniqueCommon -> Bool # | |
| Show TechniqueCommon Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods showsPrec :: Int -> TechniqueCommon -> ShowS # show :: TechniqueCommon -> String # showList :: [TechniqueCommon] -> ShowS # | |
data Fx_common_color_type Source #
Constructors
| CEmission C | |
| CAmbient C | |
| CDiffuse C | |
| CSpecular C | |
| CShininess Float | |
| CReflective C | |
| CReflectivity Float | |
| CTransparent C | |
| CTransparency Float | |
| CIndex_of_refraction Float |
Instances
| Eq Fx_common_color_type Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods (==) :: Fx_common_color_type -> Fx_common_color_type -> Bool # (/=) :: Fx_common_color_type -> Fx_common_color_type -> Bool # | |
| Show Fx_common_color_type Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods showsPrec :: Int -> Fx_common_color_type -> ShowS # show :: Fx_common_color_type -> String # showList :: [Fx_common_color_type] -> ShowS # | |
data Fx_common_texture_type Source #
Constructors
| TEmission Texture | |
| TAmbient Texture | |
| TDiffuse Texture | |
| TSpecular Texture | |
| TShininess Float | |
| TReflective Texture | |
| TReflectivity Float | |
| TTransparent Texture | |
| TTransparency Float | |
| TIndex_of_refraction Float |
Instances
| Eq Fx_common_texture_type Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods (==) :: Fx_common_texture_type -> Fx_common_texture_type -> Bool # (/=) :: Fx_common_texture_type -> Fx_common_texture_type -> Bool # | |
| Show Fx_common_texture_type Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods showsPrec :: Int -> Fx_common_texture_type -> ShowS # show :: Fx_common_texture_type -> String # showList :: [Fx_common_texture_type] -> ShowS # | |
data Interpolation Source #
Instances
| Eq Interpolation Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods (==) :: Interpolation -> Interpolation -> Bool # (/=) :: Interpolation -> Interpolation -> Bool # | |
| Show Interpolation Source # | |
Defined in Graphics.Formats.Collada.ColladaTypes Methods showsPrec :: Int -> Interpolation -> ShowS # show :: Interpolation -> String # showList :: [Interpolation] -> ShowS # | |