VRML-0.1.0.0: VRML parser and generator for Haskell

Safe HaskellSafe
LanguageHaskell2010

Data.VRML.Nodes

Documentation

data Anchor Source #

Constructors

Anchor 
Instances
Eq Anchor Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Anchor -> Anchor -> Bool #

(/=) :: Anchor -> Anchor -> Bool #

Show Anchor Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Anchor Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Anchor :: Type -> Type #

Methods

from :: Anchor -> Rep Anchor x #

to :: Rep Anchor x -> Anchor #

ToNode Anchor Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Anchor -> b Source #

type Rep Anchor Source # 
Instance details

Defined in Data.VRML.Nodes

data Appearance Source #

Instances
Eq Appearance Source # 
Instance details

Defined in Data.VRML.Nodes

Show Appearance Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Appearance Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Appearance :: Type -> Type #

ToNode Appearance Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Appearance -> b Source #

type Rep Appearance Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep Appearance = D1 (MetaData "Appearance" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "Appearance" PrefixI True) (S1 (MetaSel (Just "material") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)) :*: (S1 (MetaSel (Just "texture") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)) :*: S1 (MetaSel (Just "textureTransform") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)))))

data AudioClip Source #

Constructors

AudioClip 
Instances
Eq AudioClip Source # 
Instance details

Defined in Data.VRML.Nodes

Show AudioClip Source # 
Instance details

Defined in Data.VRML.Nodes

Generic AudioClip Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep AudioClip :: Type -> Type #

ToNode AudioClip Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => AudioClip -> b Source #

type Rep AudioClip Source # 
Instance details

Defined in Data.VRML.Nodes

data Billboard Source #

Instances
Eq Billboard Source # 
Instance details

Defined in Data.VRML.Nodes

Show Billboard Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Billboard Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Billboard :: Type -> Type #

ToNode Billboard Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Billboard -> b Source #

type Rep Billboard Source # 
Instance details

Defined in Data.VRML.Nodes

data Box Source #

Constructors

Box 

Fields

Instances
Eq Box Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Box -> Box -> Bool #

(/=) :: Box -> Box -> Bool #

Show Box Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

showsPrec :: Int -> Box -> ShowS #

show :: Box -> String #

showList :: [Box] -> ShowS #

Generic Box Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Box :: Type -> Type #

Methods

from :: Box -> Rep Box x #

to :: Rep Box x -> Box #

ToNode Box Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Box -> b Source #

type Rep Box Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep Box = D1 (MetaData "Box" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "Box" PrefixI True) (S1 (MetaSel (Just "size") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Float, Float, Float))))

data Collision Source #

Constructors

Collision 
Instances
Eq Collision Source # 
Instance details

Defined in Data.VRML.Nodes

Show Collision Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Collision Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Collision :: Type -> Type #

ToNode Collision Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Collision -> b Source #

type Rep Collision Source # 
Instance details

Defined in Data.VRML.Nodes

data ColorInterpolator Source #

Constructors

ColorInterpolator 

Fields

Instances
Eq ColorInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

Show ColorInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

Generic ColorInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep ColorInterpolator :: Type -> Type #

ToNode ColorInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep ColorInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep ColorInterpolator = D1 (MetaData "ColorInterpolator" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "ColorInterpolator" PrefixI True) (S1 (MetaSel (Just "key") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Float]) :*: S1 (MetaSel (Just "keyValue") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Color])))

data Cone Source #

Constructors

Cone 
Instances
Eq Cone Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Cone -> Cone -> Bool #

(/=) :: Cone -> Cone -> Bool #

Show Cone Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

showsPrec :: Int -> Cone -> ShowS #

show :: Cone -> String #

showList :: [Cone] -> ShowS #

Generic Cone Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Cone :: Type -> Type #

Methods

from :: Cone -> Rep Cone x #

to :: Rep Cone x -> Cone #

ToNode Cone Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Cone -> b Source #

type Rep Cone Source # 
Instance details

Defined in Data.VRML.Nodes

data Coordinate Source #

Constructors

Coordinate 

Fields

Instances
Eq Coordinate Source # 
Instance details

Defined in Data.VRML.Nodes

Show Coordinate Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Coordinate Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Coordinate :: Type -> Type #

