<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- <!DOCTYPE Movie SYSTEM "dtd/RVML.dtd"> -->
<Movie version='6' width='550' height='400' rate='12' backgroundColor='white' compressed='Yes'
	xmlns="http://www.kineticfusion.org/RVML/2.0">
	<Title>
		Clipping and Text Clipping Example
	</Title>
	<Desc>
		Illustrates how text segments can be use as a clipping mask on a timeline. In this example
		a polygon with a radial gradient is clipped by a text segment.
	</Desc>
	<Repository repositoryType='File' repositoryBase='/temp' repositoryName='exampleResources'>
		<Font id='Arial' fontName='Arial' codeClass='Latin' resourceLocation='Arial.swf' fontRange='defined' />
	</Repository>
	<Definitions>
		<EditField id='clipEdit' bounds='bounds(0,0,0,0)' fieldName='' fontID='Arial' fontSize='30.0' alignment='left' charLimit='0' color='black' properties='(systemFont, autoSize)'>
			<InitialText>Clip Text</InitialText>
		</EditField>

	   <Text id='clipText' bounds='auto'>
			<Segment text='This is a some text' fontID='Arial' fontSize='8.0' y='21.0' color='white' advances='auto' />
			<Segment text='set up as a clipping symbol'  x='0.0' y='32.0' advances='auto' />
			<Segment text='over the gradient on the right.'      x='0.0' y='43.0' advances='auto' />
		</Text>
		<!-- Polygon test shape -->
		<Shape id="Polygon" bounds="auto">
			<FillStyles>
				<RadialGradient index='1' cx='75' cy='75' rx='75' ry='75' rotate='0'>
					<Stop offset='0' color='black' />
					<Stop offset='10' color='green' />
					<Stop offset='10' color='yellow' />
					<Stop offset='30' color='purple' />
					<Stop offset='30' color='red' />
					<Stop offset='72' color='black' />
					<Stop offset='100' color='white' />
				</RadialGradient>
			</FillStyles>
			<LineStyles>
				<LineStyle index="1" width="1" color="red" />
			</LineStyles>
			<Edges>
				<SetStyle line="1" mainFill="1"/>
				<!-- A small hexagonal thing -->
				<Polygon points="100,0 150,50, 150,100 100,150 50,150 0, 100 0,50 50, 0" />
			</Edges>
		</Shape>
		<!-- Clipping test shape -->
		<Shape id="Circle" bounds="auto">
			<FillStyles>
				<ColorFill index="1"  color="blue" />
			</FillStyles>
			<LineStyles>
				<LineStyle index="1" width="1" color="yellow" />
			</LineStyles>
			<Edges>
				<SetStyle line="1" mainFill="1"/>
				<Circle cx="100" cy="100" r="100" />
			</Edges>
		</Shape>

	</Definitions>
	<Timeline>
		<Frame frameNo='1'>
			<Place name='Circle' depth='1' clipDepth="3">
			</Place>
			<!-- These 2 will be clipped -->
			<Place name='Polygon' depth='2'>
				<!-- Position at (100, 100) -->
				<Transform translateX='100' translateY='100' />
			</Place>
			<Place name='Polygon' depth='3'>
				<!-- Position at (300, 100)  and totally masked out-->
				<Transform translateX='300' translateY='100' />
			</Place>
			<Place name='clipText' depth='4' clipDepth="5">
				<Transform translateX='300' translateY='100' />
			</Place>
			<Place name='Polygon' depth='5'>
				<Transform scaleX="2" scaleY="2" translateX='200' translateY='0' />
			</Place>
	   </Frame>
	</Timeline>
</Movie>
