#!/usr/bin/env python # -*- coding: utf-8 -*- """A collection of known USD-related keywords, attributes, and types.""" 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", ]