ToNode Coordinate Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Coordinate -> b Source #

type Rep Coordinate Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep Coordinate = D1 (MetaData "Coordinate" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "Coordinate" PrefixI True) (S1 (MetaSel (Just "point") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(Float, Float, Float)])))

data CoordinateInterpolator Source #

Constructors

CoordinateInterpolator 

Fields

data Cylinder Source #

Constructors

Cylinder 

Fields

Instances
Eq Cylinder Source # 
Instance details

Defined in Data.VRML.Nodes

Show Cylinder Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Cylinder Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Cylinder :: Type -> Type #

Methods

from :: Cylinder -> Rep Cylinder x #

to :: Rep Cylinder x -> Cylinder #

ToNode Cylinder Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Cylinder -> b Source #

type Rep Cylinder Source # 
Instance details

Defined in Data.VRML.Nodes

data CylinderSensor Source #

Instances
Eq CylinderSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Show CylinderSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Generic CylinderSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep CylinderSensor :: Type -> Type #

ToNode CylinderSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => CylinderSensor -> b Source #

type Rep CylinderSensor Source # 
Instance details

Defined in Data.VRML.Nodes

data DirectionalLight Source #

Instances
Eq DirectionalLight Source # 
Instance details

Defined in Data.VRML.Nodes

Show DirectionalLight Source # 
Instance details

Defined in Data.VRML.Nodes

Generic DirectionalLight Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep DirectionalLight :: Type -> Type #

ToNode DirectionalLight Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep DirectionalLight Source # 
Instance details

Defined in Data.VRML.Nodes

data ElevationGrid Source #

Instances
Eq ElevationGrid Source # 
Instance details

Defined in Data.VRML.Nodes

Show ElevationGrid Source # 
Instance details

Defined in Data.VRML.Nodes

Generic ElevationGrid Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep ElevationGrid :: Type -> Type #

ToNode ElevationGrid Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => ElevationGrid -> b Source #

type Rep ElevationGrid Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep ElevationGrid = D1 (MetaData "ElevationGrid" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "ElevationGrid" PrefixI True) (((S1 (MetaSel (Just "color") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)) :*: (S1 (MetaSel (Just "normal") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)) :*: S1 (MetaSel (Just "texCoord") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)))) :*: (S1 (MetaSel (Just "height") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Float]) :*: (S1 (MetaSel (Just "ccw") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "colorPerVertex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)))) :*: ((S1 (MetaSel (Just "creaseAngle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float) :*: (S1 (MetaSel (Just "normalPerVertex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "solid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))) :*: ((S1 (MetaSel (Just "xDimension") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32) :*: S1 (MetaSel (Just "xSpacing") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float)) :*: (S1 (MetaSel (Just "zDimension") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32) :*: S1 (MetaSel (Just "zSpacing") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float))))))

data Extrusion Source #

Constructors

Extrusion 
Instances
Eq Extrusion Source # 
Instance details

Defined in Data.VRML.Nodes

Show Extrusion Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Extrusion Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Extrusion :: Type -> Type #

ToNode Extrusion Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Extrusion -> b Source #

type Rep Extrusion Source # 
Instance details

Defined in Data.VRML.Nodes

data Fog Source #

Constructors

Fog 
Instances
Eq Fog Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Fog -> Fog -> Bool #

(/=) :: Fog -> Fog -> Bool #

Show Fog Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

showsPrec :: Int -> Fog -> ShowS #

show :: Fog -> String #

showList :: [Fog] -> ShowS #

Generic Fog Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Fog :: Type -> Type #

Methods

from :: Fog -> Rep Fog x #

to :: Rep Fog x -> Fog #

ToNode Fog Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Fog -> b Source #

type Rep Fog Source # 
Instance details

Defined in Data.VRML.Nodes

data FontStyle Source #

Instances
Eq FontStyle Source # 
Instance details

Defined in Data.VRML.Nodes

Show FontStyle Source # 
Instance details

Defined in Data.VRML.Nodes

Generic FontStyle Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep FontStyle :: Type -> Type #

ToNode FontStyle Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => FontStyle -> b Source #

type Rep FontStyle Source # 
Instance details

Defined in Data.VRML.Nodes

