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.
144 lines
4.6 KiB
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 <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>
|