2 #include "AL/maya/Common.h"
7 class SdfValueTypeName;
22 struct CompareLayerHandle;
23 class LayerCommandBase;
24 class LayerConstructTree;
25 class LayerCreateSubLayer;
26 class LayerCurrentEditTarget;
31 class ProxyShapeCommandBase;
32 class ProxyShapeImport;
33 class ProxyShapeFindLoadable;
34 class ProxyShapeImportAllTransforms;
35 class ProxyShapeImportPrimPathAsMaya;
36 class ProxyShapePostLoadProcess;
37 class ProxyShapePrintRefCountState;
38 class ProxyShapeRemoveAllTransforms;
39 class TransformationMatrixToggleTimeSource;
43 class AnimationTranslator;
46 class ExportTranslator;
47 struct ExporterParams;
50 class ImportTranslator;
51 struct ImporterParams;
52 struct NativeTranslatorRegistry;
54 class TransformIterator;
56 namespace translators {
57 class DagNodeTranslator;
58 class DgNodeTranslator;
60 class NurbsCurveTranslator;
61 class CameraTranslator;
62 class TransformTranslator;
68 class ProxyDrawOverride;
71 class SchemaNodeRefDB;
73 class TransformationMatrix;
78 #ifndef AL_ENABLE_TRACE
79 # define AL_ENABLE_TRACE 0
82 #define IGNORE_USD_WARNINGS_PUSH \
83 _Pragma ("GCC diagnostic push") \
84 _Pragma ("GCC diagnostic ignored \"-Wunused-local-typedefs\"")
86 #define IGNORE_USD_WARNINGS_POP \
87 _Pragma ("GCC diagnostic pop")