1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE language SYSTEM "language.dtd">
4
<!--Kate syntax file for RenderMan Interface Byte stream-->
5
<!--By David Williams-->
6
<!--Email david@david-williams.info-->
8
<language name="RenderMan RIB" version="1.00" kateversion="2.3" section="Other" mimetype="" extensions="*.rib" author="David Williams <david@david-williams.info>" license="LGPL">
10
<list name="Graphics States">
11
<item> AreaLightSource </item>
12
<item> Attribute </item>
13
<item> AttributeBegin </item>
14
<item> AttributeEnd </item>
17
<item> Clipping </item>
19
<item> ColorSamples </item>
20
<item> ConcatTransform </item>
21
<item> CoordinateSystem </item>
22
<item> CropWindow </item>
23
<item> Declare </item>
24
<item> DepthOfField </item>
26
<item> DetailRange </item>
27
<item> Displacement </item>
28
<item> Display </item>
30
<item> Exterior </item>
32
<item> FrameAspectRatio </item>
33
<item> FrameBegin </item>
34
<item> FrameEnd </item>
35
<item> GeometricApproximation </item>
37
<item> Identity </item>
38
<item> Illuminance </item>
39
<item> Illuminate </item>
40
<item> Interior </item>
41
<item> LightSource </item>
43
<item> Opacity </item>
45
<item> Orientation </item>
46
<item> Perspective </item>
47
<item> PixelFilter </item>
48
<item> PixelSamples </item>
49
<item> PixelVariance </item>
50
<item> Projection </item>
51
<item> Quantize </item>
52
<item> RelativeDetail </item>
55
<item> ScreenWindow </item>
56
<item> ShadingInterpolation </item>
57
<item> ShadingRate </item>
58
<item> Shutter </item>
61
<item> Surface </item>
62
<item> TextureCoordinates </item>
63
<item> Transform </item>
64
<item> TransformBegin </item>
65
<item> TransformEnd </item>
66
<item> TransformPoints </item>
67
<item> Translate </item>
68
<item> version </item>
69
<item> WorldBegin </item>
70
<item> WorldEnd </item>
72
<list name="Geometric Primitives">
74
<item> Cylinder </item>
76
<item> GeneralPolygon </item>
77
<item> Geometry </item>
78
<item> Hyperboloid </item>
79
<item> NuPatch </item>
80
<item> ObjectBegin </item>
81
<item> ObjectEnd </item>
82
<item> ObjectInstance </item>
84
<item> Paraboloid </item>
85
<item> PointsPolygons </item>
86
<item> PointsGeneralPolygons </item>
87
<item> Polygon </item>
88
<item> Procedural </item>
89
<item> SolidBegin </item>
90
<item> SolidEnd </item>
95
<item> MotionBegin </item>
96
<item> MotionEnd </item>
98
<list name="External Resources">
99
<item> MakeBump </item>
100
<item> MakeCubeFaceEnvironment </item>
101
<item> MakeLatLongEnvironment </item>
102
<item> MakeTexture </item>
103
<item> ArchiveRecord </item>
104
<item> ErrorHandler </item>
107
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
109
<keyword attribute="Graphics State" context="#stay" String="Graphics States"/>
110
<keyword attribute="Geometric Primitive" context="#stay" String="Geometric Primitives"/>
111
<keyword attribute="Motion" context="#stay" String="Motions"/>
112
<keyword attribute="External Resource" context="#stay" String="External Resources"/>
114
<Float attribute="Float" context="#stay"/>
115
<Int attribute="Integer" context="#stay"/>
116
<DetectChar attribute="String" context="String" char="""/>
117
<DetectChar attribute="Comment" context="Comment" char="#"/>
119
<context name="String" attribute="String" lineEndContext="#pop">
120
<DetectChar attribute="String" context="#pop" char="""/>
122
<context name="Comment" attribute="Comment" lineEndContext="#pop"/>
125
<itemData name="Normal Text" defStyleNum="dsNormal"/>
127
<itemData name="Graphics State" defStyleNum="dsKeyword"/>
128
<itemData name="Geometric Primitive" defStyleNum="dsKeyword"/>
129
<itemData name="Motion" defStyleNum="dsKeyword"/>
130
<itemData name="External Resource" defStyleNum="dsKeyword"/>
132
<itemData name="Float" defStyleNum="dsFloat"/>
133
<itemData name="Integer" defStyleNum="dsDecVal"/>
134
<itemData name="String" defStyleNum="dsString"/>
135
<itemData name="Comment" defStyleNum="dsComment"/>
140
<comment name="singleLine" start="#" />