data Group Source #

Constructors

Group 
Instances
Eq Group Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Group -> Group -> Bool #

(/=) :: Group -> Group -> Bool #

Show Group Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

Generic Group Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Group :: Type -> Type #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

ToNode Group Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Group -> b Source #

type Rep Group Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep Group = D1 (MetaData "Group" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "Group" PrefixI True) (S1 (MetaSel (Just "children") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Node]) :*: (S1 (MetaSel (Just "bboxCenter") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Float, Float, Float)) :*: S1 (MetaSel (Just "bboxSize") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Float, Float, Float)))))

data ImageTexture Source #

Constructors

ImageTexture 

Fields

Instances
Eq ImageTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Show ImageTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Generic ImageTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep ImageTexture :: Type -> Type #

ToNode ImageTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => ImageTexture -> b Source #

type Rep ImageTexture Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep ImageTexture = D1 (MetaData "ImageTexture" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "ImageTexture" PrefixI True) (S1 (MetaSel (Just "url") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [String]) :*: (S1 (MetaSel (Just "repeatS") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "repeatT") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))))

data IndexedFaceSet Source #

Instances
Eq IndexedFaceSet Source # 
Instance details

Defined in Data.VRML.Nodes

Show IndexedFaceSet Source # 
Instance details

Defined in Data.VRML.Nodes

Generic IndexedFaceSet Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep IndexedFaceSet :: Type -> Type #

ToNode IndexedFaceSet Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => IndexedFaceSet -> b Source #

type Rep IndexedFaceSet Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep IndexedFaceSet = D1 (MetaData "IndexedFaceSet" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "IndexedFaceSet" PrefixI True) (((S1 (MetaSel (Just "color") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)) :*: (S1 (MetaSel (Just "coord") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)) :*: S1 (MetaSel (Just "normal") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)))) :*: ((S1 (MetaSel (Just "texCoord") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)) :*: S1 (MetaSel (Just "ccw") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)) :*: (S1 (MetaSel (Just "colorIndex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int32]) :*: S1 (MetaSel (Just "colorPerVertex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)))) :*: ((S1 (MetaSel (Just "convex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: (S1 (MetaSel (Just "coordIndex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int32]) :*: S1 (MetaSel (Just "creaseAngle") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float))) :*: ((S1 (MetaSel (Just "normalIndex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int32]) :*: S1 (MetaSel (Just "normalPerVertex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)) :*: (S1 (MetaSel (Just "solid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "texCoordIndex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int32]))))))

data IndexedLineSet Source #

Instances
Eq IndexedLineSet Source # 
Instance details

Defined in Data.VRML.Nodes

Show IndexedLineSet Source # 
Instance details

Defined in Data.VRML.Nodes

Generic IndexedLineSet Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep IndexedLineSet :: Type -> Type #

ToNode IndexedLineSet Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => IndexedLineSet -> b Source #

type Rep IndexedLineSet Source # 
Instance details

Defined in Data.VRML.Nodes

data Inline Source #

Constructors

Inline 

Fields

Instances
Eq Inline Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Inline -> Inline -> Bool #

(/=) :: Inline -> Inline -> Bool #

Show Inline Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Inline Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Inline :: Type -> Type #

Methods

from :: Inline -> Rep Inline x #

to :: Rep Inline x -> Inline #

ToNode Inline Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Inline -> b Source #

type Rep Inline Source # 
Instance details

Defined in Data.VRML.Nodes

data LOD Source #

Constructors

LOD 

Fields

Instances
Eq LOD Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: LOD -> LOD -> Bool #

(/=) :: LOD -> LOD -> Bool #

Show LOD Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

showsPrec :: Int -> LOD -> ShowS #

show :: LOD -> String #

showList :: [LOD] -> ShowS #

Generic LOD Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep LOD :: Type -> Type #

Methods

from :: LOD -> Rep LOD x #

to :: Rep LOD x -> LOD #

ToNode LOD Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => LOD -> b Source #

type Rep LOD Source # 
Instance details

Defined in Data.VRML.Nodes

data Material Source #

Instances
Eq Material Source # 
Instance details

Defined in Data.VRML.Nodes

Show Material Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Material Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Material :: Type -> Type #

