| """ | |
| pygments.lexers._usd_builtins | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| A collection of known USD-related keywords, attributes, and types. | |
| :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. | |
| :license: BSD, see LICENSE for details. | |
| """ | |
| COMMON_ATTRIBUTES = [ | |
| "extent", | |
| "xformOpOrder", | |
| ] | |
| KEYWORDS = [ | |
| "class", | |
| "clips", | |
| "custom", | |
| "customData", | |
| "def", | |
| "dictionary", | |
| "inherits", | |
| "over", | |
| "payload", | |
| "references", | |
| "rel", | |
| "subLayers", | |
| "timeSamples", | |
| "uniform", | |
| "variantSet", | |
| "variantSets", | |
| "variants", | |
| ] | |
| OPERATORS = [ | |
| "add", | |
| "append", | |
| "delete", | |
| "prepend", | |
| "reorder", | |
| ] | |
| SPECIAL_NAMES = [ | |
| "active", | |
| "apiSchemas", | |
| "defaultPrim", | |
| "elementSize", | |
| "endTimeCode", | |
| "hidden", | |
| "instanceable", | |
| "interpolation", | |
| "kind", | |
| "startTimeCode", | |
| "upAxis", | |
| ] | |
| TYPES = [ | |
| "asset", | |
| "bool", | |
| "color3d", | |
| "color3f", | |
| "color3h", | |
| "color4d", | |
| "color4f", | |
| "color4h", | |
| "double", | |
| "double2", | |
| "double3", | |
| "double4", | |
| "float", | |
| "float2", | |
| "float3", | |
| "float4", | |
| "frame4d", | |
| "half", | |
| "half2", | |
| "half3", | |
| "half4", | |
| "int", | |
| "int2", | |
| "int3", | |
| "int4", | |
| "keyword", | |
| "matrix2d", | |
| "matrix3d", | |
| "matrix4d", | |
| "normal3d", | |
| "normal3f", | |
| "normal3h", | |
| "point3d", | |
| "point3f", | |
| "point3h", | |
| "quatd", | |
| "quatf", | |
| "quath", | |
| "string", | |
| "syn", | |
| "token", | |
| "uchar", | |
| "uchar2", | |
| "uchar3", | |
| "uchar4", | |
| "uint", | |
| "uint2", | |
| "uint3", | |
| "uint4", | |
| "usdaType", | |
| "vector3d", | |
| "vector3f", | |
| "vector3h", | |
| ] | |