rib.js 1.6 KB

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. Language: RenderMan RIB
  3. Author: Konstantin Evdokimenko <[email protected]>
  4. Contributors: Shuen-Huei Guan <[email protected]>
  5. Category: graphics
  6. */
  7. function(hljs) {
  8. return {
  9. keywords:
  10. 'ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis ' +
  11. 'Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone ' +
  12. 'CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail ' +
  13. 'DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format ' +
  14. 'FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry ' +
  15. 'Hider Hyperboloid Identity Illuminate Imager Interior LightSource ' +
  16. 'MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte ' +
  17. 'MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option ' +
  18. 'Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples ' +
  19. 'PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection ' +
  20. 'Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ' +
  21. 'ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere ' +
  22. 'SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd ' +
  23. 'TransformPoints Translate TrimCurve WorldBegin WorldEnd',
  24. illegal: '</',
  25. contains: [
  26. hljs.HASH_COMMENT_MODE,
  27. hljs.C_NUMBER_MODE,
  28. hljs.APOS_STRING_MODE,
  29. hljs.QUOTE_STRING_MODE
  30. ]
  31. };
  32. }