Methods

from :: Material -> Rep Material x #

to :: Rep Material x -> Material #

ToNode Material Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Material -> b Source #

type Rep Material Source # 
Instance details

Defined in Data.VRML.Nodes

data MovieTexture Source #

Constructors

MovieTexture 

Fields

Instances
Eq MovieTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Show MovieTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Generic MovieTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep MovieTexture :: Type -> Type #

ToNode MovieTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => MovieTexture -> b Source #

type Rep MovieTexture Source # 
Instance details

Defined in Data.VRML.Nodes

data NavigationInfo Source #

Instances
Eq NavigationInfo Source # 
Instance details

Defined in Data.VRML.Nodes

Show NavigationInfo Source # 
Instance details

Defined in Data.VRML.Nodes

Generic NavigationInfo Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep NavigationInfo :: Type -> Type #

ToNode NavigationInfo Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => NavigationInfo -> b Source #

type Rep NavigationInfo Source # 
Instance details

Defined in Data.VRML.Nodes

data Normal Source #

Constructors

Normal 

Fields

Instances
Eq Normal Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Normal -> Normal -> Bool #

(/=) :: Normal -> Normal -> Bool #

Show Normal Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Normal Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Normal :: Type -> Type #

Methods

from :: Normal -> Rep Normal x #

to :: Rep Normal x -> Normal #

ToNode Normal Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Normal -> b Source #

type Rep Normal Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep Normal = D1 (MetaData "Normal" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "Normal" PrefixI True) (S1 (MetaSel (Just "vector") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(Float, Float, Float)])))

data NormalInterpolator Source #

Constructors

NormalInterpolator 

Fields

Instances
Eq NormalInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

Show NormalInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

Generic NormalInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep NormalInterpolator :: Type -> Type #

ToNode NormalInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep NormalInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep NormalInterpolator = D1 (MetaData "NormalInterpolator" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "NormalInterpolator" PrefixI True) (S1 (MetaSel (Just "key") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Float]) :*: S1 (MetaSel (Just "keyValue") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(Float, Float, Float)])))

data OrientationInterpolator Source #

Constructors

OrientationInterpolator 

Fields

data PixelTexture Source #

Constructors

PixelTexture 

Fields

Instances
Eq PixelTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Show PixelTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Generic PixelTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep PixelTexture :: Type -> Type #

ToNode PixelTexture Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => PixelTexture -> b Source #

type Rep PixelTexture Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep PixelTexture = D1 (MetaData "PixelTexture" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "PixelTexture" PrefixI True) (S1 (MetaSel (Just "image") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int32]) :*: (S1 (MetaSel (Just "repeatS") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "repeatT") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))))

data PlaneSensor Source #

Instances
Eq PlaneSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Show PlaneSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Generic PlaneSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep PlaneSensor :: Type -> Type #

ToNode PlaneSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => PlaneSensor -> b Source #

type Rep PlaneSensor Source # 
Instance details

Defined in Data.VRML.Nodes

data PointLight Source #

Instances
Eq PointLight Source # 
Instance details

Defined in Data.VRML.Nodes

Show PointLight Source # 
Instance details

Defined in Data.VRML.Nodes

Generic PointLight Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep PointLight :: Type -> Type #

ToNode PointLight Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => PointLight -> b Source #

type Rep PointLight Source # 
Instance details

Defined in Data.VRML.Nodes

data PointSet Source #

Constructors

PointSet 

Fields

Instances
Eq PointSet Source # 
Instance details

Defined in Data.VRML.Nodes

Show PointSet Source # 
Instance details

Defined in Data.VRML.Nodes

Generic PointSet Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep PointSet :: Type -> Type #

Methods

from :: PointSet -> Rep PointSet x #

to :: Rep PointSet x -> PointSet #

ToNode PointSet Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => PointSet -> b Source #

type Rep PointSet Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep PointSet = D1 (MetaData "PointSet" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "PointSet" PrefixI True) (S1 (MetaSel (Just "color") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)) :*: S1 (MetaSel (Just "coord") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node))))

data ProximitySensor Source #

Constructors

ProximitySensor 

Fields

Instances
Eq ProximitySensor Source # 
Instance details

