<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE language SYSTEM "language.dtd"> <!--Kate syntax file for RenderMan Interface Byte stream--> <!--By David Williams--> <!--Email david@david-williams.info--> <language name="RenderMan RIB" version="2" kateversion="2.3" section="Other" mimetype="" extensions="*.rib" author="David Williams <david@david-williams.info>" license="LGPL"> <highlighting> <list name="Graphics States"> <item> AreaLightSource </item> <item> Attribute </item> <item> AttributeBegin </item> <item> AttributeEnd </item> <item> Begin </item> <item> Bound </item> <item> Clipping </item> <item> Color </item> <item> ColorSamples </item> <item> ConcatTransform </item> <item> CoordinateSystem </item> <item> CropWindow </item> <item> Declare </item> <item> DepthOfField </item> <item> Detail </item> <item> DetailRange </item> <item> Displacement </item> <item> Display </item> <item> End </item> <item> Exterior </item> <item> Format </item> <item> FrameAspectRatio </item> <item> FrameBegin </item> <item> FrameEnd </item> <item> GeometricApproximation </item> <item> Hider </item> <item> Identity </item> <item> Illuminance </item> <item> Illuminate </item> <item> Interior </item> <item> LightSource </item> <item> Matte </item> <item> Opacity </item> <item> Option </item> <item> Orientation </item> <item> Perspective </item> <item> PixelFilter </item> <item> PixelSamples </item> <item> PixelVariance </item> <item> Projection </item> <item> Quantize </item> <item> RelativeDetail </item> <item> Rotate </item> <item> Scale </item> <item> ScreenWindow </item> <item> ShadingInterpolation </item> <item> ShadingRate </item> <item> Shutter </item> <item> Sides </item> <item> Skew </item> <item> Surface </item> <item> TextureCoordinates </item> <item> Transform </item> <item> TransformBegin </item> <item> TransformEnd </item> <item> TransformPoints </item> <item> Translate </item> <item> version </item> <item> WorldBegin </item> <item> WorldEnd </item> </list> <list name="Geometric Primitives"> <item> Basis </item> <item> Cylinder </item> <item> Disk </item> <item> GeneralPolygon </item> <item> Geometry </item> <item> Hyperboloid </item> <item> NuPatch </item> <item> ObjectBegin </item> <item> ObjectEnd </item> <item> ObjectInstance </item> <item> Patch </item> <item> Paraboloid </item> <item> PointsPolygons </item> <item> PointsGeneralPolygons </item> <item> Polygon </item> <item> Procedural </item> <item> SolidBegin </item> <item> SolidEnd </item> <item> Sphere </item> <item> Torus </item> </list> <list name="Motions"> <item> MotionBegin </item> <item> MotionEnd </item> </list> <list name="External Resources"> <item> MakeBump </item> <item> MakeCubeFaceEnvironment </item> <item> MakeLatLongEnvironment </item> <item> MakeTexture </item> <item> ArchiveRecord </item> <item> ErrorHandler </item> </list> <contexts> <context attribute="Normal Text" lineEndContext="#stay" name="Normal"> <keyword attribute="Graphics State" context="#stay" String="Graphics States"/> <keyword attribute="Geometric Primitive" context="#stay" String="Geometric Primitives"/> <keyword attribute="Motion" context="#stay" String="Motions"/> <keyword attribute="External Resource" context="#stay" String="External Resources"/> <Float attribute="Float" context="#stay"/> <Int attribute="Integer" context="#stay"/> <DetectChar attribute="String" context="String" char="""/> <DetectChar attribute="Comment" context="Comment" char="#"/> </context> <context name="String" attribute="String" lineEndContext="#pop"> <DetectChar attribute="String" context="#pop" char="""/> </context> <context name="Comment" attribute="Comment" lineEndContext="#pop"/> </contexts> <itemDatas> <itemData name="Normal Text" defStyleNum="dsNormal"/> <itemData name="Graphics State" defStyleNum="dsKeyword"/> <itemData name="Geometric Primitive" defStyleNum="dsKeyword"/> <itemData name="Motion" defStyleNum="dsKeyword"/> <itemData name="External Resource" defStyleNum="dsKeyword"/> <itemData name="Float" defStyleNum="dsFloat"/> <itemData name="Integer" defStyleNum="dsDecVal"/> <itemData name="String" defStyleNum="dsString"/> <itemData name="Comment" defStyleNum="dsComment"/> </itemDatas> </highlighting> <general> <comments> <comment name="singleLine" start="#" /> </comments> </general> </language>