""" | |
pygments.lexers._usd_builtins | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
A collection of known USD-related keywords, attributes, and types. | |
:copyright: Copyright 2006-2025 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", | |
] | |