Defined in Data.VRML.Nodes

Show ProximitySensor Source # 
Instance details

Defined in Data.VRML.Nodes

Generic ProximitySensor Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep ProximitySensor :: Type -> Type #

ToNode ProximitySensor Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => ProximitySensor -> b Source #

type Rep ProximitySensor Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep ProximitySensor = D1 (MetaData "ProximitySensor" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "ProximitySensor" PrefixI True) (S1 (MetaSel (Just "center") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Float, Float, Float)) :*: (S1 (MetaSel (Just "size") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Float, Float, Float)) :*: S1 (MetaSel (Just "enabled") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))))

data ScalarInterpolator Source #

Constructors

ScalarInterpolator 

Fields

Instances
Eq ScalarInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

Show ScalarInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

Generic ScalarInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep ScalarInterpolator :: Type -> Type #

ToNode ScalarInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep ScalarInterpolator Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep ScalarInterpolator = D1 (MetaData "ScalarInterpolator" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "ScalarInterpolator" PrefixI True) (S1 (MetaSel (Just "key") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Float]) :*: S1 (MetaSel (Just "keyValue") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Float])))

data Shape Source #

Constructors

Shape 
Instances
Eq Shape Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Shape -> Shape -> Bool #

(/=) :: Shape -> Shape -> Bool #

Show Shape Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

showsPrec :: Int -> Shape -> ShowS #

show :: Shape -> String #

showList :: [Shape] -> ShowS #

Generic Shape Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Shape :: Type -> Type #

Methods

from :: Shape -> Rep Shape x #

to :: Rep Shape x -> Shape #

ToNode Shape Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Shape -> b Source #

type Rep Shape Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep Shape = D1 (MetaData "Shape" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "Shape" PrefixI True) (S1 (MetaSel (Just "appearance") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node)) :*: S1 (MetaSel (Just "geometry") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Node))))

data Sound Source #

Instances
Eq Sound Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Sound -> Sound -> Bool #

(/=) :: Sound -> Sound -> Bool #

Show Sound Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

showsPrec :: Int -> Sound -> ShowS #

show :: Sound -> String #

showList :: [Sound] -> ShowS #

Generic Sound Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Sound :: Type -> Type #

Methods

from :: Sound -> Rep Sound x #

to :: Rep Sound x -> Sound #

ToNode Sound Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Sound -> b Source #

type Rep Sound Source # 
Instance details

Defined in Data.VRML.Nodes

data Sphere Source #

Constructors

Sphere 

Fields

Instances
Eq Sphere Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Sphere -> Sphere -> Bool #

(/=) :: Sphere -> Sphere -> Bool #

Show Sphere Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Sphere Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Sphere :: Type -> Type #

Methods

from :: Sphere -> Rep Sphere x #

to :: Rep Sphere x -> Sphere #

ToNode Sphere Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Sphere -> b Source #

type Rep Sphere Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep Sphere = D1 (MetaData "Sphere" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "Sphere" PrefixI True) (S1 (MetaSel (Just "radius") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float)))

data SphereSensor Source #

Constructors

SphereSensor 
Instances
Eq SphereSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Show SphereSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Generic SphereSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep SphereSensor :: Type -> Type #

ToNode SphereSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => SphereSensor -> b Source #

