InitialObjectDescriptor { objectDescriptorID 1 audioProfileLevelIndication 255 visualProfileLevelIndication 254 sceneProfileLevelIndication 1 graphicsProfileLevelIndication 1 ODProfileLevelIndication 1 esDescr [ ES_Descriptor { ES_ID 1 decConfigDescr DecoderConfigDescriptor { streamType 3 decSpecificInfo BIFSConfig { isCommandStream true pixelMetric true pixelWidth 400 pixelHeight 260 } } } ] } OrderedGroup { children [ Background2D { backColor 1 1 1 } WorldInfo { info [ "This test shows a TouchSensor node used to modify the filled property of a Material2D node." "The TouchSensor node sends an isOver event when the Mouse enters or exits the region delimited by a Shape node, sibling of the TouchSensor node. The value is TRUE, when it enters, and FALSE when it leaves." "In this example, the TouchSensor has only one sibling a rectangle, which turns empty when the mouse is not over it." "" "GPAC Regression Tests" "(C) 2002-2006 GPAC Team" ] title "TouchSensor & isOver" } Transform2D { children [ DEF TS TouchSensor {} Shape { appearance Appearance { material DEF M1 Material2D { emissiveColor 0 0 1 } } geometry Rectangle { size 200 100 } } ] } ] } ROUTE TS.isOver TO M1.filled