You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/kate/data/rib.xml

144 lines
4.6 KiB

<?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 &lt;david@david-williams.info&gt;" 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="&quot;"/>
<DetectChar attribute="Comment" context="Comment" char="#"/>
</context>
<context name="String" attribute="String" lineEndContext="#pop">
<DetectChar attribute="String" context="#pop" char="&quot;"/>
</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>