type Rep SphereSensor Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep SphereSensor = D1 (MetaData "SphereSensor" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "SphereSensor" PrefixI True) (S1 (MetaSel (Just "autoOffset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: (S1 (MetaSel (Just "enabled") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Float, Float, Float, Float)))))

data SpotLight Source #

Instances
Eq SpotLight Source # 
Instance details

Defined in Data.VRML.Nodes

Show SpotLight Source # 
Instance details

Defined in Data.VRML.Nodes

Generic SpotLight Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep SpotLight :: Type -> Type #

ToNode SpotLight Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => SpotLight -> b Source #

type Rep SpotLight Source # 
Instance details

Defined in Data.VRML.Nodes

data Switch Source #

Constructors

Switch 

Fields

Instances
Eq Switch Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Switch -> Switch -> Bool #

(/=) :: Switch -> Switch -> Bool #

Show Switch Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Switch Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Switch :: Type -> Type #

Methods

from :: Switch -> Rep Switch x #

to :: Rep Switch x -> Switch #

ToNode Switch Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Switch -> b Source #

type Rep Switch Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep Switch = D1 (MetaData "Switch" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "Switch" PrefixI True) (S1 (MetaSel (Just "choice") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Node]) :*: S1 (MetaSel (Just "whichChoice") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

data Text Source #

Constructors

Text 
Instances
Eq Text Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

(==) :: Text -> Text -> Bool #

(/=) :: Text -> Text -> Bool #

Show Text Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

showsPrec :: Int -> Text -> ShowS #

show :: Text -> String #

showList :: [Text] -> ShowS #

Generic Text Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Text :: Type -> Type #

Methods

from :: Text -> Rep Text x #

to :: Rep Text x -> Text #

ToNode Text Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Text -> b Source #

type Rep Text Source # 
Instance details

Defined in Data.VRML.Nodes

data TextureCoordinate Source #

Constructors

TextureCoordinate 

Fields

Instances
Eq TextureCoordinate Source # 
Instance details

Defined in Data.VRML.Nodes

Show TextureCoordinate Source # 
Instance details

Defined in Data.VRML.Nodes

Generic TextureCoordinate Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep TextureCoordinate :: Type -> Type #

ToNode TextureCoordinate Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep TextureCoordinate Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep TextureCoordinate = D1 (MetaData "TextureCoordinate" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "TextureCoordinate" PrefixI True) (S1 (MetaSel (Just "point") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(Float, Float)])))

data TextureTransform Source #

Constructors

TextureTransform 

data TimeSensor Source #

Constructors

TimeSensor 
Instances
Eq TimeSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Show TimeSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Generic TimeSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep TimeSensor :: Type -> Type #

ToNode TimeSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => TimeSensor -> b Source #

type Rep TimeSensor Source # 
Instance details

Defined in Data.VRML.Nodes

data TouchSensor Source #

Constructors

TouchSensor 

Fields

Instances
Eq TouchSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Show TouchSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Generic TouchSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep TouchSensor :: Type -> Type #

ToNode TouchSensor Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => TouchSensor -> b Source #

type Rep TouchSensor Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep TouchSensor = D1 (MetaData "TouchSensor" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "TouchSensor" PrefixI True) (S1 (MetaSel (Just "enabled") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)))

data Transform Source #

Instances
Eq Transform Source # 
Instance details

Defined in Data.VRML.Nodes

Show Transform Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Transform Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Transform :: Type -> Type #

ToNode Transform Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Transform -> b Source #

type Rep Transform Source # 
Instance details

Defined in Data.VRML.Nodes

data Viewpoint Source #

Instances
Eq Viewpoint Source # 
Instance details

Defined in Data.VRML.Nodes

Show Viewpoint Source # 
Instance details

Defined in Data.VRML.Nodes

Generic Viewpoint Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep Viewpoint :: Type -> Type #

ToNode Viewpoint Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => Viewpoint -> b Source #

type Rep Viewpoint Source # 
Instance details

Defined in Data.VRML.Nodes

data VisibilitySensor Source #

Constructors

VisibilitySensor 

Fields

data WorldInfo Source #

Constructors

WorldInfo 

Fields

Instances
Eq WorldInfo Source # 
Instance details

Defined in Data.VRML.Nodes

Show WorldInfo Source # 
Instance details

Defined in Data.VRML.Nodes

Generic WorldInfo Source # 
Instance details

Defined in Data.VRML.Nodes

Associated Types

type Rep WorldInfo :: Type -> Type #

ToNode WorldInfo Source # 
Instance details

Defined in Data.VRML.Nodes

Methods

toNode :: NodeLike b => WorldInfo -> b Source #

type Rep WorldInfo Source # 
Instance details

Defined in Data.VRML.Nodes

type Rep WorldInfo = D1 (MetaData "WorldInfo" "Data.VRML.Nodes" "VRML-0.1.0.0-IThIBRc3XqmAFQAuTjD7j0" False) (C1 (MetaCons "WorldInfo" PrefixI True) (S1 (MetaSel (Just "info") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [String]) :*: S1 (MetaSel (Just "title") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)))