Cortex  10.0.0-a4
TypeIds.h
1 //
3 // Copyright (c) 2007-2013, Image Engine Design Inc. All rights reserved.
4 //
5 // Copyright 2010 Dr D Studios Pty Limited (ACN 127 184 954) (Dr. D Studios),
6 // its affiliates and/or its licensors.
7 //
8 // Copyright (c) 2012, John Haddon. All rights reserved.
9 //
10 // Redistribution and use in source and binary forms, with or without
11 // modification, are permitted provided that the following conditions are
12 // met:
13 //
14 // * Redistributions of source code must retain the above copyright
15 // notice, this list of conditions and the following disclaimer.
16 //
17 // * Redistributions in binary form must reproduce the above copyright
18 // notice, this list of conditions and the following disclaimer in the
19 // documentation and/or other materials provided with the distribution.
20 //
21 // * Neither the name of Image Engine Design nor the names of any
22 // other contributors to this software may be used to endorse or
23 // promote products derived from this software without specific prior
24 // written permission.
25 //
26 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
27 // IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
28 // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
29 // PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
30 // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
31 // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
32 // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
33 // PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
34 // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
35 // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
36 // SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
37 //
39 
40 #ifndef IE_CORE_TYPEIDS_H
41 #define IE_CORE_TYPEIDS_H
42 
43 namespace IECore
44 {
45 
46 enum TypeId
47 {
48  InvalidTypeId = 0,
49  ObjectTypeId = 1,
50  DataTypeId = 2,
51  FloatVectorDataTypeId = 3,
52  DoubleVectorDataTypeId = 4,
53  IntVectorDataTypeId = 5,
54  UIntVectorDataTypeId = 6,
55  CharVectorDataTypeId = 7,
56  UCharVectorDataTypeId = 8,
57  V2fVectorDataTypeId = 9,
58  V2dVectorDataTypeId = 10,
59  V3fVectorDataTypeId = 11,
60  V3dVectorDataTypeId = 12,
61  Box3fVectorDataTypeId = 13,
62  Box3dVectorDataTypeId = 14,
63  M33fVectorDataTypeId = 15,
64  M33dVectorDataTypeId = 16,
65  M44fVectorDataTypeId = 17,
66  M44dVectorDataTypeId = 18,
67  QuatfVectorDataTypeId = 19,
68  QuatdVectorDataTypeId = 20,
69  StringVectorDataTypeId = 21,
70  FloatDataTypeId = 22,
71  DoubleDataTypeId = 23,
72  IntDataTypeId = 24,
73  LongDataTypeId = 25,
75  CharDataTypeId = 27,
76  UCharDataTypeId = 28,
77  StringDataTypeId = 29,
78  LongVectorDataTypeId = 30,
80  V2fDataTypeId = 32,
81  V3fDataTypeId = 33,
82  V2dDataTypeId = 34,
83  V3dDataTypeId = 35,
84  Box2fDataTypeId = 36,
85  Box3fDataTypeId = 37,
86  Box2dDataTypeId = 38,
87  Box3dDataTypeId = 39,
88  M44fDataTypeId = 40,
89  M44dDataTypeId = 41,
90  QuatfDataTypeId = 42,
91  QuatdDataTypeId = 43,
92  Color3fDataTypeId = 44,
93  Color4fDataTypeId = 45,
94  Color3dDataTypeId = 46,
95  Color4dDataTypeId = 47,
96  Color3fVectorDataTypeId = 48,
97  Color4fVectorDataTypeId = 49,
98  Color3dVectorDataTypeId = 50,
99  Color4dVectorDataTypeId = 51,
100  BlindDataHolderTypeId = 52,
101  RenderableTypeId = 53,
102  ParameterListTypeId = 54, // Obsolete
103  CompoundObjectTypeId = 55,
104  M33fDataTypeId = 56,
105  M33dDataTypeId = 57,
106  Box2fVectorDataTypeId = 58,
107  Box2dVectorDataTypeId = 59,
108  BoolDataTypeId = 60,
109  PrimitiveTypeId = 61,
110  PointsPrimitiveTypeId = 62,
111  ImagePrimitiveTypeId = 63, // obsolete - available for reuse
112  Box2iDataTypeId = 64,
113  HalfVectorDataTypeId = 65,
114  V2iDataTypeId = 66,
115  MeshPrimitiveTypeId = 67,
116  ShaderTypeId = 68,
117  RunTimeTypedTypeId = 69,
118  ParameterTypeId = 70,
119  CompoundParameterTypeId = 71,
120  StringParameterTypeId = 72,
121  ValidatedStringParameterTypeId = 73,
122  FileNameParameterTypeId = 74,
123  IntParameterTypeId = 75,
124  FloatParameterTypeId = 76,
125  DoubleParameterTypeId = 77,
126  BoolParameterTypeId = 78,
127  V2fParameterTypeId = 79,
128  V3fParameterTypeId = 80,
129  V2dParameterTypeId = 81,
130  V3dParameterTypeId = 82,
131  Color3fParameterTypeId = 83,
132  Color4fParameterTypeId = 84,
133  Box2iParameterTypeId = 85,
134  Box2fParameterTypeId = 86,
135  Box3fParameterTypeId = 87,
136  Box2dParameterTypeId = 88,
137  Box3dParameterTypeId = 89,
138  M44fParameterTypeId = 90,
139  M44dParameterTypeId = 91,
140  IntVectorParameterTypeId = 92,
141  FloatVectorParameterTypeId = 93,
142  DoubleVectorParameterTypeId = 94,
143  StringVectorParameterTypeId = 95,
144  V2fVectorParameterTypeId = 96,
145  V3fVectorParameterTypeId = 97,
146  V2dVectorParameterTypeId = 98,
147  V3dVectorParameterTypeId = 99,
148  Box3fVectorParameterTypeId = 100,
149  Box3dVectorParameterTypeId = 101,
150  M33fVectorParameterTypeId = 102,
151  M44fVectorParameterTypeId = 103,
152  M33dVectorParameterTypeId = 104,
153  M44dVectorParameterTypeId = 105,
154  QuatfVectorParameterTypeId = 106,
155  QuatdVectorParameterTypeId = 107,
156  Color3fVectorParameterTypeId = 108,
157  Color4fVectorParameterTypeId = 109,
158  NullObjectTypeId = 110,
159  ParameterisedTypeId = 111,
160  OpTypeId = 112,
161  ReaderTypeId = 113,
162  WriterTypeId = 114,
163  ImageReaderTypeId = 115, // obsolete - available for reuse
164  ImageWriterTypeId = 116, // obsolete - available for reuse
165  CINImageReaderTypeId = 117, // obsolete - available for reuse
166  CINImageWriterTypeId = 118, // obsolete - available for reuse
167  EXRImageReaderTypeId = 119, // obsolete - available for reuse
168  EXRImageWriterTypeId = 120, // obsolete - available for reuse
169  JPEGImageReaderTypeId = 121, // obsolete - available for reuse
170  JPEGImageWriterTypeId = 122, // obsolete - available for reuse
171  TIFFImageReaderTypeId = 123, // obsolete - available for reuse
172  TIFFImageWriterTypeId = 124, // obsolete - available for reuse
173  ObjectReaderTypeId = 125,
174  ObjectWriterTypeId = 126,
175  PDCParticleReaderTypeId = 127,
176  PDCParticleWriterTypeId = 128,
177  PathParameterTypeId = 129,
178  DirNameParameterTypeId = 130,
179  V3iDataTypeId = 131,
180  RendererTypeId = 132,
181  Box3iDataTypeId = 133,
182  ObjectParameterTypeId = 134,
183  ModifyOpTypeId = 135,
184  ImageOpTypeId = 136,
185  PrimitiveOpTypeId = 137,
186  ProceduralTypeId = 138, // Obsolete
187  Box3iParameterTypeId = 139,
188  V2iParameterTypeId = 140,
189  V3iParameterTypeId = 141,
190  ParticleReaderTypeId = 142,
191  ParticleWriterTypeId = 143,
192  MotionPrimitiveTypeId = 144,
193  DPXImageReaderTypeId = 145, // obsolete - available for reuse
194  TransformTypeId = 146,
195  MatrixTransformTypeId = 147,
196  MotionTransformTypeId = 148,
197  MatrixMotionTransformTypeId = 149,
198  GroupTypeId = 150,
199  AttributeStateTypeId = 151,
200  VisibleRenderableTypeId = 152,
201  StateRenderableTypeId = 153,
202  OBJReaderTypeId = 154,
203  TransformationMatrixfDataTypeId = 155,
204  TransformationMatrixdDataTypeId = 156,
205  PointNormalsOpTypeId = 157,
206  PointDensitiesOpTypeId = 158,
207  DPXImageWriterTypeId = 159, // obsolete - available for reuse
208  BoolVectorDataTypeId = 160,
209  VectorDataFilterOpTypeId = 161,
210  RenderableParameterTypeId = 162,
211  StateRenderableParameterTypeId = 163,
212  AttributeStateParameterTypeId = 164,
213  ShaderParameterTypeId = 165,
214  TransformParameterTypeId = 166,
215  MatrixMotionTransformParameterTypeId = 167,
216  MatrixTransformParameterTypeId = 168,
217  VisibleRenderableParameterTypeId = 169,
218  GroupParameterTypeId = 170,
219  MotionPrimitiveParameterTypeId = 171,
220  PrimitiveParameterTypeId = 172,
221  ImagePrimitiveParameterTypeId = 173, // obsolete - available for reuse
222  MeshPrimitiveParameterTypeId = 174,
223  PointsPrimitiveParameterTypeId = 175,
224  PreWorldRenderableTypeId = 176,
225  CameraTypeId = 177,
226  NURBSPrimitiveTypeId = 178,
227  DataCastOpTypeId = 179,
228  DataPromoteOpTypeId = 180,
229  MatrixMultiplyOpTypeId = 181,
230  PointBoundsOpTypeId = 182,
231  RandomRotationOpTypeId = 183,
232  V2iVectorDataTypeId = 184,
233  V3iVectorDataTypeId = 185,
234  ClippingPlaneTypeId = 186,
235  ParticleMeshOpTypeId = 187, // obsolete - available for reuse
236  HalfDataTypeId = 188,
237  MeshPrimitiveOpTypeId = 189,
238  PrimitiveEvaluatorTypeId = 190,
239  MeshPrimitiveEvaluatorTypeId = 191,
240  MeshPrimitiveImplicitSurfaceOpTypeId = 192, // obsolete - available for reuse
241  TriangulateOpTypeId = 193,
242  SpherePrimitiveEvaluatorTypeId = 194,
243  SpherePrimitiveTypeId = 195,
244  ConverterTypeId = 196,
245  ToCoreConverterTypeId = 197,
246  ImageCropOpTypeId = 198, // obsolete - available for reuse
247  MeshPrimitiveShrinkWrapOpTypeId = 199,
248  ImagePrimitiveEvaluatorTypeId = 200, // obsolete - available for reuse
249  FromCoreConverterTypeId = 201,
250  ShortDataTypeId = 202,
251  UShortDataTypeId = 203,
252  ShortVectorDataTypeId = 204,
253  UShortVectorDataTypeId = 205,
254  PathVectorParameterTypeId = 206,
255  ColorTransformOpTypeId = 207, // obsolete - available for reuse
256  TransformOpTypeId = 208,
257  ImageDiffOpTypeId = 209, // obsolete - available for reuse
258  CurvesPrimitiveTypeId = 210,
259  CoordinateSystemTypeId = 211,
260  MeshNormalsOpTypeId = 212,
261  MeshMergeOpTypeId = 213,
262  FontTypeId = 214,
263  UniformRandomPointDistributionOpTypeId = 215,
264  Int64DataTypeId = 216,
265  UInt64DataTypeId = 217,
266  Int64VectorDataTypeId = 218,
267  UInt64VectorDataTypeId = 219,
268  MappedRandomPointDistributionOpTypeId = 220,
269  PointRepulsionOpTypeId = 221, // obsolete - available for reuse
270  LuminanceOpTypeId = 222, // obsolete - available for reuse
271  ImagePrimitiveOpTypeId = 223, // obsolete - available for reuse
272  ChannelOpTypeId = 224, // obsolete - available for reuse
273  SummedAreaOpTypeId = 225, // obsolete - available for reuse
274  GradeTypeId = 226, // obsolete - available for reuse
275  Box2iVectorDataTypeId = 227,
276  Box3iVectorDataTypeId = 228,
277  MedianCutSamplerTypeId = 229, // obsolete - available for reuse
278  EnvMapSamplerTypeId = 230, // obsolete - available for reuse
279  MeshVertexReorderOpTypeId = 231,
280  SplineffDataTypeId = 232,
281  SplineddDataTypeId = 233,
282  SplinefColor3fDataTypeId = 234,
283  SplinefColor4fDataTypeId = 235,
284  SplineffParameterTypeId = 236,
285  SplineddParameterTypeId = 237,
286  SplinefColor3fParameterTypeId = 238,
287  SplinefColor4fParameterTypeId = 239,
288  CompoundObjectParameterTypeId = 240,
289  DisplayDriverTypeId = 241, // obsolete - available for reuse
290  DisplayDriverCreatorTypeId = 242, // obsolete - available for reuse
291  ImageDisplayDriverTypeId = 243, // obsolete - available for reuse
292  DisplayDriverServerTypeId = 244, // obsolete - available for reuse
293  ClientDisplayDriverTypeId = 245, // obsolete - available for reuse
294  SplineToImageTypeId = 246, // obsolete - available for reuse
295  DisplayTypeId = 247,
296  MeshTangentsOpTypeId = 248,
297  WarpOpTypeId = 249, // obsolete - available for reuse
298  UVDistortOpTypeId = 250, // obsolete - available for reuse
299  LinearToSRGBOpTypeId = 251, // obsolete - available for reuse
300  SRGBToLinearOpTypeId = 252, // obsolete - available for reuse
301  LinearToCineonOpTypeId = 253, // obsolete - available for reuse
302  CineonToLinearOpTypeId = 254, // obsolete - available for reuse
303  CubeColorTransformOpTypeId = 255, // obsolete - available for reuse
304  CubeColorLookupfDataTypeId = 256, // obsolete - available for reuse
305  CubeColorLookupdDataTypeId = 257, // obsolete - available for reuse
306  CubeColorLookupfParameterTypeId = 258, // obsolete - available for reuse
307  CubeColorLookupdParameterTypeId = 259, // obsolete - available for reuse
308  BoolVectorParameterTypeId = 260,
309  LinearToRec709OpTypeId = 261, // obsolete - available for reuse
310  Rec709ToLinearOpTypeId = 262, // obsolete - available for reuse
311  ObjectVectorTypeId = 263,
312  ObjectVectorParameterTypeId = 264,
313  YUVImageWriterTypeId = 265,
314  ImageCompositeOpTypeId = 266, // obsolete - available for reuse
315  ImagePremultiplyOpTypeId = 267, // obsolete - available for reuse
316  ImageUnpremultiplyOpTypeId = 268, // obsolete - available for reuse
317  DateTimeDataTypeId = 269,
318  DateTimeParameterTypeId = 270,
319  SGIImageReaderTypeId = 271, // obsolete - available for reuse
320  TimeDurationDataTypeId = 272,
321  TimeDurationParameterTypeId = 273,
322  TimePeriodDataTypeId = 274,
323  TimePeriodParameterTypeId = 275,
324  PatchMeshPrimitiveTypeId = 276,
325  CurvesPrimitiveParameterTypeId = 277,
326  CurveExtrudeOpTypeId = 278,
327  FrameListTypeId = 279,
328  EmptyFrameListTypeId = 280,
329  FrameRangeTypeId = 281,
330  CompoundFrameListTypeId = 282,
331  ReorderedFrameListTypeId = 283,
332  BinaryFrameListTypeId = 284,
333  ReversedFrameListTypeId = 285,
334  ExclusionFrameListTypeId = 286,
335  FrameListParameterTypeId = 287,
336  FileSequenceTypeId = 288,
337  FileSequenceParameterTypeId = 289,
338  FileSequenceVectorParameterTypeId = 290,
339  ParameterisedProceduralTypeId = 291,
340  ColorSpaceTransformOpTypeId = 292, // obsolete - available for reuse
341  TGAImageReaderTypeId = 293, // obsolete - available for reuse
342  TGAImageWriterTypeId = 294, // obsolete - available for reuse
343  BINParticleReaderTypeId = 295, // obsolete - available for reuse
344  BINParticleWriterTypeId = 296, // obsolete - available for reuse
345  BINMeshReaderTypeId = 297, // obsolete - available for reuse
346  BGEOParticleReaderTypeId = 298, // obsolete - available for reuse
347  NParticleReaderTypeId = 299,
348  IFFImageReaderTypeId = 300, // obsolete - available for reuse
349  IFFHairReaderTypeId = 301, // obsolete - available for reuse
350  FaceAreaOpTypeId = 302,
351  CurvesMergeOpTypeId = 303,
352  CurvesPrimitiveOpTypeId = 304,
353  CurvesPrimitiveEvaluatorTypeId = 305,
354  HdrMergeOpTypeId = 306, // obsolete - available for reuse
355  HitMissTransformTypeId = 307, // obsolete - available for reuse
356  CurveTracerTypeId = 308, // obsolete - available for reuse
357  ImageThinnerTypeId = 309, // obsolete - available for reuse
358  CurveLineariserTypeId = 310,
359  CompoundDataBaseTypeId = 311,
360  ImageConvolveOpTypeId = 312, // obsolete - available for reuse
361  ClassParameterTypeId = 313,
362  ClassVectorParameterTypeId = 314,
363  CurveTangentsOpTypeId = 315,
364  MarschnerParameterTypeId = 316, // obsolete - available for reuse
365  MarschnerLookupTableOpTypeId = 317, // obsolete - available for reuse
366  SmoothSkinningDataTypeId = 318,
367  FaceVaryingPromotionOpTypeId = 319,
368  MeshDistortionsOpTypeId = 320,
369  PointVelocityDisplaceOpTypeId = 321,
370  SmoothSkinningDataParameterTypeId = 322,
371  CompressSmoothSkinningDataOpTypeId = 323,
372  DecompressSmoothSkinningDataOpTypeId = 324,
373  NormalizeSmoothSkinningWeightsOpTypeId = 325,
374  ReorderSmoothSkinningInfluencesOpTypeId = 326,
375  RemoveSmoothSkinningInfluencesOpTypeId = 327,
376  SmoothSmoothSkinningWeightsOpTypeId = 328,
377  MixSmoothSkinningWeightsOpTypeId = 329,
378  PointSmoothSkinningOpTypeId = 330,
379  AddSmoothSkinningInfluencesOpTypeId = 331,
380  LimitSmoothSkinningInfluencesOpTypeId = 332,
381  PointsPrimitiveEvaluatorTypeId = 333,
382  TransformationMatrixfParameterTypeId = 334,
383  TransformationMatrixdParameterTypeId = 335,
384  PointsMotionOpTypeId = 336,
385  CapturingRendererTypeId = 337,
386  LinearToPanalogOpTypeId = 338, // obsolete - available for reuse
387  PanalogToLinearOpTypeId = 339, // obsolete - available for reuse
388  EnvMapSHProjectorTypeId = 340, // obsolete - available for reuse
389  LightTypeId = 341,
390  ContrastSmoothSkinningWeightsOpTypeId = 342,
391  PointDistributionOpTypeId = 343,
392  LineSegment3fDataTypeId = 344,
393  LineSegment3dDataTypeId = 345,
394  LineSegment3fParameterTypeId = 346,
395  LineSegment3dParameterTypeId = 347,
396  DataInterleaveOpTypeId = 348,
397  DataConvertOpTypeId = 349,
398  PNGImageReaderTypeId = 350, // obsolete - available for reuse
399  DeepImageReaderTypeId = 351, // obsolete - available for reuse
400  DeepImageWriterTypeId = 352, // obsolete - available for reuse
401  DeepImageConverterTypeId = 353, // obsolete - available for reuse
402  V2iVectorParameterTypeId = 354,
403  V3iVectorParameterTypeId = 355,
404  DiskPrimitiveTypeId = 356,
405  LinearToAlexaLogcOpTypeId = 357, // obsolete - available for reuse
406  AlexaLogcToLinearOpTypeId = 358, // obsolete - available for reuse
407  ClampOpTypeId = 359, // obsolete - available for reuse
408  MeshFaceFilterOpTypeId = 360,
409  TimeCodeDataTypeId = 361,
410  TimeCodeParameterTypeId = 362,
411  OptionsTypeId = 363,
412  MPlayDisplayDriverTypeId = 364, // obsolete - available for reuse
413  SceneInterfaceTypeId = 365,
414  SampledSceneInterfaceTypeId = 366,
415  SceneCacheTypeId = 367,
416  IndexedIOTypeId = 368,
417  StreamIndexedIOTypeId = 369,
418  FileIndexedIOTypeId = 370,
419  MemoryIndexedIOTypeId = 371,
420  InternedStringVectorDataTypeId = 372,
421  InternedStringDataTypeId = 373,
422  LinkedSceneTypeId = 374,
423  V2fDataBaseTypeId = 375,
424  V2dDataBaseTypeId = 376,
425  V2iDataBaseTypeId = 377,
426  V3fDataBaseTypeId = 378,
427  V3dDataBaseTypeId = 379,
428  V3iDataBaseTypeId = 380,
429  V2fVectorDataBaseTypeId = 381,
430  V2dVectorDataBaseTypeId = 382,
431  V2iVectorDataBaseTypeId = 383,
432  V3fVectorDataBaseTypeId = 384,
433  V3dVectorDataBaseTypeId = 385,
434  V3iVectorDataBaseTypeId = 386,
435  LensModelTypeId = 387,
436  StandardRadialLensModelTypeId = 388,
437  LensDistortOpTypeId = 389, // obsolete - available for reuse
438  TransferSmoothSkinningWeightsOpTypeId = 390,
439  EXRDeepImageReaderTypeId = 391, // obsolete - available for reuse
440  EXRDeepImageWriterTypeId = 392, // obsolete - available for reuse
441  ExternalProceduralTypeId = 393,
442 
443  // Remember to update TypeIdBinding.cpp !!!
444 
445  // If we ever get this far then the core library is too big.
446  LastCoreTypeId = 99999,
447  // All RunTimeTyped derived classes in extension
448  // libraries should use a TypeId in the following range.
449  // Don't put the TypeId in here. For python derived classes use
450  // the registerTypeId function in RunTimeTypedUtil.py to register the
451  // TypeId into the python TypeId enum and check for conflicts.
452  FirstExtensionTypeId = 100000,
453 
454  FirstCoreImageTypeId = 104000,
455  LastCoreImageTypeId = 104999,
456 
457  FirstCoreGLTypeId = 105000,
458  LastCoreGLTypeId = 105999,
459 
460  FirstCoreRITypeId = 106000,
461  LastCoreRITypeId = 106999,
462 
463  FirstCoreNukeTypeId = 107000,
464  LastCoreNukeTypeId = 107999,
465 
466  FirstCoreTruelightTypeId = 108000, // Available for reuse
467  LastCoreTruelightTypeId = 108999, // Available for reuse
468 
469  FirstCoreMayaTypeId = 109000,
470  LastCoreMayaTypeId = 109999,
471 
472  FirstGafferTypeId = 110000,
473  LastGafferTypeId = 110999,
474 
475  FirstCoreHoudiniTypeId = 111000,
476  LastCoreHoudiniTypeId = 111999,
477 
478  FirstCoreAlembicTypeId = 112000,
479  LastCoreAlembicTypeId = 112999,
480 
481  FirstCoreMantraTypeId = 113000,
482  LastCoreMantraTypeId = 113999,
483 
484  FirstCoreArnoldTypeId = 114000,
485  LastCoreArnoldTypeId = 114999,
486 
487  FirstCoreAppleseedTypeId = 115000,
488  LastCoreAppleseedTypeId = 115999,
489 
490  FirstCoreUSDTypeId = 116000,
491  LastCoreUSDTypeId = 116999,
492 
493  // TypeIds dynamically allocated by registerRunTimeTyped (IECore Python)
494  FirstDynamicTypeId = 300000,
495  LastDynamicTypeId = 399999,
496 
497  LastExtensionTypeId = 399999,
498  // Any TypeIds beyond this point can be considered safe for private internal use.
499 
500 };
501 
502 } // namespace IECore
503 
504 #endif // IE_CORE_TYPEIDS_H
Obsolete: LongVectorData has been removed. The typeId remains for compatibility with old files...
Definition: TypeIds.h:79
TypeId
Definition: TypeIds.h:46
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43
Obsolete: LongData has been removed. The typeId remains for compatibility with old files...
Definition: TypeIds.h:74