xsi_decl.h

    00001 //*****************************************************************************
    00011 //*****************************************************************************
    00012
    00013 #ifndef _XSIDECL_H_
    00014 #define _XSIDECL_H_
    00015
    00016 #ifndef XSIDECL
    00017 #if !defined(unix)
    00018     #ifdef SICORESDKIMPL
    00019         #define XSIDECL __declspec(dllexport)
    00020     #else
    00021         #define XSIDECL __declspec(dllimport)
    00022     #endif
    00023 #else
    00024 #define XSIDECL
    00025 #endif
    00026 #endif
    00027
    00028 #ifdef SI_HAS_PRAGMA_ONCE
    00029 # pragma once
    00030 #endif
    00031
    00032 #include <stdlib.h>
    00033
    00034 namespace XSI {
    00035
    00039 typedef
    00040 enum siErrorValueEnum
    00041     {   siErrCancelled  = 0x4c7L
    00042     }   siErrorValueEnum;
    00043
    00047 typedef
    00048 enum siDefaultTimeFormat
    00049     {   siDefaultFILM24 = 7,
    00050     siDefaultPAL25  = 8,
    00051     siDefaultNTSC30 = 10,
    00052     siDefaultUserTimeFormat = 11,
    00053     siDefault30 = 19
    00054     }   siDefaultTimeFormat;
    00055
    00059 typedef
    00060 enum siDisplayTimeFormat
    00061     {   siDisplayMilliSeconds   = 2,
    00062     siDisplayFILM24 = 7,
    00063     siDisplayPAL25  = 8,
    00064     siDisplayNTSCDF = 9,
    00065     siDisplayNTSC30 = 10,
    00066     siDisplaySampleRate = 12
    00067     }   siDisplayTimeFormat;
    00068
    00072 typedef
    00073 enum siFilterMode
    00074     {   siQuickSearch   = 0,
    00075     siSearchFamilies    = 1,
    00076     siSearchObjects = 2,
    00077     siFullSearch    = 3
    00078     }   siFilterMode;
    00079
    00083 typedef
    00084 enum siDeltaMode
    00085     {   siAbsolute  = 0,
    00086     siRelative  = 1
    00087     }   siDeltaMode;
    00088
    00090 typedef
    00091 enum siTextureEffectsComputation
    00092     {   siTextureComputeTransformation  = 1,
    00093     siTextureComputeCropping    = 2,
    00094     siTextureComputeUVRemap = 4,
    00095     siTextureComputeFlip    = 8,
    00096     siTextureComputeRepeats = 16,
    00097     siTextureComputeAlternate   = 32,
    00098     siTextureComputeWrapping    = 64
    00099     }   siTextureEffectsComputation;
    00100
    00102 typedef
    00103 enum siRefMode
    00104     {   siGlobal    = 1,
    00105     siLocal = 2,
    00106     siObjCtr    = 3,
    00107     siView  = 4,
    00108     siParent    = 6,
    00109     siPlane = 7,
    00110     siPivot = 8,
    00111     siAdd   = 70,
    00112     siGlobalCOG = 17,
    00113     siLocalCOG  = 18,
    00114     siObjectCOG = 19,
    00115     siViewCOG   = 20,
    00116     siParentCOG = 22,
    00117     siPlaneCOG  = 23,
    00118     siPivotCOG  = 24,
    00119     siAddCOG    = 86,
    00120     siGlobalSym = 2049,
    00121     siLocalSym  = 2050,
    00122     siObjectSym = 2051,
    00123     siViewSym   = 2052,
    00124     siParentSym = 2054,
    00125     siPlaneSym  = 2055,
    00126     siPivotSym  = 2056,
    00127     siAddSym    = 2118,
    00128     siGlobalSymCOG  = 2065,
    00129     siLocalSymCOG   = 2066,
    00130     siObjectSymCOG  = 2067,
    00131     siViewSymCOG    = 2068,
    00132     siParentSymCOG  = 2070,
    00133     siPlaneSymCOG   = 2071,
    00134     siPivotSymCOG   = 2072,
    00135     siAddSymCOG = 2134
    00136     }   siRefMode;
    00137
    00139 typedef
    00140 enum siCenterMode
    00141     {   siObj   = 0,
    00142     siCtr   = 1
    00143     }   siCenterMode;
    00144
    00146 typedef
    00147 enum siAxesFilter
    00148     {   siX = 1,
    00149     siY = 2,
    00150     siXY    = 3,
    00151     siZ = 4,
    00152     siXZ    = 5,
    00153     siYZ    = 6,
    00154     siXYZ   = 7
    00155     }   siAxesFilter;
    00156
    00158 typedef
    00159 enum siUVWAxesFilter
    00160     {   siU = 1,
    00161     siV = 2,
    00162     siUV    = 3,
    00163     siW = 4,
    00164     siUW    = 5,
    00165     siVW    = 6,
    00166     siUVW   = 7
    00167     }   siUVWAxesFilter;
    00168
    00170 typedef
    00171 enum siTransformFilter
    00172     {   siScl   = 1,
    00173     siRot   = 2,
    00174     siTrn   = 4,
    00175     siSR    = 8,
    00176     siST    = 16,
    00177     siRT    = 32,
    00178     siSRT   = 64
    00179     }   siTransformFilter;
    00180
    00182 typedef
    00183 enum siParameterFilter
    00184     {   siNoParam   = 0,
    00185     siMarkedParam   = 1,
    00186     siAnimatedParam = 3,
    00187     siSelectedParam = 4,
    00188     siScalingParam  = 5,
    00189     siRotationParam = 6,
    00190     siTranslationParam  = 7,
    00191     siTransformParam    = 8,
    00192     siAllParam  = 128
    00193     }   siParameterFilter;
    00194
    00196 typedef
    00197 enum siPSetRelationship
    00198     {   siContainedPSet = 1,
    00199     siSharedPSet    = 2,
    00200     siLocalPSet = 4,
    00201     siObjectPSet    = 8,
    00202     siPortPSet  = 16,
    00203     siParameterPSet = 32
    00204     }   siPSetRelationship;
    00205
    00207 typedef
    00208 enum siPropagationType
    00209     {   siDefaultPropagation    = 0,
    00210     siBranchPropagation = 1,
    00211     siNodePropagation   = 2
    00212     }   siPropagationType;
    00213
    00215 typedef
    00216 enum siDupHierarchy
    00217     {   siNodeDuplicate = 0,
    00218     siBranchDuplicate   = 1,
    00219     siDefaultDuplicate  = 3
    00220     }   siDupHierarchy;
    00221
    00223 typedef
    00224 enum siDupHistory
    00225     {   siCurrentHistory    = 0,
    00226     siOriginalHistory   = 1,
    00227     siDuplicateHistory  = 2,
    00228     siSharedHistory = 3
    00229     }   siDupHistory;
    00230
    00232 typedef
    00233 enum siDupParent
    00234     {   siNoParent  = 0,
    00235     siSharedParent  = 1,
    00236     siNewNullParent = 2
    00237     }   siDupParent;
    00238
    00240 typedef
    00241 enum siDupGroup
    00242     {   siNoGrouping    = 0,
    00243     siShareGrouping = 1
    00244     }   siDupGroup;
    00245
    00247 typedef
    00248 enum siDupProperty
    00249     {   siDuplicateProperties   = 0,
    00250     siSharedProperties  = 1,
    00251     siNoProperties  = 2
    00252     }   siDupProperty;
    00253
    00255 typedef
    00256 enum siDupAnimation
    00257     {   siDuplicateAnimation    = 0,
    00258     siNoAnimation   = 1,
    00259     siDupAnimationCopySource    = 2
    00260     }   siDupAnimation;
    00261
    00263 typedef
    00264 enum siDupConstraint
    00265     {   siDuplicateConstraints  = 0,
    00266     siShareConstraints  = 1,
    00267     siNoConstraints = 2
    00268     }   siDupConstraint;
    00269
    00271 typedef
    00272 enum siDupTextureSupport
    00273     {   siDuplicateSelectedTextureSupports  = 0,
    00274     siDuplicateTextureSupports  = 1,
    00275     siShareTextureSupports  = 2,
    00276     siFreezeAllProjections  = 3
    00277     }   siDupTextureSupport;
    00278
    00280 typedef
    00281 enum siDupSelection
    00282     {   siSetSelection  = 0,
    00283     siNoSelection   = 1,
    00284     siAddToSelection    = 2
    00285     }   siDupSelection;
    00286
    00288 typedef
    00289 enum siDupTransform
    00290     {   siGlobalXForm   = 0,
    00291     siApplyRepeatXForm  = 1
    00292     }   siDupTransform;
    00293
    00295 typedef
    00296 enum siKeyboardState
    00297     {   siShiftMask = 1,
    00298     siCtrlMask  = 2,
    00299     siAltMask   = 4
    00300     }   siKeyboardState;
    00301
    00303 typedef
    00304 enum siInspectMode
    00305     {   siRecycle   = 1,
    00306     siFollow    = 2,
    00307     siLock  = 3,
    00308     siModal = 4,
    00309     siLockAndForceNew   = 5
    00310     }   siInspectMode;
    00311
    00313 typedef
    00314 enum siInspectBrowseMode
    00315     {   siNext  = 1,
    00316     siPrevious  = 2,
    00317     siLast  = 3,
    00318     siFirst = 4
    00319     }   siInspectBrowseMode;
    00320
    00322 typedef
    00323 enum siSourceType
    00324     {   siFCurveSource  = 1,
    00325     siExpressionSource  = 2,
    00326     siAnySource = 4,
    00327     siMixerSource   = 8,
    00328     siConstraintSource  = 16,
    00329     siScriptedOperatorSource    = 32,
    00330     siShapeAnimationSource  = 64
    00331     }   siSourceType;
    00332
    00334 typedef
    00335 enum siBranchFlag
    00336     {   siNode  = 0,
    00337     siBranch    = 1,
    00338     siUnspecified   = 3,
    00339     siNotSelected   = 4
    00340     }   siBranchFlag;
    00341
    00343 typedef
    00344 enum siOperationMode
    00345     {   siPersistentOperation   = 0,
    00346     siImmediateOperation    = 1
    00347     }   siOperationMode;
    00348
    00350 typedef
    00351 enum siGeneratorInputsDisposalMode
    00352     {   siKeepGenOpInputs   = 0,
    00353     siHideGenOpInputs   = 1,
    00354     siDeleteGenOpInputs = 2
    00355     }   siGeneratorInputsDisposalMode;
    00356
    00358 typedef
    00359 enum siComponentVisibilityMode
    00360     {   siIgnoreComponentVisibility = 0,
    00361     siCheckComponentVisibility  = 1
    00362     }   siComponentVisibilityMode;
    00363
    00365 typedef
    00366 enum siActionWhenLocalMaterialsOverlap
    00367     {   siPromptUser    = 0,
    00368     siRemoveFromSelectedClusters    = 1,
    00369     siRemoveFromExistingClusters    = 2,
    00370     siLetLocalMaterialsOverlap  = 3,
    00371     siJustReturnExistingClusters    = 4
    00372     }   siActionWhenLocalMaterialsOverlap;
    00373
    00375 typedef
    00376 enum siSplitPolygonType
    00377     {   siByTheVertices = 0,
    00378     siByTheEdgesMidPoints   = 1,
    00379     siCross = 2,
    00380     siDiamond   = 3
    00381     }   siSplitPolygonType;
    00382
    00384 typedef
    00385 enum siSelectionUpdate
    00386     {   siLeaveSelection    = 0,
    00387     siCleanSelection    = 1,
    00388     siUpdateSelection   = 2
    00389     }   siSelectionUpdate;
    00390
    00392 typedef
    00393 enum siTxtCreationType
    00394     {   siTxtPlanarXY   = 0,
    00395     siTxtPlanarXZ   = 1,
    00396     siTxtPlanarYZ   = 2,
    00397     siTxtCylindrical    = 3,
    00398     siTxtSpherical  = 4,
    00399     siTxtSpatial    = 5,
    00400     siTxtCamera = 6,
    00401     siTxtUV = 7,
    00402     siTxtLollipop   = 8,
    00403     siTxtPureImplicit   = 9,
    00404     siTxtCubic  = 10,
    00405     siTxtUniqueUV   = 11
    00406     }   siTxtCreationType;
    00407
    00409 typedef
    00410 enum siTxtDefaultCreationType
    00411     {   siTxtDefaultPlanarXY    = 0,
    00412     siTxtDefaultPlanarXZ    = 1,
    00413     siTxtDefaultPlanarYZ    = 2,
    00414     siTxtDefaultCylindrical = 3,
    00415     siTxtDefaultSpherical   = 4,
    00416     siTxtDefaultSpatial = 5,
    00417     siTxtDefaultCubic   = 6,
    00418     siTxtDefaultLollipop    = 8
    00419     }   siTxtDefaultCreationType;
    00420
    00422 typedef
    00423 enum siTxtProjType
    00424     {   siProjPlanar    = 0,
    00425     siProjCylindrical   = 1,
    00426     siProjSpherical = 2,
    00427     siProjLollipop  = 3,
    00428     siProjSpatial   = 4,
    00429     siProjCubic = 5
    00430     }   siTxtProjType;
    00431
    00433 typedef
    00434 enum siTxtProjPlane
    00435     {   siPlaneXY   = 0,
    00436     siPlaneXZ   = 1,
    00437     siPlaneYZ   = 2
    00438     }   siTxtProjPlane;
    00439
    00441 typedef
    00442 enum siTxtProjFitMethod
    00443     {   siRelDefault    = 0,
    00444     siRelBestFit    = 1,
    00445     siRelObject = 2,
    00446     siRelWorld  = 3,
    00447     siRelObjectPosObject    = 4,
    00448     siRelWorldPosObject = 5
    00449     }   siTxtProjFitMethod;
    00450
    00452 typedef
    00453 enum siChangeUVInputActions
    00454     {   siChangeUVInputActionSwim   = 0,
    00455     siChangeUVInputActionStick  = 1,
    00456     siChangeUVInputActionReproject  = 2
    00457     }   siChangeUVInputActions;
    00458
    00460 typedef
    00461 enum siAlignModes
    00462     {   siAlignGMIN = 0,
    00463     siAlignGMIDDLE  = 1,
    00464     siAlignGMAX = 2,
    00465     siAlignFMIN = 3,
    00466     siAlignFMIDDLE  = 4,
    00467     siAlignFMAX = 5
    00468     }   siAlignModes;
    00469
    00471 typedef
    00472 enum siWeightPresets
    00473     {   siWeightEaseIn  = 1,
    00474     siWeightEaseOut = 2,
    00475     siWeightLinearEaseIn    = 3,
    00476     siWeightLinearEaseOut   = 4,
    00477     siWeightExponentialIn   = 5,
    00478     siWeightExponentialOut  = 6,
    00479     siWeightGaussian    = 7,
    00480     siWeightGaussianReverse = 8,
    00481     siWeightSquare  = 9,
    00482     siWeightSquareReverse   = 10,
    00483     siWeightOscillate   = 11,
    00484     siWeightConstant    = 12,
    00485     siWeightFlipX   = 13,
    00486     siWeightFlipY   = 14
    00487     }   siWeightPresets;
    00488
    00490 typedef
    00491 enum siCutClipOptions
    00492     {   siCut   = 1,
    00493     siTrimBefore    = 2,
    00494     siTrimAfter = 3
    00495     }   siCutClipOptions;
    00496
    00498 typedef
    00499 enum siEditClipOptions
    00500     {   siClipNudge = 1,
    00501     siClipSlip  = 2,
    00502     siClipTrim  = 3,
    00503     siClipScale = 4,
    00504     siClipStartAt   = 5,
    00505     siClipEndAt = 6,
    00506     siClipScaleTo   = 7
    00507     }   siEditClipOptions;
    00508
    00510 typedef
    00511 enum siPresetLocation
    00512     {   siDefaultLocation   = 0,
    00513     siFactory   = 1,
    00514     siUser  = 2,
    00515     siWorkgroup = 3,
    00516     siProject   = 4
    00517     }   siPresetLocation;
    00518
    00520 typedef
    00521 enum siVariantType
    00522     {   siEmpty = 0,
    00523     siInt2  = 2,
    00524     siInt4  = 3,
    00525     siFloat = 4,
    00526     siDouble    = 5,
    00527     siString    = 8,
    00528     siDispatch  = 9,
    00529     siBool  = 11,
    00530     siUnknown   = 13,
    00531     siByte  = 16,
    00532     siUByte = 17,
    00533     siUInt2 = 18,
    00534     siUInt4 = 19,
    00535     siInt   = 22,
    00536     siUInt  = 23,
    00537     siWStr  = 31
    00538     }   siVariantType;
    00539
    00541 typedef
    00542 enum siParamClassification
    00543     {   siClassifVisualization  = 1,
    00544     siClassifPositioning    = 2,
    00545     siClassifAppearance = 4,
    00546     siClassifMetaData   = 8,
    00547     siClassifModel  = 16,
    00548     siClassifTopo   = 16481,
    00549     siClassifGeometry   = 16449,
    00550     siClassifUnknown    = 32768
    00551     }   siParamClassification;
    00552
    00554 typedef
    00555 enum siMaterialPorts
    00556     {   siMaterialPortSurface   = 1,
    00557     siMaterialPortVolume    = 2,
    00558     siMaterialPortEnvironment   = 3,
    00559     siMaterialPortContour   = 4,
    00560     siMaterialPortDisplacement  = 5,
    00561     siMaterialPortShadow    = 6,
    00562     siMaterialPortPhoton    = 7,
    00563     siMaterialPortPhotonVol = 8,
    00564     siMaterialPortBumpMap   = 9
    00565     }   siMaterialPorts;
    00566
    00568 typedef
    00569 enum siShadingModel
    00570     {   siUndefinedShadingModel = -1,
    00571     siShadingModelConstant  = 0,
    00572     siShadingModelLambert   = 1,
    00573     siShadingModelBlinn = 2,
    00574     siShadingModelPhong = 3,
    00575     siShadingModelShadow    = 4,
    00576     siShadingModelColorVertex   = 5
    00577     }   siShadingModel;
    00578
    00580 typedef
    00581 enum siShaderType
    00582     {   siShaderUnknown = 0,
    00583     siShader    = 1,
    00584     siShaderCompound    = 2,
    00585     siShaderComment = 3
    00586     }   siShaderType;
    00587
    00589 typedef
    00590 enum siShaderOutputType
    00591     {   siUnknownOutputType = 0,
    00592     siBooleanOutputType = 1,
    00593     siIntegerOutputType = 2,
    00594     siScalarOutputType  = 3,
    00595     siColorOutputType   = 4,
    00596     siVectorOutputType  = 5,
    00597     siTextureSpaceOutputType    = 6,
    00598     siTextureOutputType = 7,
    00599     siStringOutputType  = 8,
    00600     siFilenameOutputType    = 9,
    00601     siLensOutputType    = 10,
    00602     siLightOutputType   = 11,
    00603     siMaterialOutputType    = 12,
    00604     siModelOutputType   = 13,
    00605     siLightmapOutputType    = 20
    00606     }   siShaderOutputType;
    00607
    00609 typedef
    00610 enum siShaderParameterType
    00611     {   siUnknownParameterType  = 0,
    00612     siArrayParameterType    = 25,
    00613     siBooleanParameterType  = 1,
    00614     siColorParameterType    = 4,
    00615     siColor3ParameterType   = 29,
    00616     siCustomParameterType   = 28,
    00617     siDataParameterType = 14,
    00618     siGradientParameterType = 26,
    00619     siIntegerParameterType  = 2,
    00620     siLensParameterType = 10,
    00621     siLightParameterType    = 11,
    00622     siLightmapParameterType = 20,
    00623     siMaterialParameterType = 12,
    00624     siMatrixParameterType   = 15,
    00625     siMatrix3ParameterType  = 24,
    00626     siModelParameterType    = 13,
    00627     siProfileCurveParameterType = 21,
    00628     siQuaternionParameterType   = 27,
    00629     siRealTimeParameterType = 16,
    00630     siReferenceParameterType    = 17,
    00631     siScalarParameterType   = 3,
    00632     siShaderReferenceParameterType  = 18,
    00633     siStringParameterType   = 8,
    00634     siStructParameterType   = 19,
    00635     siTextureParameterType  = 7,
    00636     siTextureSpaceParameterType = 6,
    00637     siVectorParameterType   = 5,
    00638     siVector2ParameterType  = 22,
    00639     siVector4ParameterType  = 23
    00640     }   siShaderParameterType;
    00641
    00643 typedef
    00644 enum siShaderParameterDataType
    00645     {   siShaderDataTypeUnknown = -1,
    00646     siShaderDataTypeBoolean = 0,
    00647     siShaderDataTypeInteger = 1,
    00648     siShaderDataTypeScalar  = 2,
    00649     siShaderDataTypeVector2 = 3,
    00650     siShaderDataTypeVector3 = 4,
    00651     siShaderDataTypeVector4 = 5,
    00652     siShaderDataTypeQuaternion  = 6,
    00653     siShaderDataTypeMatrix33    = 7,
    00654     siShaderDataTypeMatrix44    = 8,
    00655     siShaderDataTypeColor3  = 9,
    00656     siShaderDataTypeColor4  = 10,
    00657     siShaderDataTypeString  = 11,
    00658     siShaderDataTypeProperty    = 16,
    00659     siShaderDataTypeProfileCurve    = 17,
    00660     siShaderDataTypeGradient    = 18,
    00661     siShaderDataTypeLightProfile    = 19,
    00662     siShaderDataTypeReference   = 32,
    00663     siShaderDataTypeImage   = 33,
    00664     siShaderDataTypeCustom  = 48,
    00665     siShaderDataTypeStructure   = 64,
    00666     siShaderDataTypeArray   = 65
    00667     }   siShaderParameterDataType;
    00668
    00669 typedef
    00670 enum siShaderParameterConnectionType
    00671
    00672     {   siShaderCnxUnknown  = -1,
    00673     siShaderCnxInput    = 0,
    00674     siShaderCnxOutput   = 1
    00675     }   siShaderParameterConnectionType;
    00676
    00678 typedef
    00679 enum siShaderReferenceFilterType
    00680     {   siUnknownReferenceFilter    = 0,
    00681     siObjectReferenceFilter = 1,
    00682     siCameraReferenceFilter = 2,
    00683     siLightReferenceFilter  = 3,
    00684     siMaterialReferenceFilter   = 4,
    00685     siShaderReferenceFilter = 5,
    00686     siGeometryReferenceFilter   = 6,
    00687     siUserDataBlobReferenceFilter   = 7
    00688     }   siShaderReferenceFilterType;
    00689
    00691 typedef
    00692 enum siShaderballDimension
    00693     {   siShaderballDimUndefined    = 0,
    00694     siShaderballDimParametric   = 1,
    00695     siShaderballDimSpatial  = 2,
    00696     siShaderballDimParticle = 4,
    00697     siShaderballDimAll  = 7
    00698     }   siShaderballDimension;
    00699
    00701 typedef
    00702 enum siShaderPropertyFilterType
    00703     {   siAnyPropertyFilter = 0,
    00704     siAnyVertexMapPropertyFilter    = 1,
    00705     siUVPropertyFilter  = 2,
    00706     siCAVPropertyFilter = 3,
    00707     siWeightMapPropertyFilter   = 4,
    00708     siTextureMapPropertyFilter  = 5,
    00709     siNormalPropertyFilter  = 6
    00710     }   siShaderPropertyFilterType;
    00711
    00713 typedef
    00714 enum siLightType
    00715     {   siLightPoint    = 0,
    00716     siLightInfinite = 1,
    00717     siLightSpot = 2,
    00718     siLightSun  = 3,
    00719     siUndefinedLightType    = 4
    00720     }   siLightType;
    00721
    00723 typedef
    00724 enum siCnxGroupType
    00725     {   siCreatedObjects    = 1
    00726     }   siCnxGroupType;
    00727
    00729 typedef
    00730 enum siCnxSetType
    00731     {   siGroupLevel    = 0,
    00732     siPortLevel = 1
    00733     }   siCnxSetType;
    00734
    00736 typedef
    00737 enum siPartitionType
    00738     {   siUnknownPartition  = 0,
    00739     siObjectPartition   = 1,
    00740     siLightPartition    = 2
    00741     }   siPartitionType;
    00742
    00744 typedef
    00745 enum siLockLevel
    00746     {   siLockLevelNone = 0,
    00747     siLockLevelConstruction = 1,
    00748     siLockLevelAnimation    = 2,
    00749     siLockLevelManipulation = 4,
    00750     siLockLevelNavigation   = 8,
    00751     siLockLevelAll  = 0xffff
    00752     }   siLockLevel;
    00753
    00755 typedef
    00756 enum siLockType
    00757     {   siLockTypeNone  = 0,
    00758     siLockTypeSystem    = 1,
    00759     siLockTypeUser  = 2,
    00760     siLockTypeRefModel  = 3,
    00761     siLockTypeOverride  = 4,
    00762     siLockTypeAll   = 0xffff
    00763     }   siLockType;
    00764
    00766 typedef
    00767 enum siTags
    00768     {   siTagNone   = 0,
    00769     siTag1  = 1,
    00770     siTag2  = 2,
    00771     siTag3  = 4,
    00772     siTag4  = 8,
    00773     siTag5  = 16,
    00774     siTag6  = 32,
    00775     siTag7  = 64,
    00776     siTag8  = 128,
    00777     siTag9  = 256,
    00778     siTag10 = 512,
    00779     siTagAll    = 0xffff
    00780     }   siTags;
    00781
    00783 typedef
    00784 enum siGeometryType
    00785     {   siNurbsSurfaceMesh  = 0,
    00786     siNurbsCurveList    = 1,
    00787     siPolygonMesh   = 2,
    00788     siPointCloud    = 3
    00789     }   siGeometryType;
    00790
    00792 typedef
    00793 enum siBoundingVolume
    00794     {   siBoundingBox   = 0
    00795     }   siBoundingVolume;
    00796
    00798 typedef
    00799 enum siPortType
    00800     {   siPortInput = 0,
    00801     siPortOutput    = 1
    00802     }   siPortType;
    00803
    00805 typedef
    00806 enum siModificationType
    00807     {   siModificationTypeNone  = 0,
    00808     siModificationTypeStaticPosition    = 1,
    00809     siModificationTypeFCurves   = 2,
    00810     siModificationTypeExpression    = 4,
    00811     siModificationTypeConstraints   = 8,
    00812     siModificationTypeAddProp   = 16,
    00813     siModificationTypeAnimMixer = 32,
    00814     siModificationTypeGroup = 64,
    00815     siModificationTypeInstance  = 128,
    00816     siModificationTypeOtherConnections  = 256,
    00817     siModificationTypeOperators = 512,
    00818     siModificationTypeClusters  = 1024,
    00819     siModificationTypeClusterProperties = 2048,
    00820     siModificationTypeAll   = 65535
    00821     }   siModificationType;
    00822
    00824 typedef
    00825 enum siModificationMixerType
    00826     {   siModificationMixerNone = 0,
    00827     siModificationMixerAnimation    = 1,
    00828     siModificationMixerShape    = 2,
    00829     siModificationMixerAudio    = 4,
    00830     siModificationMixerCache    = 8,
    00831     siModificationMixerTypeAll  = 65535
    00832     }   siModificationMixerType;
    00833
    00835 typedef
    00836 enum siModelResolution
    00837     {   siModelResolutionOffLoaded  = 0,
    00838     siModelResolutionLowRes = 1,
    00839     siModelResolutionMediumRes  = 2,
    00840     siModelResolutionHighRes    = 3
    00841     }   siModelResolution;
    00842
    00844 typedef
    00845 enum siParameterScope
    00846     {   siInputParameters   = 1,
    00847     siAnimatedParameters    = 2,
    00848     siAllAnimatedParameters = 3
    00849     }   siParameterScope;
    00850
    00852 typedef
    00853 enum siSequenceType
    00854     {   siMarkedParams  = 1,
    00855     siAnimParams    = 2,
    00856     siAllAnimParams = 3
    00857     }   siSequenceType;
    00858
    00860 typedef
    00861 enum siSequenceMode
    00862     {   siFCurves   = 1,
    00863     siFCurvesAnimationSources   = 2,
    00864     siFCurvesClips  = 3,
    00865     siAnimationSources  = 4,
    00866     siClips = 5
    00867     }   siSequenceMode;
    00868
    00870 typedef
    00871 enum siEffectInputType
    00872     {   siSelectedParams    = 1,
    00873     siAllParamsInClip   = 2,
    00874     siPoseOffsetClip    = 3
    00875     }   siEffectInputType;
    00876
    00878 typedef
    00879 enum siNeighborType
    00880     {   siAdjacent  = 1,
    00881     siGrow  = 2,
    00882     siNextCompo = 3,
    00883     siPrevCompo = 4,
    00884     siFirstCompo    = 5,
    00885     siLastCompo = 6
    00886     }   siNeighborType;
    00887
    00889 typedef
    00890 enum siNavigDirection
    00891     {   siNavigUp   = 0,
    00892     siNavigDown = 1,
    00893     siNavigLeft = 2,
    00894     siNavigRight    = 3,
    00895     siNavigFirst    = 4,
    00896     siNavigLast = 5
    00897     }   siNavigDirection;
    00898
    00900 typedef
    00901 enum siNavigationDirection
    00902     {   siParentNode    = 1,
    00903     siChildNode = 2,
    00904     siNextNode  = 3,
    00905     siPreviousNode  = 4,
    00906     siFirstNode = 5,
    00907     siLastNode  = 6
    00908     }   siNavigationDirection;
    00909
    00911 typedef
    00912 enum siNavigationFilter
    00913     {   siNavigationFilterScene = 1,
    00914     siNavigationFilter3DObject  = 2,
    00915     siNavigationFilterOperator  = 3,
    00916     siNavigationFilterPrimitive = 4,
    00917     siNavigationFilterProperty  = 5,
    00918     siNavigationFilterCluster   = 6,
    00919     siNavigationFilterObjectSubElems    = 7,
    00920     siNavigationFilterGroup = 8,
    00921     siNavigationFilterGenericComObject  = 9,
    00922     siNavigationFilterAll   = 10,
    00923     siNavigationFilterSame  = 11
    00924     }   siNavigationFilter;
    00925
    00927 typedef
    00928 enum siNavigationSubFilter
    00929     {   siNavigationSubFilterAll    = 0,
    00930     siNavigationSubFilterSame   = 1
    00931     }   siNavigationSubFilter;
    00932
    00934 typedef
    00935 enum siViewType
    00936     {   siNoView    = 0,
    00937     siViewUser  = 1,
    00938     siViewTop   = 2,
    00939     siViewLeft  = 3,
    00940     siViewRight = 4
    00941     }   siViewType;
    00942
    00944 typedef
    00945 enum si2DChainAlignType
    00946     {   si2DChainTop    = 0,
    00947     si2DChainFront  = 1,
    00948     si2DChainRight  = 2,
    00949     si2DChainNormalRadian   = 3,
    00950     si2DChainNormalDegree   = 4
    00951     }   si2DChainAlignType;
    00952
    00954 typedef
    00955 enum siChainBoneType
    00956     {   siChainBoneUndefined    = 0,
    00957     siChainBonePin  = 1,
    00958     siChainBoneBallJoint    = 2
    00959     }   siChainBoneType;
    00960
    00962 typedef
    00963 enum siConnectionType
    00964     {   siReadConnection    = 1,
    00965     siWriteConnection   = 2,
    00966     siReadWriteConnection   = 3
    00967     }   siConnectionType;
    00968
    00970 typedef
    00971 enum siAxisType
    00972     {   siXAxis = 1,
    00973     siYAxis = 2,
    00974     siZAxis = 3
    00975     }   siAxisType;
    00976
    00978 typedef
    00979 enum siKnotParameterization
    00980     {   siUniformParameterization   = 0,
    00981     siNonUniformParameterization    = 1,
    00982     siChordLengthParameterization   = 2,
    00983     siCentripetalParameterization   = 3
    00984     }   siKnotParameterization;
    00985
    00987 typedef
    00988 enum siMappingRuleType
    00989     {   siConnectionMappingRule = 0,
    00990     siValueMappingRule  = 1
    00991     }   siMappingRuleType;
    00992
    00994 typedef
    00995 enum siNurbsDirection
    00996     {   siUDirection    = 0,
    00997     siVDirection    = 1
    00998     }   siNurbsDirection;
    00999
    01001 typedef
    01002 enum siNurbsFormat
    01003     {   siSINurbs   = 0,
    01004     siIGESNurbs = 1
    01005     }   siNurbsFormat;
    01006
    01008 typedef
    01009 enum siInstallationPath
    01010     {   siProjectPath   = 0,
    01011     siUserPath  = 1,
    01012     siWorkgroupPath = 2,
    01013     siFactoryPath   = 3,
    01014     siAddonPath = 4,
    01015     siUserAddonPath = 5,
    01016     siWorkgroupAddonPath    = 6,
    01017     siUnknownPath   = 7,
    01018     siCustomPath    = 9
    01019     }   siInstallationPath;
    01020
    01022 typedef
    01023 enum siShapeInstanceMode
    01024     {   siShapeInstanceOnlyMode = 0,
    01025     siShapeMixedWeightMode  = 1,
    01026     siShapeTransitionMode   = 2,
    01027     siShapeTransitionCardinalMode   = 3,
    01028     siShapeBlendedWeightMode    = 4
    01029     }   siShapeInstanceMode;
    01030
    01032 typedef
    01033 enum siShapeReferenceMode
    01034     {   siShapeLocalReferenceMode   = 0,
    01035     siShapeObjectReferenceMode  = 1,
    01036     siShapeAbsoluteReferenceMode    = 2
    01037     }   siShapeReferenceMode;
    01038
    01040 typedef
    01041 enum siShapeContent
    01042     {   siShapeContentUseConstructionMode   = 0,
    01043     siShapeContentPrimaryShape  = 1,
    01044     siShapeContentSecondaryShape    = 2,
    01045     siShapeContentAllDeforms    = 3
    01046     }   siShapeContent;
    01047
    01049 typedef
    01050 enum siConstructionMode
    01051     {   siConstructionModeModeling  = 0,
    01052     siConstructionModePrimaryShape  = 1,
    01053     siConstructionModeAnimation = 2,
    01054     siConstructionModeSecondaryShape    = 3,
    01055     siConstructionModeDefault   = 4
    01056     }   siConstructionMode;
    01057
    01059 typedef
    01060 enum siResolutionPlane
    01061     {   siDefaultResolutionPlane    = 0,
    01062     siPreferredAxisPlane    = 1,
    01063     siUpVectorPlane = 2
    01064     }   siResolutionPlane;
    01065
    01067 typedef
    01068 enum siTextureProjectionType
    01069     {   siTexturePlanarXY   = 0,
    01070     siTexturePlanarXZ   = 1,
    01071     siTexturePlanarYZ   = 2,
    01072     siTextureCylindrical    = 3,
    01073     siTextureSpherical  = 4,
    01074     siTextureSpatial    = 5,
    01075     siTextureCamera = 6,
    01076     siTextureUV = 7,
    01077     siTextureLollipop   = 8,
    01078     siTexturePureImplicit   = 9
    01079     }   siTextureProjectionType;
    01080
    01082 typedef
    01083 enum siUVTextureType
    01084     {   siUVTexturePlanarXY = 0,
    01085     siUVTexturePlanarXZ = 1,
    01086     siUVTexturePlanarYZ = 2,
    01087     siUVTextureCylindrical  = 3,
    01088     siUVTextureSpherical    = 4,
    01089     siUVTextureSpatial  = 5,
    01090     siUVTextureLollipop = 6
    01091     }   siUVTextureType;
    01092
    01094 typedef
    01095 enum siCapabilities
    01096     {   siAnimatable    = 1,
    01097     siReadOnly  = 2,
    01098     siPersistable   = 4,
    01099     siNotInspectable    = 8,
    01100     siSilent    = 16,
    01101     siNotPresetPersistable  = 128,
    01102     siTexturable    = 256,
    01103     siKeyable   = 2048,
    01104     siNonKeyableVisible = 4096
    01105     }   siCapabilities;
    01106
    01108 typedef
    01109 enum siFCurveType
    01110     {   siUnknownFCurve = 0,
    01111     siDefaultFCurve = 0,
    01112     siBooleanFCurve = 10,
    01113     siIntegerFCurve = 15,
    01114     siStandardFCurve    = 20,
    01115     siRawDataFCurve = 30,
    01116     siQuaternionFCurve  = 40
    01117     }   siFCurveType;
    01118
    01120 typedef
    01121 enum siFCurveExtrapolation
    01122     {   siConstantExtrapolation = 1,
    01123     siLinearExtrapolation   = 2,
    01124     siPeriodicExtrapolation = 3,
    01125     siPeriodicRelativeExtrapolation = 4
    01126     }   siFCurveExtrapolation;
    01127
    01129 typedef
    01130 enum siFCurveKeyConstraint
    01131     {   siParameterConstraint   = 1,
    01132     siLeftRightValuesConstraint = 2,
    01133     siG1ContinuousConstraint    = 4,
    01134     siLeftRightTangentDirectionConstraint   = 8,
    01135     siLeftRightTangentLengthConstraint  = 16,
    01136     siLockConstraint    = 32,
    01137     siHorizontalTangentConstraint   = 64,
    01138     siExtremumHorizontalTangentConstraint   = 128,
    01139     siZeroLengthTangentConstraint   = 512,
    01140     siSameLengthTangentConstraint   = 1024,
    01141     siNeighborTangentConstraint = 2048,
    01142     siMirrorTangentConstraint   = 4096,
    01143     siAutoPlateauTangentConstraint  = 8192,
    01144     siAdjustedTangentConstraint = 8448
    01145     }   siFCurveKeyConstraint;
    01146
    01147 typedef   siFCurveKeyConstraint siFCurveKeyFlags;
    01148
    01150 typedef
    01151 enum siFCurveKeyInterpolation
    01152     {   siDefaultKeyInterpolation   = 0,
    01153     siConstantKeyInterpolation  = 1,
    01154     siLinearKeyInterpolation    = 2,
    01155     siCubicKeyInterpolation = 3
    01156     }   siFCurveKeyInterpolation;
    01157
    01159 typedef
    01160 enum siFCurveKeySelectionMode
    01161     {   siSetKeySelection   = 1,
    01162     siAddToKeySelection = 2,
    01163     siRemoveFromKeySelection    = 3,
    01164     siToggleKeySelection    = 4
    01165     }   siFCurveKeySelectionMode;
    01166
    01168 typedef
    01169 enum siFCurveInterpolation
    01170     {   siDefaultInterpolation  = 0,
    01171     siConstantInterpolation = 1,
    01172     siLinearInterpolation   = 2,
    01173     siCubicInterpolation    = 3
    01174     }   siFCurveInterpolation;
    01175
    01177 typedef
    01178 enum siFCurveSmoothFilterType
    01179     {   siFCurveAverageFilterType   = 1,
    01180     siFCurveGaussianFilterType  = 2
    01181     }   siFCurveSmoothFilterType;
    01182
    01183 #define siPI    ( 3.14159 )
    01184
    01186 typedef
    01187 enum siUpdateContextState
    01188     {   siUpdateContextNormalEval   = 0,
    01189     siUpdateContextRenderEval   = 1
    01190     }   siUpdateContextState;
    01191
    01193 typedef
    01194 enum siArgumentFlags
    01195     {   siArgumentInput = 2,
    01196     siArgumentOutput    = 4,
    01197     siArgumentInputOutput   = 6
    01198     }   siArgumentFlags;
    01199
    01201 typedef
    01202 enum siCommandCategory
    01203     {   siImportCategory    = 0,
    01204     siExportCategory    = 1,
    01205     siSettingsCategory  = 2,
    01206     siHelpCategory  = 3,
    01207     siNoCategory    = 4,
    01208     siFCurveCategory    = 5
    01209     }   siCommandCategory;
    01210
    01212 typedef
    01213 enum siImportShareOptions
    01214     {   siImportShareOptionsNone    = 0,
    01215     siImportShareOptionsImageClips  = 1,
    01216     siImportShareOptionsMaterials   = 2,
    01217     siImportShareOptionsLayers  = 4,
    01218     siImportShareOptionsPartitions  = 8,
    01219     siImportShareOptionsAll = 0xffff
    01220     }   siImportShareOptions;
    01221
    01223 typedef
    01224 enum siEventID
    01225     {   siOnBeginNewScene   = 542179328,
    01226     siOnEndNewScene = 542179329,
    01227     siOnBeginSceneOpen  = 542179330,
    01228     siOnEndSceneOpen    = 542179331,
    01229     siOnBeginSceneSave  = 542179332,
    01230     siOnEndSceneSave    = 542179333,
    01231     siOnBeginSceneSaveAs    = 542179334,
    01232     siOnEndSceneSaveAs  = 542179335,
    01233     siOnTerminate   = 542179336,
    01234     siOnSelectionChange = 542179337,
    01235     siOnBeginFrame  = 542179338,
    01236     siOnEndFrame    = 542179339,
    01237     siOnBeginSequence   = 542179340,
    01238     siOnEndSequence = 542179341,
    01239     siOnKeyUp   = 542179342,
    01240     siOnKeyDown = 542179343,
    01241     siOnValueChange = 542179344,
    01242     siOnTimeChange  = 542179345,
    01243     siOnWindowEvent = 542179346,
    01244     siOnBeginFileExport = 542179347,
    01245     siOnEndFileExport   = 542179348,
    01246     siOnBeginFileImport = 542179349,
    01247     siOnEndFileImport   = 542179350,
    01248     siOnStartup = 542179351,
    01249     siOnSourcePathChange    = 542179352,
    01250     siOnObjectAdded = 542179353,
    01251     siOnObjectRemoved   = 542179354,
    01252     siOnTimer   = 542179355,
    01253     siOnBeginSceneSave2 = 542179356,
    01254     siOnEndSceneSave2   = 542179357,
    01255     siOnCloseScene  = 542179358,
    01256     siOnActivate    = 542179359,
    01257     siOnMaximize    = 542179360,
    01258     siOnMinimize    = 542179361,
    01259     siOnChangeProject   = 542179362,
    01260     siOnRefModelModSave = 542179363,
    01261     siOnBeginRefModelModLoad    = 542179364,
    01262     siOnEndRefModelModLoad  = 542179365,
    01263     siOnCustomFileImport    = 542179366,
    01264     siOnCustomFileExport    = 542179367,
    01265     siOnDragAndDrop = 542179368,
    01266     siOnBeginPassChange = 542179369,
    01267     siOnEndPassChange   = 542179370,
    01268     siOnStartAnimation  = 542179371,
    01269     siOnStopAnimation   = 542179372,
    01270     siOnRefModelLoad    = 542179373,
    01271     siOnConnectShader   = 542179374,
    01272     siOnDisconnectShader    = 542179375,
    01273     siOnAddShaderPort   = 542179376,
    01274     siOnRemoveShaderPort    = 542179377,
    01275     siOnCreateShader    = 542179378,
    01276     siOnCreateShaderDef = 542179379,
    01277     siOnCustomShaderExport  = 542179380,
    01278     siOnRenderAbort = 542179381,
    01279     siOnBeginScrubbing  = 542179382,
    01280     siOnEndScrubbing    = 542179383,
    01281     siOnPreParseShaderDef   = 542179384,
    01282     siOnPreDefineShaderDef  = 542179385,
    01283     siOnEndCommand  = 542181329,
    01284     siOnBeginCommand    = 542181331
    01285     }   siEventID;
    01286
    01288 typedef
    01289 enum siSelectionChangeType
    01290     {   siAddedToSelection  = 0,
    01291     siRemovedFromSelection  = 1
    01292     }   siSelectionChangeType;
    01293
    01295 typedef
    01296 enum siRenderFieldType
    01297     {   siRenderFieldNone   = 0,
    01298     siRenderFieldOdd    = 1,
    01299     siRenderFieldEven   = 2
    01300     }   siRenderFieldType;
    01301
    01302 typedef
    01303 enum siRenderingType
    01304
    01305     {   siRenderSequence    = 0,
    01306     siRenderFramePreview    = 1,
    01307     siRenderEchoToMi    = 2,
    01308     siRenderExportArchive   = 2
    01309     }   siRenderType;
    01310
    01312 typedef
    01313 enum siRenderingErrorType
    01314     {   siRenderNoError = 0,
    01315     siRenderAbort   = 1,
    01316     siRenderFailure = 2
    01317     }   siRenderingErrorType;
    01318
    01320 typedef
    01321 enum siSubdivisionRuleType
    01322     {   siCatmullClark  = 0,
    01323     siXSIDooSabin   = 2,
    01324     siLinearSubdivision = 3
    01325     }   siSubdivisionRuleType;
    01326
    01328 typedef
    01329 enum siNavigateComponentType
    01330     {   siNextComponent = 0,
    01331     siPreviousComponent = 1,
    01332     siFirstComponent    = 2,
    01333     siLastComponent = 3
    01334     }   siNavigateComponentType;
    01335
    01337 typedef
    01338 enum siParticleRenderType
    01339     {   siBillboardType = 0,
    01340     siSphereType    = 1,
    01341     siBlobType  = 2
    01342     }   siParticleRenderType;
    01343
    01345 typedef
    01346 enum siFCurveEditorAttribute
    01347     {   siRegionStartFrame  = 0,
    01348     siRegionEndFrame    = 1,
    01349     siRegionMin = 2,
    01350     siRegionMax = 3
    01351     }   siFCurveEditorAttribute;
    01352
    01354 typedef
    01355 enum siSeverityType
    01356     {   siFatalMsg  = 1,
    01357     siErrorMsg  = 2,
    01358     siWarningMsg    = 4,
    01359     siInfoMsg   = 8,
    01360     siVerboseMsg    = 16,
    01361     siCommentMsg    = 32
    01362     }   siSeverityType;
    01363
    01365 typedef
    01366 enum siCustomCompiledOpFlags
    01367     {   siDLLLoadingUnloading   = 1
    01368     }   siCustomCompiledOpFlags;
    01369
    01371 typedef
    01372 enum siChannelAction
    01373     {   siChannelActionNone = 0,
    01374     siChannelActionDrive    = 1,
    01375     siChannelActionCommand  = 2,
    01376     siChannelActionSpecial  = 3
    01377     }   siChannelAction;
    01378
    01380 typedef
    01381 enum siSelectMode
    01382     {   siSelectDefault = 0,
    01383     siSelectNode    = 1,
    01384     siSelectBranch  = 2,
    01385     siSelectTree    = 3,
    01386     siSelectModel   = 4
    01387     }   siSelectMode;
    01388
    01390 typedef
    01391 enum siTransientExplorerFilter
    01392     {   siSEFilterAllNodes  = 0,
    01393     siSEFilterAllNodesNoParams  = 1,
    01394     siSEFilterGeometryOperators = 2,
    01395     siSEFilterObjectsOnly   = 3,
    01396     siSEFilterAllProperties = 4,
    01397     siSEFilterPropertiesAndPrimitives   = 5,
    01398     siSEFilterMaterialsAndShaders   = 6,
    01399     siSEFilterModelsOnly    = 7,
    01400     siSEFilterGroupsOnly    = 8,
    01401     siSEFilterImageClips    = 9
    01402     }   siTransientExplorerFilter;
    01403
    01405 typedef
    01406 enum siClassID
    01407     {   siObjectID  = 0,
    01408     siUnknownClassID    = 0,
    01409     siSIObjectID    = 1,
    01410     siOGLMaterialID = 2,
    01411     siOGLTextureID  = 3,
    01412     siOGLLightID    = 4,
    01413     siApplicationID = 5,
    01414     siArgumentID    = 6,
    01415     siCommandID = 7,
    01416     siClipID    = 8,
    01417     siShapeClipID   = 9,
    01418     siSubComponentID    = 10,
    01419     siFacetID   = 11,
    01420     siNurbsSurfaceID    = 12,
    01421     siPointID   = 13,
    01422     siControlPointID    = 14,
    01423     siNurbsCurveControlPointID  = 15,
    01424     siNurbsCurveListControlPointID  = 16,
    01425     siNurbsSurfaceControlPointID    = 17,
    01426     siNurbsCurveID  = 18,
    01427     siSampleID  = 19,
    01428     siNurbsSampleID = 20,
    01429     siPolygonNodeID = 21,
    01430     siGeometryID    = 22,
    01431     siNurbsSurfaceMeshID    = 23,
    01432     siNurbsCurveListID  = 24,
    01433     siPolygonMeshID = 25,
    01434     siSegmentID = 26,
    01435     siConnectionPointID = 27,
    01436     siConstructionHistoryID = 28,
    01437     siDictionaryID  = 29,
    01438     siEventInfoID   = 30,
    01439     siFCurveID  = 31,
    01440     siNestedFCurveID    = 32,
    01441     siFCurveKeyID   = 33,
    01442     siFileBrowserID = 34,
    01443     siImageID   = 35,
    01444     siMappedItemID  = 36,
    01445     siPortID    = 37,
    01446     siInputPortID   = 38,
    01447     siSelectionID   = 39,
    01448     siStaticSourceID    = 40,
    01449     siTriangleID    = 41,
    01450     siTriangleVertexID  = 42,
    01451     siUpdateContextID   = 43,
    01452     siParameterID   = 44,
    01453     siCompoundParameterID   = 45,
    01454     siProjectID = 46,
    01455     siProjectItemID = 47,
    01456     siActionSourceID    = 48,
    01457     siExpressionID  = 49,
    01458     siImageClipID   = 50,
    01459     siSceneID   = 51,
    01460     siShaderID  = 52,
    01461     siOperatorID    = 53,
    01462     siEnvelopeID    = 54,
    01463     siPrimitiveID   = 55,
    01464     siParticleCloudPrimitiveID  = 56,
    01465     siPropertyID    = 57,
    01466     siClusterPropertyID = 58,
    01467     siConstraintID  = 59,
    01468     siConstraintWithUpVectorID  = 60,
    01469     siCustomPropertyID  = 61,
    01470     siJointID   = 62,
    01471     siKinematicsID  = 63,
    01472     siMaterialID    = 64,
    01473     siStaticKinematicStateID    = 65,
    01474     siSceneItemID   = 66,
    01475     siClusterID = 67,
    01476     siGroupID   = 68,
    01477     siLayerID   = 69,
    01478     siPassID    = 70,
    01479     siUserGroupID   = 71,
    01480     siX3DObjectID   = 72,
    01481     siParticleCloudID   = 73,
    01482     siModelID   = 74,
    01483     siChainElementID    = 75,
    01484     siChainRootID   = 76,
    01485     siChainBoneID   = 77,
    01486     siChainEffectorID   = 78,
    01487     siDirectedID    = 79,
    01488     siCameraID  = 80,
    01489     siLightID   = 81,
    01490     siNullID    = 82,
    01491     siRigID = 83,
    01492     siCameraRigID   = 84,
    01493     siLightRigID    = 85,
    01494     siKinematicStateID  = 86,
    01495     siTrackID   = 87,
    01496     siUserDataMapID = 88,
    01497     siFxTreeID  = 89,
    01498     siFxOperatorID  = 90,
    01499     siTriangleCollectionID  = 91,
    01500     siTriangleVertexCollectionID    = 92,
    01501     siSampleCollectionID    = 93,
    01502     siPolygonNodeCollectionID   = 94,
    01503     siPointCollectionID = 95,
    01504     siFacetCollectionID = 97,
    01505     siVertexID  = 98,
    01506     siVertexCollectionID    = 99,
    01507     siEdgeID    = 100,
    01508     siEdgeCollectionID  = 101,
    01509     siPolygonFaceID = 102,
    01510     siPolygonFaceCollectionID   = 103,
    01511     siDataSourceID  = 104,
    01512     siAnimationSourceID = 105,
    01513     siOutputPortID  = 106,
    01514     siProxyParameterID  = 107,
    01515     siDeviceCollectionID    = 108,
    01516     siDeviceID  = 109,
    01517     siChannelID = 110,
    01518     siKnotCollectionID  = 111,
    01519     siControlPointCollectionID  = 112,
    01520     siNurbsCurveCollectionID    = 113,
    01521     siNurbsSurfaceCollectionID  = 114,
    01522     siNurbsSampleCollectionID   = 115,
    01523     siTextureID = 116,
    01524     siUserDataBlobID    = 117,
    01525     siParticleID    = 118,
    01526     siAddonID   = 119,
    01527     siPPGLayoutID   = 120,
    01528     siPPGItemID = 121,
    01529     siPreferencesID = 122,
    01530     siParticleTypeID    = 123,
    01531     siParticleAttributeID   = 124,
    01532     siGridDataID    = 125,
    01533     siTextureLayerID    = 126,
    01534     siTextureLayerPortID    = 127,
    01535     siCustomOperatorID  = 128,
    01536     siPortGroupID   = 129,
    01537     siDesktopID = 130,
    01538     siLayoutID  = 131,
    01539     siUIObjectID    = 132,
    01540     siUIPersistableID   = 133,
    01541     siViewID    = 134,
    01542     siArrayParameterID  = 135,
    01543     siViewContextID = 137,
    01544     siContextID = 138,
    01545     siPPGEventContextID = 139,
    01546     siClipEffectID  = 140,
    01547     siClipEffectItemID  = 141,
    01548     siShapeKeyID    = 142,
    01549     siSourceID  = 143,
    01550     siTimeControlID = 144,
    01551     siTransitionID  = 145,
    01552     siAnimationSourceItemID = 146,
    01553     siClipContainerID   = 147,
    01554     siArgumentHandlerID = 148,
    01555     siMenuID    = 149,
    01556     siMenuItemID    = 150,
    01557     siPluginID  = 151,
    01558     siPluginItemID  = 152,
    01559     siPluginRegistrarID = 153,
    01560     siFilterID  = 154,
    01561     siUIToolkitID   = 155,
    01562     siProgressBarID = 156,
    01563     siParamDefID    = 157,
    01564     siFactoryID = 158,
    01565     siCommandCollectionID   = 159,
    01566     siArgumentCollectionID  = 160,
    01567     siGraphicSequencerContextID = 161,
    01568     siClipRelationID    = 162,
    01569     siMixerID   = 163,
    01570     siLibraryID = 164,
    01571     siSimulationEnvironmentID   = 165,
    01572     siGridWidgetID  = 166,
    01573     siGeometryAccessorID    = 167,
    01574     siEnvelopeWeightID  = 168,
    01575     siMeshBuilderID = 169,
    01576     siSegmentCollectionID   = 170,
    01577     siFileReferenceID   = 171,
    01578     siClusterPropertyBuilderID  = 172,
    01579     siMaterialLibraryID = 173,
    01580     siHairPrimitiveID   = 174,
    01581     siRenderHairAccessorID  = 175,
    01582     siPointLocatorDataID    = 176,
    01583     siCollectionItemID  = 177,
    01584     siOperatorContextID = 178,
    01585     siPointCloudID  = 179,
    01586     siRigidBodyAccessorID   = 180,
    01587     siRigidConstraintAccessorID = 181,
    01588     siDeltaID   = 182,
    01589     siActionDeltaID = 183,
    01590     siActionDeltaItemID = 184,
    01591     siTimerEventID  = 185,
    01592     siPassContainerID   = 186,
    01593     siRenderChannelID   = 187,
    01594     siSceneRenderPropertyID = 188,
    01595     siFramebufferID = 189,
    01596     siRendererContextID = 190,
    01597     siRendererID    = 191,
    01598     siTimeTransportID   = 192,
    01599     siTimeTransportContextID    = 193,
    01600     siICENodeID = 194,
    01601     siICECompoundNodeID = 195,
    01602     siICENodePortID = 196,
    01603     siICETreeID = 197,
    01604     siICENodeContainerID    = 198,
    01605     siICENodeInputPortID    = 199,
    01606     siICENodeOutputPortID   = 200,
    01607     siICEDataProviderNodeID = 201,
    01608     siICEDataModifierNodeID = 202,
    01609     siICENodeDefID  = 203,
    01610     siICENodeContextID  = 204,
    01611     siICEAttributeID    = 205,
    01612     siPartitionID   = 206,
    01613     siOverrideID    = 207,
    01614     siHardwareShaderContextID   = 208,
    01615     siValueMapID    = 209,
    01616     siShaderParamDefID  = 210,
    01617     siShaderParamDefOptionsID   = 211,
    01618     siShaderballOptionsID   = 212,
    01619     siShaderParamDefContainerID = 213,
    01620     siMetaShaderRendererDefID   = 214,
    01621     siShaderDefID   = 215,
    01622     siShaderStructParamDefID    = 216,
    01623     siShaderArrayParamDefID = 217,
    01624     siShaderParameterID = 218,
    01625     siShaderArrayItemParameterID    = 219,
    01626     siShaderArrayParameterID    = 220,
    01627     siShaderCompoundParameterID = 221,
    01628     siRenderTreeNodeID  = 222,
    01629     siShaderBaseID  = 223,
    01630     siShaderContainerID = 224,
    01631     siShaderCompoundID  = 225,
    01632     siShaderCommentID   = 226,
    01633     siShaderDefManagerID    = 227,
    01634     siHardwareSurfaceID = 228,
    01635     siGraphicDriverID   = 229,
    01636     siHairGeometryID    = 230,
    01637     siPointCloudGeometryID  = 231,
    01638     siSchematicNodeID   = 232,
    01639     siSchematicID   = 233,
    01640     siSchematicNodeCollectionID = 234,
    01641     siUVPropertyID  = 235,
    01642     siToolContextID = 236,
    01643     siPickBufferID  = 237,
    01644     siAnnotationID  = 250,
    01645     siMemoCameraID  = 238,
    01646     siMemoCameraCollectionID    = 239
    01647     }   siClassID;
    01648
    01650 typedef
    01651 enum siBlendInPresetModes
    01652     {   siBlendInPreset = 0,
    01653     siReplaceAndBlendInPreset   = 1,
    01654     siReplaceNoBlend    = 2
    01655     }   siBlendInPresetModes;
    01656
    01658 typedef
    01659 enum siBlendInTextureLayersModes
    01660     {   siBlendInTextureLayers  = 0,
    01661     siReplaceAndBlendInTextureLayers    = 1,
    01662     siReplaceAndNoBlendInTextureLayers  = 2
    01663     }   siBlendInTextureLayersModes;
    01664
    01666 typedef
    01667 enum siShaderCnxPointType
    01668     {   siShaderCnxPointNone    = 0,
    01669     siShaderCnxPointBasePorts   = 1,
    01670     siShaderCnxPointTextureLayerPorts   = 2,
    01671     siShaderCnxPointAll = 65535
    01672     }   siShaderCnxPointType;
    01673
    01675 typedef
    01676 enum siAddonItemType
    01677     {   siLayoutAddonItemType   = 1,
    01678     siToolbarAddonItemType  = 2,
    01679     siKeyMapAddonItemType   = 3,
    01680     siScriptCmdAddonItemType    = 4,
    01681     siPresetAddonItemType   = 5,
    01682     siSpdlAddonItemType = 6,
    01683     siLibraryAddonItemType  = 7,
    01684     siOtherAddonItemType    = 8,
    01685     siEventAddonItemType    = 9,
    01686     siDeviceAddonItemType   = 10,
    01687     siShelfAddonItemType    = 11,
    01688     siPluginAddonItemType   = 12,
    01689     siHelpAddonItemType = 13,
    01690     siViewAddonItemType = 14
    01691     }   siAddonItemType;
    01692
    01694 typedef
    01695 enum siGridWidgetColumnType
    01696     {   siColumnStandard    = 0,
    01697     siColumnBool    = 1,
    01698     siColumnCombo   = 2
    01699     }   siGridWidgetColumnType;
    01700
    01702 typedef
    01703 enum siGridSelectionMode
    01704     {   siSelectionCell = 0,
    01705     siSelectionHeader   = 1,
    01706     siSelectionNone = 2
    01707     }   siGridSelectionMode;
    01708
    01710 typedef
    01711 enum siTxtContourStretchingMethod
    01712     {   siContourStretchingWalkingOnMesh    = 0,
    01713     siContourStretchingSpatialDistance  = 1,
    01714     siContourStretchingReqularQuads = 2,
    01715     siContourStretchingProjectionOnSurface  = 3
    01716     }   siTxtContourStretchingMethod;
    01717
    01719 typedef
    01720 enum siExplorerScope
    01721     {   siExplorerScopeDefault  = 0,
    01722     siExplorerScopeProject  = 1,
    01723     siExplorerScopePreferences  = 2,
    01724     siExplorerScopeScene    = 3,
    01725     siExplorerScopeLayers   = 4,
    01726     siExplorerScopePasses   = 5,
    01727     siExplorerScopeEnvironments = 6,
    01728     siExplorerScopeParTypes = 7,
    01729     siExplorerScopeSelection    = 8,
    01730     siExplorerScopeCustom   = 9,
    01731     siExplorerScopeCurrentLayer = 10,
    01732     siExplorerScopeCurrentPass  = 11,
    01733     siExplorerScopeCurrentEnvironment   = 12,
    01734     siExplorerScopeCurrentParType   = 13,
    01735     siExplorerScopeSourcesClips = 14,
    01736     siExplorerScopeSourcesClipsAnimation    = 15,
    01737     siExplorerScopeSourcesClipsAudio    = 16,
    01738     siExplorerScopeSourcesClipsImages   = 17,
    01739     siExplorerScopeSourcesClipsMaterials    = 18,
    01740     siExplorerScopeSourcesClipsModels   = 19,
    01741     siExplorerScopeCommands = 20
    01742     }   siExplorerScope;
    01743
    01745 typedef
    01746 enum siTimeState
    01747     {   siTimeStateNull = 0,
    01748     siTimeStateStop = 0x1,
    01749     siTimeStatePreStop  = 0x2,
    01750     siTimeStatePlay = 0x4,
    01751     siTimeStatePrePlay  = 0x8,
    01752     siTimeStateRecord   = 0x10,
    01753     siTimeStatePreRecord    = 0x20,
    01754     siTimeStateFast = 0x40,
    01755     siTimeStatePreFast  = 0x80,
    01756     siTimeStatePreRoll  = 0x100,
    01757     siTimeStateStep = 0x200,
    01758     siTimeStatePostStep = 0x400,
    01759     siTimeStatePause    = 0x800,
    01760     siTimeStatePrePause = 0x1000,
    01761     siTimeStateSeek = 0x2000,
    01762     siTimeNotifyTime    = 0x4000,
    01763     siTimeNotifyScrub   = 0x10000,
    01764     siTimeNotifySeek    = 0x20000,
    01765     siTimeNotifyPortChange  = 0x40000,
    01766     siTimeNotifyFrameDrop   = 0x80000
    01767     }   siTimeState;
    01768
    01770 typedef
    01771 enum siDisplayCallback
    01772     {   siUndefined = 0,
    01773     siPreBeginFrame = 1,
    01774     siBeginFrame    = 2,
    01775     siPostBeginFrame    = 3,
    01776     siPrePass   = 4,
    01777     siPass  = 5,
    01778     siPostPass  = 6,
    01779     siPreEndFrame   = 7,
    01780     siEndFrame  = 8,
    01781     siPostEndFrame  = 9,
    01782     siRenderFrame   = 10
    01783     }   siDisplayCallback;
    01784
    01786 typedef
    01787 enum siXGSClassType
    01788     {   siXGSPluginManager  = 0
    01789     }   siXGSClassType;
    01790
    01792 typedef
    01793 enum siXGSFlag
    01794     {   siInactive  = 0,
    01795     siActive    = 1
    01796     }   siXGSFlag;
    01797
    01799 typedef
    01800 enum siXGSPassFlag
    01801     {   siInsertBefore  = 0,
    01802     siInsertAfter   = 1,
    01803     siInsertBeforeAll   = 2,
    01804     siInsertAfterAll    = 3
    01805     }   siXGSPassFlag;
    01806
    01808 typedef
    01809 enum siXGSStateType
    01810     {   siXGSUnknown    = 0,
    01811     siXGSInteger    = 1,
    01812     siXGSFloat  = 2,
    01813     siXGSHandle = 3,
    01814     siXGSVector4    = 4,
    01815     siXGSMatrix4    = 5
    01816     }   siXGSStateType;
    01817
    01819 typedef
    01820 enum siViewMode
    01821     {   siAll   = 0,
    01822     siBoundingBoxMode   = 12,
    01823     siWireframe = 13,
    01824     siDepthCue  = 14,
    01825     siHiddenLineRemoval = 15,
    01826     siConstant  = 16,
    01827     siShaded    = 17,
    01828     siTextured  = 18,
    01829     siTexturedDecal = 19,
    01830     siCustom    = 20,
    01831     siRealtimePortMaterial  = 21
    01832     }   siViewMode;
    01833
    01835 typedef
    01836 enum siParticleAttributeType
    01837     {   siPAVector4 = 0,
    01838     siPAVector3 = 1,
    01839     siPAFloat   = 2,
    01840     siPAInt = 3,
    01841     siPAULong   = 4,
    01842     siPAUShort  = 5,
    01843     siPABool    = 6,
    01844     siPAUndefined   = 7
    01845     }   siParticleAttributeType;
    01846
    01848 typedef
    01849 enum siAssetStorageType
    01850     {   siAssetStorageTypeInternal  = 0,
    01851     siAssetStorageTypeExternalDotXSIBin = 1,
    01852     siAssetStorageTypeExternalDotXSIText    = 2,
    01853     siAssetStorageTypeExternalBin   = 3,
    01854     siAssetStorageTypeExternalXSIA  = 4
    01855     }   siAssetStorageType;
    01856
    01858 typedef
    01859 enum siSourceStorageType
    01860     {   siSourceStorageTypeInternal = 0,
    01861     siSourceStorageTypeExternalDotXSIBin    = 1,
    01862     siSourceStorageTypeExternalDotXSIText   = 2,
    01863     siSourceStorageTypeExternalBin  = 3
    01864     }   siSourceStorageType;
    01865
    01867 typedef
    01868 enum siAssetStatus
    01869     {   siAssetStatusOffloaded  = 0,
    01870     siAssetStatusPartiallyLoaded    = 1,
    01871     siAssetStatusLoaded = 2
    01872     }   siAssetStatus;
    01873
    01875 typedef
    01876 enum siActionStatus
    01877     {   siActionStatusOffloaded = 0,
    01878     siActionStatusPartiallyLoaded   = 1,
    01879     siActionStatusLoaded    = 2
    01880     }   siActionStatus;
    01881
    01883 typedef
    01884 enum siFilterType
    01885     {   siFilterUndefined   = 0,
    01886     siFilterObject  = 1,
    01887     siFilter3DObject    = 2,
    01888     siFilterProperty    = 3,
    01889     siFilterSubComponentEdge    = 4,
    01890     siFilterSubComponentPoint   = 5,
    01891     siFilterSubComponentPolygon = 6,
    01892     siFilterSubComponentKnot    = 7
    01893     }   siFilterType;
    01894
    01896 typedef
    01897 enum siCommandCapabilities
    01898     {   siSupportsKeyAssignment = 8,
    01899     siCannotBeUsedInBatch   = 256,
    01900     siNoLogging = 8388608,
    01901     siAllowNotifications    = 1073741824
    01902     }   siCommandCapabilities;
    01903
    01905 typedef
    01906 enum siSeverity
    01907     {   siFatal = 1,
    01908     siError = 2,
    01909     siWarning   = 4,
    01910     siInfo  = 8,
    01911     siVerbose   = 16,
    01912     siComment   = 32
    01913     }   siSeverity;
    01914
    01916 typedef
    01917 enum siMsgBoxFlags
    01918     {   siMsgOkOnly = 0,
    01919     siMsgOkCancel   = 1,
    01920     siMsgAbortRetryIgnore   = 2,
    01921     siMsgYesNoCancel    = 3,
    01922     siMsgYesNo  = 4,
    01923     siMsgRetryCancel    = 5,
    01924     siMsgCritical   = 16,
    01925     siMsgQuestion   = 32,
    01926     siMsgExclamation    = 48,
    01927     siMsgInformation    = 64,
    01928     siMsgDefaultButton1 = 0,
    01929     siMsgDefaultButton2 = 256,
    01930     siMsgDefaultButton3 = 512
    01931     }   siMsgBoxFlags;
    01932
    01934 typedef
    01935 enum siMsgButtonPressed
    01936     {   siMsgOk = 1,
    01937     siMsgCancel = 2,
    01938     siMsgAbort  = 3,
    01939     siMsgRetry  = 4,
    01940     siMsgIgnore = 5,
    01941     siMsgYes    = 6,
    01942     siMsgNo = 7
    01943     }   siMsgButtonPressed;
    01944
    01946 typedef
    01947 enum siViewState
    01948     {   siNormal    = 0,
    01949     siClosed    = 1,
    01950     siMinimized = 2
    01951     }   siViewState;
    01952
    01954 typedef
    01955 enum siToolbarControl
    01956     {   siTBCtrlBlankSeparator  = 0,
    01957     siTBCtrlGroupHeader = 1,
    01958     siTBCtrlLineBreak   = 2,
    01959     siTBCtrlMenu    = 3,
    01960     siTBCtrlPreset  = 4,
    01961     siTBCtrlLineSeparator   = 5
    01962     }   siToolbarControl;
    01963
    01965 typedef
    01966 enum siTimeReferenceType
    01967     {   siOriginalClip  = 0,
    01968     siExtrapolatedClip  = 1
    01969     }   siTimeReferenceType;
    01970
    01972 typedef
    01973 enum siImageRatio
    01974     {   siImageRatio1x1 = 0,
    01975     siImageRatio2x1 = 1,
    01976     siImageRatio4x1 = 2,
    01977     siImageRatio8x1 = 3,
    01978     siImageRatio16x1    = 4,
    01979     siImageRatioThumbnail   = 5
    01980     }   siImageRatio;
    01981
    01983 typedef
    01984 enum siTimeControlExtrapolationType
    01985     {   siTimeControlExtrapolationNone  = 0,
    01986     siTimeControlExtrapolationHold  = 1,
    01987     siTimeControlExtrapolationCycle = 2,
    01988     siTimeControlExtrapolationBounce    = 3
    01989     }   siTimeControlExtrapolationType;
    01990
    01992 typedef
    01993 enum siMenuItemStyle
    01994     {   siMenuItemUndefined = 0,
    01995     siMenuItem  = ( siMenuItemUndefined + 1 ) ,
    01996     siMenuItemSubmenu   = ( siMenuItem + 1 ) ,
    01997     siMenuItemSeparator = ( siMenuItemSubmenu + 1 ) ,
    01998     siMenuItemSection   = ( siMenuItemSeparator + 1 )
    01999     }   siMenuItemStyle;
    02000
    02002 typedef
    02003 enum siMenuAnchorPoints
    02004     {   siMenuUndefinedID   = 0,
    02005     siMenuTbGetPrimitiveCurveID = 1,
    02006     siMenuTbGetPrimitivePolygonMeshBasicID  = ( siMenuTbGetPrimitiveCurveID + 1 ) ,
    02007     siMenuTbGetPrimitivePolygonMeshHedronID = ( siMenuTbGetPrimitivePolygonMeshBasicID + 1 ) ,
    02008     siMenuTbGetPrimitivePolygonMeshID   = ( siMenuTbGetPrimitivePolygonMeshHedronID + 1 ) ,
    02009     siMenuTbGetPrimitiveSurfaceID   = ( siMenuTbGetPrimitivePolygonMeshID + 1 ) ,
    02010     siMenuTbGetPrimitiveImplicitCurveID = ( siMenuTbGetPrimitiveSurfaceID + 1 ) ,
    02011     siMenuTbGetPrimitiveImplicitID  = ( siMenuTbGetPrimitiveImplicitCurveID + 1 ) ,
    02012     siMenuTbGetPrimitiveControlObjectID = ( siMenuTbGetPrimitiveImplicitID + 1 ) ,
    02013     siMenuTbGetPrimitiveModelID = ( siMenuTbGetPrimitiveControlObjectID + 1 ) ,
    02014     siMenuTbGetPrimitiveID  = ( siMenuTbGetPrimitiveModelID + 1 ) ,
    02015     siMenuTbGetCameraID = ( siMenuTbGetPrimitiveID + 1 ) ,
    02016     siMenuTbGetLightID  = ( siMenuTbGetCameraID + 1 ) ,
    02017     siMenuTbGetMaterialID   = ( siMenuTbGetLightID + 1 ) ,
    02018     siMenuTbGetMaterialBasicID  = ( siMenuTbGetMaterialID + 1 ) ,
    02019     siMenuTbGetMaterialSimpleID = ( siMenuTbGetMaterialBasicID + 1 ) ,
    02020     siMenuTbGetMaterialRealTimeID   = ( siMenuTbGetMaterialSimpleID + 1 ) ,
    02021     siMenuTbGetPropertyID   = ( siMenuTbGetMaterialRealTimeID + 1 ) ,
    02022     siMenuTbGetPropertyTextureProjectionID  = ( siMenuTbGetPropertyID + 1 ) ,
    02023     siMenuTbGetPropertyTextureMapID = ( siMenuTbGetPropertyTextureProjectionID + 1 ) ,
    02024     siMenuTbGetPropertyTextureID    = ( siMenuTbGetPropertyTextureMapID + 1 ) ,
    02025     siMenuTbGetPropertyUserDataMapID    = ( siMenuTbGetPropertyTextureID + 1 ) ,
    02026     siMenuTbGetPropertyMapPaintID   = ( siMenuTbGetPropertyUserDataMapID + 1 ) ,
    02027     siMenuTbGetPropertyPSetID   = ( siMenuTbGetPropertyMapPaintID + 1 ) ,
    02028     siMenuTbDeformSpatialID = ( siMenuTbGetPropertyPSetID + 1 ) ,
    02029     siMenuTbDeformID    = ( siMenuTbDeformSpatialID + 1 ) ,
    02030     siMenuTbCreateSkeletonID    = ( siMenuTbDeformID + 1 ) ,
    02031     siMenuTbCreateSkeletonDrawID    = ( siMenuTbCreateSkeletonID + 1 ) ,
    02032     siMenuTbCreateSkeletonInspectID = ( siMenuTbCreateSkeletonDrawID + 1 ) ,
    02033     siMenuTbModelCreateCurveID  = 100,
    02034     siMenuTbModelCreateSurfaceMeshID    = ( siMenuTbModelCreateCurveID + 1 ) ,
    02035     siMenuTbModelCreatePolygonMeshID    = ( siMenuTbModelCreateSurfaceMeshID + 1 ) ,
    02036     siMenuTbModelCreateModelID  = ( siMenuTbModelCreatePolygonMeshID + 1 ) ,
    02037     siMenuTbModelCreateTextID   = ( siMenuTbModelCreateModelID + 1 ) ,
    02038     siMenuTbModelModifyComponentID  = ( siMenuTbModelCreateTextID + 1 ) ,
    02039     siMenuTbModelModifyCurveID  = ( siMenuTbModelModifyComponentID + 1 ) ,
    02040     siMenuTbModelModifySurfaceMeshID    = ( siMenuTbModelModifyCurveID + 1 ) ,
    02041     siMenuTbModelModifyPolygonMeshID    = ( siMenuTbModelModifySurfaceMeshID + 1 ) ,
    02042     siMenuTbModelModifyModelID  = ( siMenuTbModelModifyPolygonMeshID + 1 ) ,
    02043     siMenuTbAnimateCreateParameterID    = 200,
    02044     siMenuTbAnimateCreateParameterCustomPSetID  = ( siMenuTbAnimateCreateParameterID + 1 ) ,
    02045     siMenuTbAnimateCreateParameterCustomParamID = ( siMenuTbAnimateCreateParameterCustomPSetID + 1 ) ,
    02046     siMenuTbAnimateCreateParameterExpressionID  = ( siMenuTbAnimateCreateParameterCustomParamID + 1 ) ,
    02047     siMenuTbAnimateCreateParameterProxyID   = ( siMenuTbAnimateCreateParameterExpressionID + 1 ) ,
    02048     siMenuTbAnimateCreateCurveID    = ( siMenuTbAnimateCreateParameterProxyID + 1 ) ,
    02049     siMenuTbAnimateCreatePathID = ( siMenuTbAnimateCreateCurveID + 1 ) ,
    02050     siMenuTbAnimateCreateCharacterID    = ( siMenuTbAnimateCreatePathID + 1 ) ,
    02051     siMenuTbAnimateDeformShapeID    = ( siMenuTbAnimateCreateCharacterID + 1 ) ,
    02052     siMenuTbAnimateDeformShapeKeyID = ( siMenuTbAnimateDeformShapeID + 1 ) ,
    02053     siMenuTbAnimateDeformEnvelopeID = ( siMenuTbAnimateDeformShapeKeyID + 1 ) ,
    02054     siMenuTbAnimateActionsStoreID   = ( siMenuTbAnimateDeformEnvelopeID + 1 ) ,
    02055     siMenuTbAnimateActionsApplyID   = ( siMenuTbAnimateActionsStoreID + 1 ) ,
    02056     siMenuTbAnimateActionsTemplatesID   = ( siMenuTbAnimateActionsApplyID + 1 ) ,
    02057     siMenuTbAnimateToolsPlotID  = ( siMenuTbAnimateActionsTemplatesID + 1 ) ,
    02058     siMenuTbAnimateToolsDevicesID   = ( siMenuTbAnimateToolsPlotID + 1 ) ,
    02059     siMenuTbAnimateToolsImportID    = ( siMenuTbAnimateToolsDevicesID + 1 ) ,
    02060     siMenuTbAnimateToolsExportID    = ( siMenuTbAnimateToolsImportID + 1 ) ,
    02061     siMenuTbAnimateToolsMotorID = ( siMenuTbAnimateToolsExportID + 1 ) ,
    02062     siMenuTbRenderRegionID  = 300,
    02063     siMenuTbRenderPreviewID = ( siMenuTbRenderRegionID + 1 ) ,
    02064     siMenuTbRenderRenderID  = ( siMenuTbRenderPreviewID + 1 ) ,
    02065     siMenuTbRenderExportMIID    = ( siMenuTbRenderRenderID + 1 ) ,
    02066     siMenuTbRenderPassEditID    = ( siMenuTbRenderExportMIID + 1 ) ,
    02067     siMenuTbRenderPassEditNewPassID = ( siMenuTbRenderPassEditID + 1 ) ,
    02068     siMenuTbRenderPassPartitionID   = ( siMenuTbRenderPassEditNewPassID + 1 ) ,
    02069     siMenuTbRenderExportID  = ( siMenuTbRenderPassPartitionID + 1 ) ,
    02070     siMenuTbICEParticlesCreateID    = 320,
    02071     siMenuTbICEParticlesOnEmissionID    = ( siMenuTbICEParticlesCreateID + 1 ) ,
    02072     siMenuTbICEParticlesAfterEmissionID = ( siMenuTbICEParticlesOnEmissionID + 1 ) ,
    02073     siMenuTbICEParticlesForceID = ( siMenuTbICEParticlesAfterEmissionID + 1 ) ,
    02074     siMenuTbICEParticlesCollisionID = ( siMenuTbICEParticlesForceID + 1 ) ,
    02075     siMenuTbICEParticlesSimulationID    = ( siMenuTbICEParticlesCollisionID + 1 ) ,
    02076     siMenuTbICEParticlesModelLibraryID  = ( siMenuTbICEParticlesSimulationID + 1 ) ,
    02077     siMenuTbICEDeformCreateID   = 340,
    02078     siMenuTbICEDeformSimulateID = ( siMenuTbICEDeformCreateID + 1 ) ,
    02079     siMenuTbICEKinematicsEffectsID  = 360,
    02080     siMenuTbICEKinematicsConstrainID    = ( siMenuTbICEKinematicsEffectsID + 1 ) ,
    02081     siMenuTbICECrowdFXActorsID  = 380,
    02082     siMenuTbICECrowdFXSimulationID  = ( siMenuTbICECrowdFXActorsID + 1 ) ,
    02083     siMenuTbICECrowdFXCrowdID   = ( siMenuTbICECrowdFXSimulationID + 1 ) ,
    02084     siMenuTbGetForceID  = 400,
    02085     siMenuTbCreateParticlesID   = ( siMenuTbGetForceID + 1 ) ,
    02086     siMenuTbCreateParticlesFluidID  = ( siMenuTbCreateParticlesID + 1 ) ,
    02087     siMenuTbCreateParticlesExplosionID  = ( siMenuTbCreateParticlesFluidID + 1 ) ,
    02088     siMenuTbCreateParticlesNewPTypeID   = ( siMenuTbCreateParticlesExplosionID + 1 ) ,
    02089     siMenuTbCreateRigidBodyID   = ( siMenuTbCreateParticlesNewPTypeID + 1 ) ,
    02090     siMenuTbCreateRigidBodyConstraintID = ( siMenuTbCreateRigidBodyID + 1 ) ,
    02091     siMenuTbCreateClothID   = ( siMenuTbCreateRigidBodyConstraintID + 1 ) ,
    02092     siMenuTbModifyParticlesID   = ( siMenuTbCreateClothID + 1 ) ,
    02093     siMenuTbModifyRigidBodyID   = ( siMenuTbModifyParticlesID + 1 ) ,
    02094     siMenuTbModifyEnvironmentID = ( siMenuTbModifyRigidBodyID + 1 ) ,
    02095     siMenuTbCreateSoftBodyID    = ( siMenuTbModifyEnvironmentID + 1 ) ,
    02096     siMenuTbICECreateID = ( siMenuTbCreateSoftBodyID + 1 ) ,
    02097     siMenuTbICEEditID   = ( siMenuTbICECreateID + 1 ) ,
    02098     siMenuMainFileSceneID   = 1000,
    02099     siMenuMainFileProjectID = ( siMenuMainFileSceneID + 1 ) ,
    02100     siMenuMainFileExportID  = ( siMenuMainFileProjectID + 1 ) ,
    02101     siMenuMainFileImportID  = ( siMenuMainFileExportID + 1 ) ,
    02102     siMenuMainWindowID  = ( siMenuMainFileImportID + 1 ) ,
    02103     siMenuMainHelpID    = ( siMenuMainWindowID + 1 ) ,
    02104     siMenuMainApplicationID = ( siMenuMainHelpID + 1 ) ,
    02105     siMenuMainApplicationPropertySetsID = ( siMenuMainApplicationID + 1 ) ,
    02106     siMenuMainApplicationLayoutsID  = ( siMenuMainApplicationPropertySetsID + 1 ) ,
    02107     siMenuMainApplicationViewsID    = ( siMenuMainApplicationLayoutsID + 1 ) ,
    02108     siMenuMainApplicationToolbarsID = ( siMenuMainApplicationViewsID + 1 ) ,
    02109     siMenuMainApplicationCommandsID = ( siMenuMainApplicationToolbarsID + 1 ) ,
    02110     siMenuMainApplicationKeyMappingsID  = ( siMenuMainApplicationCommandsID + 1 ) ,
    02111     siMenuMainApplicationPreferencesID  = ( siMenuMainApplicationKeyMappingsID + 1 ) ,
    02112     siMenuMainTopLevelID    = ( siMenuMainApplicationPreferencesID + 1 ) ,
    02113     siMenuMainFileCrosswalkID   = ( siMenuMainTopLevelID + 1 ) ,
    02114     siMenuMCPSelectTopID    = 2000,
    02115     siMenuMCPSelectBottomID = ( siMenuMCPSelectTopID + 1 ) ,
    02116     siMenuMCPSelectExploreBtnID = ( siMenuMCPSelectBottomID + 1 ) ,
    02117     siMenuMCPSelectSelBtnContextID  = ( siMenuMCPSelectExploreBtnID + 1 ) ,
    02118     siMenuMCPTransformTopID = ( siMenuMCPSelectSelBtnContextID + 1 ) ,
    02119     siMenuMCPTransformBottomID  = ( siMenuMCPTransformTopID + 1 ) ,
    02120     siMenuMCPSnapID = ( siMenuMCPTransformBottomID + 1 ) ,
    02121     siMenuMCPConstrainID    = ( siMenuMCPSnapID + 1 ) ,
    02122     siMenuMCPEditID = ( siMenuMCPConstrainID + 1 ) ,
    02123     siMenuMCPAnimationID    = ( siMenuMCPEditID + 1 ) ,
    02124     siMenuMCPPlaybackID = ( siMenuMCPAnimationID + 1 ) ,
    02125     siMenuVMViewTypeID  = 3000,
    02126     siMenuVMCameraID    = ( siMenuVMViewTypeID + 1 ) ,
    02127     siMenuVMVisibilityID    = ( siMenuVMCameraID + 1 ) ,
    02128     siMenuVMDisplayID   = ( siMenuVMVisibilityID + 1 ) ,
    02129     siMenu3DViewClusterContextID    = 3100,
    02130     siMenu3DViewComponentContextID  = ( siMenu3DViewClusterContextID + 1 ) ,
    02131     siMenu3DViewComponentEditContextID  = ( siMenu3DViewComponentContextID + 1 ) ,
    02132     siMenu3DViewGeneralContextID    = ( siMenu3DViewComponentEditContextID + 1 ) ,
    02133     siMenu3DViewObjectContextID = ( siMenu3DViewGeneralContextID + 1 ) ,
    02134     siMenu3DViewObjectEditContextID = ( siMenu3DViewObjectContextID + 1 ) ,
    02135     siMenu3DViewObjectGroupContextID    = ( siMenu3DViewObjectEditContextID + 1 ) ,
    02136     siMenu3DViewObjectMeshContextID = ( siMenu3DViewObjectGroupContextID + 1 ) ,
    02137     siMenu3DViewObjectSelectContextID   = ( siMenu3DViewObjectMeshContextID + 1 ) ,
    02138     siMenuSEGeneralContextID    = 3200,
    02139     siMenuSELayersContextID = ( siMenuSEGeneralContextID + 1 ) ,
    02140     siMenuSEPassesContextID = ( siMenuSELayersContextID + 1 ) ,
    02141     siMenuSEPartitionsContextID = ( siMenuSEPassesContextID + 1 ) ,
    02142     siMenuSEObjectContextID = ( siMenuSEPartitionsContextID + 1 ) ,
    02143     siMenuSEGroupContextID  = ( siMenuSEObjectContextID + 1 ) ,
    02144     siMenuSEAnimContextID   = ( siMenuSEGroupContextID + 1 ) ,
    02145     siMenuSEClusterContextID    = ( siMenuSEAnimContextID + 1 ) ,
    02146     siMenuSEOperatorContextID   = ( siMenuSEClusterContextID + 1 ) ,
    02147     siMenuSEConstraintContextID = ( siMenuSEOperatorContextID + 1 ) ,
    02148     siMenuSEPreferenceContextID = ( siMenuSEConstraintContextID + 1 ) ,
    02149     siMenuSEMaterialContextID   = ( siMenuSEPreferenceContextID + 1 ) ,
    02150     siMenuSEModelContextID  = ( siMenuSEMaterialContextID + 1 ) ,
    02151     siMenuPluginMgrPluginFileID = 3300,
    02152     siMenuPluginMgrTreeFileID   = ( siMenuPluginMgrPluginFileID + 1 ) ,
    02153     siMenuPluginMgrContextPluginID  = ( siMenuPluginMgrTreeFileID + 1 ) ,
    02154     siMenuPluginMgrContextPluginLocationID  = ( siMenuPluginMgrContextPluginID + 1 ) ,
    02155     siMenuPluginMgrContextUserRootID    = ( siMenuPluginMgrContextPluginLocationID + 1 ) ,
    02156     siMenuPluginMgrContextFactoryRootID = ( siMenuPluginMgrContextUserRootID + 1 ) ,
    02157     siMenuPluginMgrContextWorkgroupRootID   = ( siMenuPluginMgrContextFactoryRootID + 1 ) ,
    02158     siMenuPluginMgrContextAddonID   = ( siMenuPluginMgrContextWorkgroupRootID + 1 ) ,
    02159     siMenuPluginMgrContextCustomLocationID  = ( siMenuPluginMgrContextAddonID + 1 ) ,
    02160     siMenuPluginMgrSPDLFileID   = ( siMenuPluginMgrContextCustomLocationID + 1 ) ,
    02161     siMenuPluginMgrContextSPDLID    = ( siMenuPluginMgrSPDLFileID + 1 ) ,
    02162     siMenuPluginMgrContextSPDLLocationID    = ( siMenuPluginMgrContextSPDLID + 1 ) ,
    02163     siMenuPluginMgrContextPluginItemID  = ( siMenuPluginMgrContextSPDLLocationID + 1 ) ,
    02164     siMenuPluginMgrContextViewLocationID    = ( siMenuPluginMgrContextPluginItemID + 1 ) ,
    02165     siMenuPluginMgrContextViewID    = ( siMenuPluginMgrContextViewLocationID + 1 ) ,
    02166     siMenuPluginMgrContextToolbarLocationID = ( siMenuPluginMgrContextViewID + 1 ) ,
    02167     siMenuPluginMgrContextToolbarID = ( siMenuPluginMgrContextToolbarLocationID + 1 ) ,
    02168     siMenuWorkgroupMgrFileID    = 3350,
    02169     siMenuWorkgroupMgrContextID = ( siMenuWorkgroupMgrFileID + 1 ) ,
    02170     siMenuScriptEditContextID   = 3400,
    02171     siMenuScriptHistoryContextID    = 3401,
    02172     siMenuFCurveEditorTopLevelID    = 3500,
    02173     siMenuFCurveEditorFileID    = ( siMenuFCurveEditorTopLevelID + 1 ) ,
    02174     siMenuFCurveEditorEditID    = ( siMenuFCurveEditorFileID + 1 ) ,
    02175     siMenuFCurveEditorViewID    = ( siMenuFCurveEditorEditID + 1 ) ,
    02176     siMenuFCurveEditorKeysID    = ( siMenuFCurveEditorViewID + 1 ) ,
    02177     siMenuFCurveEditorCurvesID  = ( siMenuFCurveEditorKeysID + 1 ) ,
    02178     siMenuFCurveEditorSelectID  = ( siMenuFCurveEditorCurvesID + 1 ) ,
    02179     siMenuPropertyPageContextID = 3600,
    02180     siMenuPropertyPageAnimContextID = ( siMenuPropertyPageContextID + 1 ) ,
    02181     siMenuShapeManagerEditID    = 3700,
    02182     siMenuShapeManagerCreateContextSingleSelectionID    = ( siMenuShapeManagerEditID + 1 ) ,
    02183     siMenuShapeManagerCreateContextMultiSelectionID = ( siMenuShapeManagerCreateContextSingleSelectionID + 1 ) ,
    02184     siMenuShapeManagerAnimateContextSingleSelectionID   = ( siMenuShapeManagerCreateContextMultiSelectionID + 1 ) ,
    02185     siMenuShapeManagerAnimateContextMultiSelectionID    = ( siMenuShapeManagerAnimateContextSingleSelectionID + 1 ) ,
    02186     siMenuShapeManagerAnimateID = ( siMenuShapeManagerAnimateContextMultiSelectionID + 1 ) ,
    02187     siMenuRenderRegionContextID = 3800,
    02188     siMenuMaterialPanelMaterialID   = 3900,
    02189     siMenuTextureEditorToolsID  = 4000,
    02190     siMenuRenderTreeToolsID = 4100,
    02191     siMenuICEViewToolsID    = ( siMenuRenderTreeToolsID + 1 ) ,
    02192     siMenuRTNodeContextID   = ( siMenuICEViewToolsID + 1 ) ,
    02193     siMenuICENodeContextID  = ( siMenuRTNodeContextID + 1 ) ,
    02194     siMenuICENodePortContextID  = ( siMenuICENodeContextID + 1 ) ,
    02195     siMenuRenderTreeTopLevelID  = ( siMenuICENodePortContextID + 1 ) ,
    02196     siMenuICEViewTopLevelID = ( siMenuRenderTreeTopLevelID + 1 ) ,
    02197     siMenuTextEditorWidgetEditID    = 4200,
    02198     siMenuTextEditorContextID   = ( siMenuTextEditorWidgetEditID + 1 ) ,
    02199     siMenuTextureSpaceProjectionID  = 4300,
    02200     siMenuSchematicViewID   = 4400,
    02201     siMenuSchematicViewContextID    = 4401,
    02202     siMenuSchematicNodeContextID    = 4402,
    02203     siMenuSchematicViewTopLevelID   = 4403,
    02204     siMenuSceneLayerManagerLayersID = 4500,
    02205     siMenuSceneLayerManagerContextID    = ( siMenuSceneLayerManagerLayersID + 1 ) ,
    02206     siMenuMaterialManagerTopLevelID = 4600,
    02207     siMenuAnimMixerEditID   = 4700,
    02208     siMenuAnimMixerViewID   = ( siMenuAnimMixerEditID + 1 ) ,
    02209     siMenuAnimMixerTrackID  = ( siMenuAnimMixerViewID + 1 ) ,
    02210     siMenuAnimMixerClipID   = ( siMenuAnimMixerTrackID + 1 ) ,
    02211     siMenuAnimMixerMixID    = ( siMenuAnimMixerClipID + 1 ) ,
    02212     siMenuAnimMixerEffectID = ( siMenuAnimMixerMixID + 1 ) ,
    02213     siMenuShaderCodeEditContextID   = 4800,
    02214     siMenuWeightEditorFileID    = 10000,
    02215     siMenuWeightEditorEditID    = 10001,
    02216     siMenuWeightEditorViewID    = 10002
    02217     }   siMenuAnchorPoints;
    02218
    02220 typedef
    02221 enum siPortFlags
    02222     {   siDefaultPort   = 0,
    02223     siOptionalInputPort = 16,
    02224     siCreatedOutputPort = 256,
    02225     siBranchGroupPort   = 1024
    02226     }   siPortFlags;
    02227
    02229 typedef
    02230 enum siWindowChangeState
    02231     {   siWindowSize    = 1,
    02232     siWindowPaint   = 2,
    02233     siWindowSetFocus    = 3,
    02234     siWindowLostFocus   = 4
    02235     }   siWindowChangeState;
    02236
    02238 typedef
    02239 enum siFileType
    02240     {   siFileTypeDefault   = 0,
    02241     siFileTypeScene = 1,
    02242     siFileTypeModel = 2,
    02243     siFileTypeImage = 3,
    02244     siFileTypeAudio = 4,
    02245     siFileTypeSI3D  = 5,
    02246     siFileTypeScript    = 6,
    02247     siFileTypeFcurve    = 7,
    02248     siFileTypeExpression    = 8,
    02249     siFileTypeRenderPicture = 9,
    02250     siFileTypeAction    = 10,
    02251     siFileTypeShader    = 11,
    02252     siFileTypeBackup    = 12,
    02253     siFileTypeMI    = 13,
    02254     siFileTypeIgnore    = 14,
    02255     siFileTypeSimulation    = 15,
    02256     siFileTypeReferencedModel   = 16,
    02257     siFileTypeQuery = 17,
    02258     siFileTypeSynoptic  = 18,
    02259     siFileTypeDotXSI    = 19,
    02260     siFileTypeRenderMap = 20,
    02261     siFileTypeAddon = 21,
    02262     siFileTypeMatLib    = 22,
    02263     siFileTypeThumbnail = 23,
    02264     siFileTypeMixer = 24,
    02265     siFileTypeIges  = 25,
    02266     siFileTypeComposites    = 26,
    02267     siFileTypeDelta = 27,
    02268     siFileTypeCache = 28,
    02269     siFileTypeICECompounds  = 29,
    02270     siFileTypeRTCompounds   = 30,
    02271     siFileTypeCustom    = 31,
    02272     siFileTypeLast  = 32
    02273     }   siFileType;
    02274
    02276 typedef
    02277 enum siClusterType
    02278     {   siClusterVertexType = 0,
    02279     siClusterNodeType   = 1,
    02280     siClusterEdgeType   = 2,
    02281     siClusterPolygonType    = 3
    02282     }   siClusterType;
    02283
    02285 typedef
    02286 enum siClusterPropertyType
    02287     {   siClusterPropertyEnvelopeWeightType = 0,
    02288     siClusterPropertyShapeKeyType   = 1,
    02289     siClusterPropertyWeightMapType  = 2,
    02290     siClusterPropertyUVType = 3,
    02291     siClusterPropertyVertexColorType    = 4,
    02292     siClusterPropertyUserNormalType = 5,
    02293     siClusterPropertyUserMotionType = 6
    02294     }   siClusterPropertyType;
    02295
    02297 typedef
    02298 enum siCurveIsopointManipMode
    02299     {   siCurveIsopointPositionManipMode    = 0,
    02300     siCurveIsopointPositionAndTangentsManipMode = 1,
    02301     siCurveIsopointFwdTangentManipMode  = 2,
    02302     siCurveIsopointBwdTangentManipMode  = 3,
    02303     siCurveIsopointFwdThenBwdTangentManipMode   = 4,
    02304     siCurveIsopointBwdThenFwdTangentManipMode   = 5,
    02305     siCurveIsopointCVManipMode  = 6
    02306     }   siCurveIsopointManipMode;
    02307
    02309 typedef
    02310 enum siCurveKnotTangentAlignment
    02311     {   siCurveKnotAlignFwdTangentWithBwd   = 0,
    02312     siCurveKnotAlignBwdTangentWithFwd   = 1,
    02313     siCurveKnotAlignFwdAndBwdTangentsTogether   = 2,
    02314     siCurveKnotLinearizeNextSegment = 3,
    02315     siCurveKnotLinearizePrevSegment = 4,
    02316     siCurveKnotLinearizeBothSegments    = 5,
    02317     siCurveKnotLinearizeInterSegments   = 6,
    02318     siCurveKnotMakeCorner   = 7
    02319     }   siCurveKnotTangentAlignment;
    02320
    02322 typedef
    02323 enum siRBDEngine
    02324     {   siPhysXEngine   = 0,
    02325     siOpenDynamicsEngine    = 1
    02326     }   siRBDEngine;
    02327
    02329 typedef
    02330 enum siKeyableAttributeType
    02331     {   siKeyableAttributeClear = 0,
    02332     siKeyableAttributeKeyable   = 1,
    02333     siKeyableAttributeNonKeyableVisible = 2
    02334     }   siKeyableAttributeType;
    02335
    02337 typedef
    02338 enum siClosestLocationMethod
    02339     {   siClosestVertexOrKnot   = 0,
    02340     siClosestSurface    = 1,
    02341     siClosestSmoothedSurface    = 2,
    02342     siClosestSurfaceRaycastIntersection = 3
    02343     }   siClosestLocationMethod;
    02344
    02346 typedef
    02347 enum siNormalComputationMethod
    02348     {   siInterpolatedVertexGeometricNormals    = 0,
    02349     siInterpolatedVertexAngleBasedGeometricNormals  = 1,
    02350     siInterpolatedShadingNormals    = 2,
    02351     siInterpolatedAngleBasedNodeShadingNormals  = 3
    02352     }   siNormalComputationMethod;
    02353
    02355 typedef
    02356 enum siLineIntersectionType
    02357     {   siSemiLineIntersection  = 0,
    02358     siLineIntersection  = 1,
    02359     siSegmentIntersection   = 2
    02360     }   siLineIntersectionType;
    02361
    02363 typedef
    02364 enum siImageBitDepth
    02365     {   siImageBitDepthUnknown  = -1,
    02366     siImageBitDepthInteger1 = 0,
    02367     siImageBitDepthInteger2 = 1,
    02368     siImageBitDepthInteger4 = 2,
    02369     siImageBitDepthInteger8 = 3,
    02370     siImageBitDepthInteger16    = 4,
    02371     siImageBitDepthInteger32    = 5,
    02372     siImageBitDepthFloat16  = 20,
    02373     siImageBitDepthFloat32  = 21
    02374     }   siImageBitDepth;
    02375
    02377 typedef
    02378 enum siImageChannelType
    02379     {   siImageRGBAChannelType  = 0,
    02380     siImageRGBChannelType   = 1,
    02381     siImageAlphaChannelType = 2,
    02382     siImageIntensityChannelType = 3,
    02383     siImageRGBEChannelType  = 4,
    02384     siImageDepthChannelType = 5,
    02385     siImageNormalChannelType    = 6,
    02386     siImageMotionChannelType    = 7,
    02387     siImageTagChannelType   = 8
    02388     }   siImageChannelType;
    02389
    02391 typedef
    02392 enum siImageChannelFilter
    02393     {   siImageRGBAChannelFilter    = 1,
    02394     siImageRGBChannelFilter = 2,
    02395     siImageColorChannelFilter   = 3,
    02396     siImageAlphaChannelFilter   = 4,
    02397     siImageIntensityChannelFilter   = 8,
    02398     siImageRGBEChannelFilter    = 16,
    02399     siImageDepthChannelFilter   = 32,
    02400     siImageNormalChannelFilter  = 64,
    02401     siImageMotionChannelFilter  = 128,
    02402     siImageTagChannelFilter = 256,
    02403     siImageChannelFilterAll = 511
    02404     }   siImageChannelFilter;
    02405
    02407 typedef
    02408 enum siVolumeCenterMethod
    02409     {   siVolumeCenterMethodCOG = 0,
    02410     siVolumeCenterMethodBBoxCenter  = 1,
    02411     siVolumeCenterMethodObjectCenter    = 2
    02412     }   siVolumeCenterMethod;
    02413
    02415 typedef
    02416 enum siBoundingCapsuleMethod
    02417     {   siBoundingCapsuleMethodXAxis    = 0,
    02418     siBoundingCapsuleMethodYAxis    = 1,
    02419     siBoundingCapsuleMethodZAxis    = 2,
    02420     siBoundingCapsuleMethodBestAxis = 3
    02421     }   siBoundingCapsuleMethod;
    02422
    02424 typedef
    02425 enum siSourcePathType
    02426     {   siSourcePathImageSource = 0,
    02427     siSourcePathWritableImageSource = 1,
    02428     siSourcePathModelSource = 3
    02429     }   siSourcePathType;
    02430
    02432 typedef
    02433 enum siModelKind
    02434     {   siModelKind_Regular = 0,
    02435     siModelKind_Reference   = 1,
    02436     siModelKind_Instance    = 2
    02437     }   siModelKind;
    02438
    02440 typedef
    02441 enum siViewport
    02442     {   siViewportFocussed  = -3,
    02443     siViewportCurrent   = -2,
    02444     siViewportAll   = -1,
    02445     siViewportA = 0,
    02446     siViewportB = 1,
    02447     siViewportC = 2,
    02448     siViewportD = 3
    02449     }   siViewport;
    02450
    02452 typedef
    02453 enum siRenderRegionDisplayType
    02454     {   siRenderRegionDisplayRGBA   = 0,
    02455     siRenderRegionDisplayRGB    = 1,
    02456     siRenderRegionDisplayAlpha  = 2,
    02457     siRenderRegionDisplayRed    = 3,
    02458     siRenderRegionDisplayGreen  = 4,
    02459     siRenderRegionDisplayBlue   = 5
    02460     }   siRenderRegionDisplayType;
    02461
    02463 typedef
    02464 enum siModificationDeltaType
    02465     {   siModificationDeltaActiveResolution = 0,
    02466     siModificationDeltaRemoveAnimation  = 1,
    02467     siModificationDeltaConstraint   = 2,
    02468     siModificationDeltaUpVectorConstraint   = 3,
    02469     siModificationDeltaOperator = 4,
    02470     siModificationDeltaExpression   = 5,
    02471     siModificationDeltaStaticValue  = 6,
    02472     siModificationDeltaFCurve   = 7,
    02473     siModificationDeltaGroupRelation    = 8,
    02474     siModificationDeltaCluster  = 9,
    02475     siModificationDeltaClusterProperty  = 10,
    02476     siModificationDeltaProperty = 11
    02477     }   siModificationDeltaType;
    02478
    02480 typedef
    02481 enum siNodePortDataInsertionLocation
    02482     {   siNodePortDataInsertionLocationBegining = 0,
    02483     siNodePortDataInsertionLocationEnd  = ( siNodePortDataInsertionLocationBegining + 1 ) ,
    02484     siNodePortDataInsertionLocationBefore   = ( siNodePortDataInsertionLocationEnd + 1 ) ,
    02485     siNodePortDataInsertionLocationAfter    = ( siNodePortDataInsertionLocationBefore + 1 )
    02486     }   siNodePortDataInsertionLocation;
    02487
    02489 typedef
    02490 enum siPPGEventID
    02491     {   siUndefinedPPGEvent = 0,
    02492     siOnInit    = 1,
    02493     siOnClosed  = 2,
    02494     siParameterChange   = 3,
    02495     siButtonClicked = 4,
    02496     siTabChange = 5
    02497     }   siPPGEventID;
    02498
    02500 typedef
    02501 enum siRenderProcessType
    02502     {   siRenderProcessRender   = 0,
    02503     siRenderProcessExportArchive    = 1,
    02504     siRenderProcessExportObjectArchive  = 2,
    02505     siRenderProcessGenerateRenderMap    = 3
    02506     }   siRenderProcessType;
    02507
    02509 typedef
    02510 enum siRenderQueryType
    02511     {   siRenderQueryArchiveIsValid = 0,
    02512     siRenderQueryArchiveProxies = 1,
    02513     siRenderQueryArchiveBBox    = 2,
    02514     siRenderQueryArchiveFrameRange  = 3,
    02515     siRenderQueryDisplayBitDepths   = 4,
    02516     siRenderQueryWantDirtyList  = 5,
    02517     siRenderQueryVersionString  = 6
    02518     }   siRenderQueryType;
    02519
    02521 typedef
    02522 enum siRenderQualityType
    02523     {   siRenderQualityTypeLowest   = 0,
    02524     siRenderQualityTypeLow  = 1,
    02525     siRenderQualityTypeMedium   = 2,
    02526     siRenderQualityTypeHigh = 3,
    02527     siRenderQualityTypeHighest  = 4
    02528     }   siRenderQualityType;
    02529
    02531 typedef
    02532 enum siRenderPropertyType
    02533     {   siRenderPropertyOptions = 0
    02534     }   siRenderPropertyType;
    02535
    02537 typedef
    02538 enum siRenderShutterType
    02539     {   siRenderShutterCenterOnFrame    = 0,
    02540     siRenderShutterEndOnFrame   = 1,
    02541     siRenderShutterStartOnFrame = 2
    02542     }   siRenderShutterType;
    02543
    02545 typedef
    02546 enum siRenderFrameSource
    02547     {   siRenderFrameSourceFrameRange   = 0,
    02548     siRenderFrameSourceFrameSet = 1,
    02549     siRenderFrameSourceTimeline = 2,
    02550     siRenderFrameSourceGlobalOptions    = 3
    02551     }   siRenderFrameSource;
    02552
    02554 typedef
    02555 enum siDragAndDropAction
    02556     {   siSourceDragAction  = 0,
    02557     siSourceDropAction  = 0x1
    02558     }   siDragAndDropAction;
    02559
    02561 typedef
    02562 enum siAnnotationImportance
    02563     {   siAnnotationLow = 0,
    02564     siAnnotationNormal  = 1,
    02565     siAnnotationHigh    = 2
    02566     }   siAnnotationImportance;
    02567
    02569 typedef
    02570 enum siICEAttributeCategory
    02571     {   siICEAttributeCategoryUnknown   = 0,
    02572     siICEAttributeCategoryBuiltin   = 1,
    02573     siICEAttributeCategoryCustom    = 2
    02574     }   siICEAttributeCategory;
    02575
    02577 typedef
    02578 enum siICENodeThreadingModel
    02579     {   siICENodeUnknownThreading   = 0,
    02580     siICENodeSingleThreading    = 1,
    02581     siICENodeMultiThreading = 2,
    02582     siICENodeMultiEvaluationPhase   = 3
    02583     }   siICENodeThreadingModel;
    02584
    02586 typedef
    02587 enum siICEShapeType
    02588     {   siICEShapeUnknown   = -1,
    02589     siICEShapePoint = 0,
    02590     siICEShapeSegment   = 1,
    02591     siICEShapeDisc  = 2,
    02592     siICEShapeRectangle = 3,
    02593     siICEShapeSphere    = 4,
    02594     siICEShapeBox   = 5,
    02595     siICEShapeCylinder  = 6,
    02596     siICEShapeCapsule   = 7,
    02597     siICEShapeCone  = 8,
    02598     siICEShapeBlob  = 9,
    02599     siICEShapeInstance  = 128,
    02600     siICEShapeReference = 129
    02601     }   siICEShapeType;
    02602
    02604 typedef
    02605 enum siRenderVerbosity
    02606     {   siRenderVerbosityOff    = 0,
    02607     siRenderVerbosityOn = 1,
    02608     siRenderVerbosityDefault    = 2
    02609     }   siRenderVerbosity;
    02610
    02612 typedef
    02613 enum siTimeTransportSeekMode
    02614     {   siTTScrubActive = 0,
    02615     siTTScrubInactive   = 1,
    02616     siTTScrubJog    = 2
    02617     }   siTimeTransportSeekMode;
    02618
    02620 typedef
    02621 enum siGraphicDriver
    02622     {   siNullGraphicDriver = 0,
    02623     siOpenGL20  = 1,
    02624     siOpenGL30  = 2,
    02625     siDirectX9  = 3,
    02626     siDirectX10 = 4
    02627     }   siGraphicDriver;
    02628
    02630 typedef
    02631 enum siHardwareSurfaceDimension
    02632     {   siDefaultDimension  = 0,
    02633     si1D    = 1,
    02634     si2D    = 2,
    02635     si3D    = 3,
    02636     siRectangle = 4,
    02637     siCube  = 5
    02638     }   siHardwareSurfaceDimension;
    02639
    02641 typedef
    02642 enum siResourceSharing
    02643     {   siSharedResource    = 0,
    02644     siExclusiveResource = 1
    02645     }   siResourceSharing;
    02646
    02648 typedef
    02649 enum siHardwareInputSemantic
    02650     {   siHardwareSemanticPosition  = 0,
    02651     siHardwareSemanticNormal    = 1,
    02652     siHardwareSemanticColor0    = 2,
    02653     siHardwareSemanticColor1    = 3,
    02654     siHardwareSemanticTexcoord0 = 4,
    02655     siHardwareSemanticTexcoord1 = 5,
    02656     siHardwareSemanticTexcoord2 = 6,
    02657     siHardwareSemanticTexcoord3 = 7,
    02658     siHardwareSemanticTexcoord4 = 8,
    02659     siHardwareSemanticTexcoord5 = 9,
    02660     siHardwareSemanticTexcoord6 = 10,
    02661     siHardwareSemanticTexcoord7 = 11,
    02662     siHardwareSemanticTexcoord8 = 12,
    02663     siHardwareSemanticTexcoord9 = 13,
    02664     siHardwareSemanticTexcoord10    = 14,
    02665     siHardwareSemanticTexcoord11    = 15,
    02666     siHardwareSemanticTexcoord12    = 16,
    02667     siHardwareSemanticTexcoord13    = 17,
    02668     siHardwareSemanticTexcoord14    = 18,
    02669     siHardwareSemanticTexcoord15    = 19,
    02670     siHardwareSemanticAttr0 = 20,
    02671     siHardwareSemanticAttr1 = 21,
    02672     siHardwareSemanticAttr2 = 22,
    02673     siHardwareSemanticAttr3 = 23,
    02674     siHardwareSemanticAttr4 = 24,
    02675     siHardwareSemanticAttr5 = 25,
    02676     siHardwareSemanticAttr6 = 26,
    02677     siHardwareSemanticAttr7 = 27,
    02678     siHardwareSemanticAttr8 = 28,
    02679     siHardwareSemanticAttr9 = 29,
    02680     siHardwareSemanticAttr10    = 30,
    02681     siHardwareSemanticAttr11    = 31,
    02682     siHardwareSemanticAttr12    = 32,
    02683     siHardwareSemanticAttr13    = 33,
    02684     siHardwareSemanticAttr14    = 34,
    02685     siHardwareSemanticAttr15    = 35,
    02686     siHardwareSemanticFogcoord  = 36,
    02687     siHardwareSemanticPsize = 37,
    02688     siHardwareSemanticTangent   = 38,
    02689     siHardwareSemanticBinormal  = 39,
    02690     siHardwareSemanticWeight    = 40,
    02691     siHardwareSemanticIndice    = 41,
    02692     siHardwareSemanticTessfactor    = 42,
    02693     siHardwareSemanticDepth = 43,
    02694     siHardwareSemanticSample    = 44,
    02695     siHardwareSemanticMax   = 45
    02696     }   siHardwareInputSemantic;
    02697
    02699 typedef
    02700 enum siCollapseLayersPlottingType
    02701     {   siDefaultPlottingType   = 0,
    02702     siPreserveAnimation = 1,
    02703     siPreserveTangentHandles    = 2
    02704     }   siCollapseLayersPlottingType;
    02705
    02707 typedef
    02708 enum siMaterialConflictAction
    02709     {   siDefaultAction = 0,
    02710     siShareMaterial = 1,
    02711     siCopyMaterial  = 2
    02712     }   siMaterialConflictAction;
    02713
    02715 typedef
    02716 enum siHWShaderVersionID
    02717     {   siHWShaderV1    = 4
    02718     }   siHWShaderVersionID;
    02719
    02721 typedef
    02722 enum siXGSContextFlag
    02723     {   siXGSContextNormal  = ( 1L << 1 ) ,
    02724     siXGSContextCapture = ( 1L << 2 ) ,
    02725     siXGSContextHWRender    = ( 1L << 3 )
    02726     }   siXGSContextFlag;
    02727
    02729 typedef
    02730 enum siXGSRenderFlag
    02731     {   siRenderDefault = ( 1L << 1 ) ,
    02732     siRenderUnsorted    = ( 1L << 2 ) ,
    02733     siRenderSorted  = ( 1L << 3 ) ,
    02734     siRenderSortedNear  = ( 1L << 4 ) ,
    02735     siRenderSortedCenter    = ( 1L << 5 ) ,
    02736     siRenderSortedFar   = ( 1L << 6 ) ,
    02737     siRenderSortFront   = ( 1L << 7 ) ,
    02738     siRenderSelected    = ( 1L << 8 ) ,
    02739     siTexEnvReplace = ( 1L << 9 ) ,
    02740     siRenderNoRTSOverride   = ( 1L << 10 )
    02741     }   siXGSRenderFlag;
    02742
    02744 typedef
    02745 enum siCustomDisplayFlags
    02746     {   siSupportCommandMap = ( 1L << 1 ) ,
    02747     siWindowNotifications   = ( 1L << 2 )
    02748     }   siCustomDisplayFlags;
    02749
    02751 typedef
    02752 enum siComponentDataType
    02753     {   siComponentDataTypeBool = ( 1L << 0 ) ,
    02754     siComponentDataTypeLong = ( 1L << 1 ) ,
    02755     siComponentDataTypeFloat    = ( 1L << 2 ) ,
    02756     siComponentDataTypeVector2  = ( 1L << 3 ) ,
    02757     siComponentDataTypeVector3  = ( 1L << 4 ) ,
    02758     siComponentDataTypeVector4  = ( 1L << 5 ) ,
    02759     siComponentDataTypeQuaternion   = ( 1L << 6 ) ,
    02760     siComponentDataTypeMatrix33 = ( 1L << 7 ) ,
    02761     siComponentDataTypeMatrix44 = ( 1L << 8 ) ,
    02762     siComponentDataTypeColor4   = ( 1L << 9 ) ,
    02763     siComponentDataTypeRotation3    = ( 1L << 14 ) ,
    02764     siComponentDataTypeShape    = ( 1L << 15 ) ,
    02765     siComponentDataTypeIcon = ( 1L << 17 )
    02766     }   siComponentDataType;
    02767
    02769 typedef
    02770 enum siComponentDataContext
    02771     {   siComponentDataContextSingleton = ( 1L << 0 ) ,
    02772     siComponentDataContextComponent0D   = ( 1L << 1 ) ,
    02773     siComponentDataContextComponent1D   = ( 1L << 2 ) ,
    02774     siComponentDataContextComponent2D   = ( 1L << 3 ) ,
    02775     siComponentDataContextComponent0D2D = ( 1L << 4 )
    02776     }   siComponentDataContext;
    02777
    02779 typedef
    02780 enum siComponentDataStructure
    02781     {   siComponentDataStructureSingle  = ( 1L << 0 ) ,
    02782     siComponentDataStructureDynamicArray    = ( 1L << 1 )
    02783     }   siComponentDataStructure;
    02784
    02786 typedef
    02787 enum siRenderChannelType
    02788     {   siRenderChannelUnknownType  = 0,
    02789     siRenderChannelColorType    = 1,
    02790     siRenderChannelGrayscaleType    = 2,
    02791     siRenderChannelDepthType    = 3,
    02792     siRenderChannelNormalVectorType = 4,
    02793     siRenderChannelVectorType   = 5,
    02794     siRenderChannelLabelType    = 6,
    02795     siRenderChannelCustomType   = ( 1L << 31 )
    02796     }   siRenderChannelType;
    02797
    02799 typedef
    02800 enum siICENodeDataType
    02801     {   siICENodeDataBool   = ( 1L << 0 ) ,
    02802     siICENodeDataLong   = ( 1L << 1 ) ,
    02803     siICENodeDataFloat  = ( 1L << 2 ) ,
    02804     siICENodeDataVector2    = ( 1L << 3 ) ,
    02805     siICENodeDataVector3    = ( 1L << 4 ) ,
    02806     siICENodeDataVector4    = ( 1L << 5 ) ,
    02807     siICENodeDataQuaternion = ( 1L << 6 ) ,
    02808     siICENodeDataMatrix33   = ( 1L << 7 ) ,
    02809     siICENodeDataMatrix44   = ( 1L << 8 ) ,
    02810     siICENodeDataColor4 = ( 1L << 9 ) ,
    02811     siICENodeDataGeometry   = ( 1L << 10 ) ,
    02812     siICENodeDataLocation   = ( 1L << 11 ) ,
    02813     siICENodeDataExecute    = ( 1L << 12 ) ,
    02814     siICENodeDataReference  = ( 1L << 13 ) ,
    02815     siICENodeDataRotation   = ( 1L << 14 ) ,
    02816     siICENodeDataShape  = ( 1L << 15 ) ,
    02817     siICENodeDataCustomType = ( 1L << 16 ) ,
    02818     siICENodeDataString = ( 1L << 17 ) ,
    02819     siICENodeDataIcon   = ( 1L << 18 ) ,
    02820     siICENodeDataValue  = ( ( ( ( ( ( ( ( ( ( ( ( ( ( siICENodeDataBool | siICENodeDataLong )  | siICENodeDataFloat )  | siICENodeDataVector2 )  | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 )  | siICENodeDataColor4 )  | siICENodeDataShape )  | siICENodeDataIcon )  | siICENodeDataCustomType )  | siICENodeDataString ) ,
    02821     siICENodeDataInterface  = siICENodeDataGeometry,
    02822     siICENodeDataMultiComp  = ( ( ( ( ( ( ( siICENodeDataVector2 | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 )  | siICENodeDataColor4 ) ,
    02823     siICENodeDataArithmeticSupport  = ( ( ( ( ( ( ( ( siICENodeDataLong | siICENodeDataFloat )  | siICENodeDataVector2 )  | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 ) ,
    02824     siICENodeDataAny    = ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( siICENodeDataBool | siICENodeDataLong )  | siICENodeDataFloat )  | siICENodeDataVector2 )  | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 )  | siICENodeDataColor4 )  | siICENodeDataShape )  | siICENodeDataGeometry )  | siICENodeDataLocation )  | siICENodeDataReference )  | siICENodeDataExecute )  | siICENodeDataCustomType )  | siICENodeDataString )  | siICENodeDataIcon ) ,
    02825     siICENodeInputDataAny   = ( ( ( ( ( ( ( ( ( ( ( ( ( ( siICENodeDataBool | siICENodeDataLong )  | siICENodeDataFloat )  | siICENodeDataVector2 )  | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 )  | siICENodeDataColor4 )  | siICENodeDataShape )  | siICENodeDataCustomType )  | siICENodeDataString )  | siICENodeDataGeometry ) ,
    02826     siICENodeOutputDataAny  = ( ( ( ( ( ( ( ( ( ( ( ( ( siICENodeDataBool | siICENodeDataLong )  | siICENodeDataFloat )  | siICENodeDataVector2 )  | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 )  | siICENodeDataColor4 )  | siICENodeDataShape )  | siICENodeDataCustomType )  | siICENodeDataString )
    02827     }   siICENodeDataType;
    02828
    02830 typedef
    02831 enum siICENodeStructureType
    02832     {   siICENodeStructureSingle    = ( 1L << 0 ) ,
    02833     siICENodeStructureArray = ( 1L << 1 ) ,
    02834     siICENodeStructureAny   = ( siICENodeStructureSingle | siICENodeStructureArray )
    02835     }   siICENodeStructureType;
    02836
    02838 typedef
    02839 enum siICENodeContextType
    02840     {   siICENodeContextSingleton   = ( 1L << 0 ) ,
    02841     siICENodeContextComponent0D = ( 1L << 1 ) ,
    02842     siICENodeContextComponent1D = ( 1L << 2 ) ,
    02843     siICENodeContextComponent2D = ( 1L << 3 ) ,
    02844     siICENodeContextComponent0D2D   = ( 1L << 4 ) ,
    02845     siICENodeContextElementGenerator    = ( 1L << 5 ) ,
    02846     siICENodeContextSingletonOrComponent0D  = ( siICENodeContextSingleton | siICENodeContextComponent0D ) ,
    02847     siICENodeContextSingletonOrComponent1D  = ( siICENodeContextSingleton | siICENodeContextComponent1D ) ,
    02848     siICENodeContextSingletonOrComponent2D  = ( siICENodeContextSingleton | siICENodeContextComponent2D ) ,
    02849     siICENodeContextSingletonOrComponent0D2D    = ( siICENodeContextSingleton | siICENodeContextComponent0D2D ) ,
    02850     siICENodeContextSingletonOrElementGenerator = ( siICENodeContextSingleton | siICENodeContextElementGenerator ) ,
    02851     siICENodeContextComponent0DOr1DOr2D = ( ( siICENodeContextComponent0D | siICENodeContextComponent1D )  | siICENodeContextComponent2D ) ,
    02852     siICENodeContextNotSingleton    = ( ( ( ( siICENodeContextComponent0D | siICENodeContextComponent1D )  | siICENodeContextComponent2D )  | siICENodeContextComponent0D2D )  | siICENodeContextElementGenerator ) ,
    02853     siICENodeContextAny = ( ( ( ( ( siICENodeContextSingleton | siICENodeContextComponent0D )  | siICENodeContextComponent1D )  | siICENodeContextComponent2D )  | siICENodeContextComponent0D2D )  | siICENodeContextElementGenerator )
    02854     }   siICENodeContextType;
    02855
    02857 typedef
    02858 enum siAutoCompleteMode
    02859     {   siNone  = 0,
    02860     siKeywords  = ( 1L << 1 ) ,
    02861     siCommands  = ( 1L << 2 )
    02862     }   siAutoCompleteMode;
    02863
    02865 typedef
    02866 enum siTextEditorCapability
    02867     {   siNoSaveLoad    = 0,
    02868     siCanSave   = ( 1L << 1 ) ,
    02869     siCanLoad   = ( 1L << 2 )
    02870     }   siTextEditorCapability;
    02871
    02873 typedef
    02874 enum siViewportFeature
    02875     {   siHardwareRendering = ( 1L << 0 )
    02876     }   siViewportFeature;
    02877
    02879 typedef
    02880 enum siTimeTransportPlaybackMode
    02881     {   siTTPlaybackNormal  = 0,
    02882     siTTPlaybackSlideShow   = 0x2
    02883     }   siTimeTransportPlaybackMode;
    02884
    02886 typedef
    02887 enum siTimeTransportState
    02888     {   siTTStateStop   = 0x1,
    02889     siTTStatePlay   = 0x4,
    02890     siTTStateSeek   = 0x2000,
    02891     siTTStateTimeChange = 0x4000,
    02892     siTTStateContextChange  = 0x8000,
    02893     siTTStateScrubChange    = 0x10000,
    02894     siTTStateSeekChange = 0x20000,
    02895     siTTStateDeviceChange   = 0x40000,
    02896     siTTStateFrameDropChange    = 0x80000
    02897     }   siTimeTransportState;
    02898
    02900 typedef
    02901 enum siToolCapabilities
    02902     {   siToolAllowNotifications    = 1
    02903     }   siToolCapabilities;
    02904
    02906 typedef
    02907 enum siToolCursor
    02908     {   siArrowCursor   = 0,
    02909     siCrossCursor   = 1,
    02910     siHandCursor    = 2,
    02911     siPenCursor = 3,
    02912     siDropperCursor = 4,
    02913     siSelectCursor  = 5,
    02914     siTranslateCursor   = 6,
    02915     siRotateCursor  = 7,
    02916     siScaleCursor   = 8,
    02917     siZoomCursor    = 9,
    02918     siDragXYCursor  = 10,
    02919     siDragXCursor   = 11,
    02920     siDragYCursor   = 12,
    02921     siDotCursor = 13
    02922     }   siToolCursor;
    02923
    02925 typedef
    02926 enum siAlignment
    02927     {   siLeftAlign = 0,
    02928     siCenterAlign   = 1,
    02929     siRightAlign    = 2,
    02930     siTopAlign  = 0,
    02931     siBottomAlign   = 2
    02932     }   siAlignment;
    02933
    02935 typedef
    02936 enum siSnapType
    02937     {   siSnapNone  = 0L,
    02938     siSnapPoint = 0x1L,
    02939     siSnapKnot  = 0x2L,
    02940     siSnapCenter    = 0x4L,
    02941     siSnapMidPoint  = 0x8L,
    02942     siSnapBBox  = 0x20L,
    02943     siSnap0D    = 0xffffL,
    02944     siSnapEdge  = 0x10000L,
    02945     siSnapCurve = 0x20000L,
    02946     siSnapUIsocurve = 0x40000L,
    02947     siSnapVIsocurve = 0x80000L,
    02948     siSnapBoundary  = 0x100000L,
    02949     siSnap1D    = 0xff0000L,
    02950     siSnapFace  = 0x1000000L,
    02951     siSnapSurface   = 0x2000000L,
    02952     siSnap2D    = 0x3f000000L,
    02953     siSnapGrid  = 0x40000000L
    02954     }   siSnapType;
    02955
    02957 typedef
    02958 enum siPickMode
    02959     {   siPickSingleObject  = 0,
    02960     siPickSingleSubComponent    = 1,
    02961     siPickMultipleObjects   = 2,
    02962     siPickMultipleSubComponents = 3
    02963     }   siPickMode;
    02964
    02966 typedef
    02967 enum siPickType
    02968     {   siPickRectangle = 1,
    02969     siPickRaycast   = 2,
    02970     siPickLasso = 3,
    02971     siPickFreeform  = 4,
    02972     siPickRectangleRaycast  = 6
    02973     }   siPickType;
    02974
    02976 typedef
    02977 enum siPasteUVsMode
    02978     {   siDefaultPasteUVsMode   = 0,
    02979     siPasteUVsUsingSourceIndices    = 1,
    02980     siPasteUVsUsingTargetIndices    = 2
    02981     }   siPasteUVsMode;
    02982
    02984 typedef
    02985 enum siSetValueMode
    02986     {   siSetValueModeAbsolute  = 0,
    02987     siSetValueModeAdditive  = 1,
    02988     siSetValueModeAddPercentage = 2
    02989     }   siSetValueMode;
    02990
    02992 typedef
    02993 enum siRenderRegionRefreshMode
    02994     {   siRenderRegionRefreshModeInteractive    = 0,
    02995     siRenderRegionRefreshModeCTRS   = 1,
    02996     siRenderRegionRefreshModeManual = 2
    02997     }   siRenderRegionRefreshMode;
    02998
    03000 typedef
    03001 enum siHLEOperation
    03002     {   siHLEOperationAbsoluteOffset    = 0,
    03003     siHLEOperationRelativeOffset    = 1,
    03004     siHLEOperationAbsoluteScaling   = 2
    03005     }   siHLEOperation;
    03006
    03007
    03009 extern XSIDECL const wchar_t* siBoundaryFilter;
    03010
    03012 extern XSIDECL const wchar_t* siCameraFilter;
    03013
    03015 extern XSIDECL const wchar_t* siChainElementFilter;
    03016
    03018 extern XSIDECL const wchar_t* siClusterFilter;
    03019
    03021 extern XSIDECL const wchar_t* siConstraintFilter;
    03022
    03024 extern XSIDECL const wchar_t* siControlFilter;
    03025
    03027 extern XSIDECL const wchar_t* siCurveFilter;
    03028
    03030 extern XSIDECL const wchar_t* siEdgeFilter;
    03031
    03033 extern XSIDECL const wchar_t* siEffectorFilter;
    03034
    03036 extern XSIDECL const wchar_t* siGenericObjectFilter;
    03037
    03039 extern XSIDECL const wchar_t* siGeometryFilter;
    03040
    03042 extern XSIDECL const wchar_t* siGroupFilter;
    03043
    03045 extern XSIDECL const wchar_t* siImplicitFilter;
    03046
    03048 extern XSIDECL const wchar_t* siIsopointFilter;
    03049
    03051 extern XSIDECL const wchar_t* siKnotFilter;
    03052
    03054 extern XSIDECL const wchar_t* siLatticeFilter;
    03055
    03057 extern XSIDECL const wchar_t* siLayerFilter;
    03058
    03060 extern XSIDECL const wchar_t* siLightFilter;
    03061
    03063 extern XSIDECL const wchar_t* siLightPartitionFilter;
    03064
    03066 extern XSIDECL const wchar_t* siModelFilter;
    03067
    03069 extern XSIDECL const wchar_t* siNullFilter;
    03070
    03072 extern XSIDECL const wchar_t* siObjectFilter;
    03073
    03075 extern XSIDECL const wchar_t* siObjectPartitionFilter;
    03076
    03078 extern XSIDECL const wchar_t* siOperatorFilter;
    03079
    03081 extern XSIDECL const wchar_t* siPointCloudFilter;
    03082
    03084 extern XSIDECL const wchar_t* siPointFilter;
    03085
    03087 extern XSIDECL const wchar_t* siPolygonFilter;
    03088
    03090 extern XSIDECL const wchar_t* siPolyMeshFilter;
    03091
    03093 extern XSIDECL const wchar_t* siPrimitiveFilter;
    03094
    03096 extern XSIDECL const wchar_t* siPropertyFilter;
    03097
    03099 extern XSIDECL const wchar_t* siSceneFilter;
    03100
    03102 extern XSIDECL const wchar_t* siShaderFilter;
    03103
    03105 extern XSIDECL const wchar_t* siSkeletonJointFilter;
    03106
    03108 extern XSIDECL const wchar_t* siSubComponentFilter;
    03109
    03111 extern XSIDECL const wchar_t* siSubSurfaceFilter;
    03112
    03114 extern XSIDECL const wchar_t* siSurfaceCurveFilter;
    03115
    03117 extern XSIDECL const wchar_t* siSurfaceMeshFilter;
    03118
    03120 extern XSIDECL const wchar_t* siTextureControlFilter;
    03121
    03123 extern XSIDECL const wchar_t* siTrimCurveFilter;
    03124
    03126 extern XSIDECL const wchar_t* siUIsolineFilter;
    03127
    03129 extern XSIDECL const wchar_t* siVIsolineFilter;
    03130
    03132 extern XSIDECL const wchar_t* siUKnotCurveFilter;
    03133
    03135 extern XSIDECL const wchar_t* siVKnotCurveFilter;
    03136
    03138 extern XSIDECL const wchar_t* siWaveFilter;
    03139
    03140 extern XSIDECL const wchar_t* siConditionalObjectFilter;
    03141
    03142
    03146 extern XSIDECL const wchar_t* siAutoInspect;
    03147
    03153 extern XSIDECL const wchar_t* siCompensationFlag;
    03154
    03156 extern XSIDECL const wchar_t* siCustomCommandLibCache;
    03157
    03159 extern XSIDECL const wchar_t* siCustomOperatorLibCache;
    03160
    03162 extern XSIDECL const wchar_t* siDisplayCallbackLibCache;
    03163
    03165 extern XSIDECL const wchar_t* siDisplayLibCache;
    03166
    03168 extern XSIDECL const wchar_t* siDisplayPassLibCache;
    03169
    03171 extern XSIDECL const wchar_t* siEventLibCache;
    03172
    03174 extern XSIDECL const wchar_t* siFilterLibCache;
    03175
    03177 extern XSIDECL const wchar_t* siMenuLibCache;
    03178
    03180 extern XSIDECL const wchar_t* siPropertyLibCache;
    03181
    03183 extern XSIDECL const wchar_t* siRTShaderLibCache;
    03184
    03186 extern XSIDECL const wchar_t* siScrCommandLogEnabled;
    03187
    03189 extern XSIDECL const wchar_t* siScrCommandLogFileName;
    03190
    03192 extern XSIDECL const wchar_t* siScrCommandLogMaxSize;
    03193
    03195 extern XSIDECL const wchar_t* siScrCommandLogToFile;
    03196
    03198 extern XSIDECL const wchar_t* siScrCommandLogUnlimitedSize;
    03199
    03206 extern XSIDECL const wchar_t* siScrLanguage;
    03207
    03209 extern XSIDECL const wchar_t* siScrMessageLogEnabled;
    03210
    03212 extern XSIDECL const wchar_t* siScrRealTimeMessagingEnabled;
    03213
    03215 extern XSIDECL const wchar_t* siTimeDisplayFormatDisplayAsFrames;
    03216
    03218 extern XSIDECL const wchar_t* siTimeDisplayFormatDisplayUserFormat;
    03219
    03221 extern XSIDECL const wchar_t* siTimeDisplayFormatUserFormat;
    03222
    03224 extern XSIDECL const wchar_t* siTimeFormatDefaultFrameFormat;
    03225
    03227 extern XSIDECL const wchar_t* siTimeFormatDefaultFrameRate;
    03228
    03232 extern XSIDECL const wchar_t* siTransformAxisMode;
    03233
    03235 extern XSIDECL const wchar_t* siTransformRefMode;
    03236
    03238 extern XSIDECL const wchar_t* siUILayoutDefault;
    03239
    03241 extern XSIDECL const wchar_t* siAnimationKeyword;
    03242
    03244 extern XSIDECL const wchar_t* siClusterKeyword;
    03245
    03247 extern XSIDECL const wchar_t* siConstraintKeyword;
    03248
    03250 extern XSIDECL const wchar_t* siControlObjectKeyword;
    03251
    03253 extern XSIDECL const wchar_t* siConverterKeyword;
    03254
    03256 extern XSIDECL const wchar_t* siCurrentKeyword;
    03257
    03259 extern XSIDECL const wchar_t* siCurveKeyword;
    03260
    03262 extern XSIDECL const wchar_t* siCustomPSetKeyword;
    03263
    03265 extern XSIDECL const wchar_t* siDeformKeyword;
    03266
    03268 extern XSIDECL const wchar_t* siDynamicsKeyword;
    03269
    03271 extern XSIDECL const wchar_t* siExpressionsKeyword;
    03272
    03274 extern XSIDECL const wchar_t* siGeneralKeyword;
    03275
    03277 extern XSIDECL const wchar_t* siGeneratorKeyword;
    03278
    03280 extern XSIDECL const wchar_t* siGeometryKeyword;
    03281
    03283 extern XSIDECL const wchar_t* siHairKeyword;
    03284
    03286 extern XSIDECL const wchar_t* siIKKeyword;
    03287
    03289 extern XSIDECL const wchar_t* siKinematicsKeyword;
    03290
    03292 extern XSIDECL const wchar_t* siMeshKeyword;
    03293
    03295 extern XSIDECL const wchar_t* siMixerKeyword;
    03296
    03298 extern XSIDECL const wchar_t* siModelingKeyword;
    03299
    03301 extern XSIDECL const wchar_t* siOperatorsKeyword;
    03302
    03304 extern XSIDECL const wchar_t* siParticleKeyword;
    03305
    03307 extern XSIDECL const wchar_t* siPrimitiveKeyword;
    03308
    03310 extern XSIDECL const wchar_t* siProjectionKeyword;
    03311
    03313 extern XSIDECL const wchar_t* siRenderingKeyword;
    03314
    03316 extern XSIDECL const wchar_t* siSimulationKeyword;
    03317
    03319 extern XSIDECL const wchar_t* siSurfaceKeyword;
    03320
    03322 extern XSIDECL const wchar_t* siTopologyEditorKeyword;
    03323
    03325 extern XSIDECL const wchar_t* siTopologyKeyword;
    03326
    03328 extern XSIDECL const wchar_t* siViewingKeyword;
    03329
    03331 extern XSIDECL const wchar_t* siBoundaryCluster;
    03332
    03334 extern XSIDECL const wchar_t* siEdgeCluster;
    03335
    03337 extern XSIDECL const wchar_t* siFaceCluster;
    03338
    03340 extern XSIDECL const wchar_t* siIsoLineUCluster;
    03341
    03343 extern XSIDECL const wchar_t* siIsoLineVCluster;
    03344
    03346 extern XSIDECL const wchar_t* siIsoPointCluster;
    03347
    03349 extern XSIDECL const wchar_t* siKnotCluster;
    03350
    03352 extern XSIDECL const wchar_t* siKnotCurveUCluster;
    03353
    03355 extern XSIDECL const wchar_t* siKnotCurveVCluster;
    03356
    03358 extern XSIDECL const wchar_t* siPolygonCluster;
    03359
    03361 extern XSIDECL const wchar_t* siPolygonNodeCluster;
    03362
    03364 extern XSIDECL const wchar_t* siSampledPointCluster;
    03365
    03367 extern XSIDECL const wchar_t* siSubCurveCluster;
    03368
    03370 extern XSIDECL const wchar_t* siSubSurfaceCluster;
    03371
    03373 extern XSIDECL const wchar_t* siSurfaceCurveCluster;
    03374
    03376 extern XSIDECL const wchar_t* siTrimCurveCluster;
    03377
    03379 extern XSIDECL const wchar_t* siVertexCluster;
    03380
    03382 extern XSIDECL const wchar_t* si0DComponentFamily;
    03383
    03385 extern XSIDECL const wchar_t* si1DComponentFamily;
    03386
    03388 extern XSIDECL const wchar_t* si2DComponentFamily;
    03389
    03391 extern XSIDECL const wchar_t* si3DObjectFamily;
    03392
    03394 extern XSIDECL const wchar_t* siAssignmentOperatorFamily;
    03395
    03397 extern XSIDECL const wchar_t* siCameraFamily;
    03398
    03400 extern XSIDECL const wchar_t* siChainElementFamily;
    03401
    03403 extern XSIDECL const wchar_t* siClusterableComponentFamily;
    03404
    03406 extern XSIDECL const wchar_t* siClusterFamily;
    03407
    03409 extern XSIDECL const wchar_t* siConstraintFamily;
    03410
    03412 extern XSIDECL const wchar_t* siContourContrastShaderFamily;
    03413
    03415 extern XSIDECL const wchar_t* siContourShaderFamily;
    03416
    03418 extern XSIDECL const wchar_t* siContourStoreShaderFamily;
    03419
    03421 extern XSIDECL const wchar_t* siControlObjectFamily;
    03422
    03424 extern XSIDECL const wchar_t* siControlObjectNurbsTextureFamily;
    03425
    03427 extern XSIDECL const wchar_t* siControlObjectTextureFamily;
    03428
    03430 extern XSIDECL const wchar_t* siControlObjectTextureProjectionFamily;
    03431
    03433 extern XSIDECL const wchar_t* siConverterOperatorFamily;
    03434
    03436 extern XSIDECL const wchar_t* siCurveFamily;
    03437
    03439 extern XSIDECL const wchar_t* siDeformOperatorFamily;
    03440
    03442 extern XSIDECL const wchar_t* siDisplacementShaderFamily;
    03443
    03445 extern XSIDECL const wchar_t* siEnvironmentShaderFamily;
    03446
    03448 extern XSIDECL const wchar_t* siFxOperatorFamily;
    03449
    03451 extern XSIDECL const wchar_t* siGeneratorOperatorFamily;
    03452
    03454 extern XSIDECL const wchar_t* siGeometryFamily;
    03455
    03457 extern XSIDECL const wchar_t* siGeometryShaderFamily;
    03458
    03460 extern XSIDECL const wchar_t* siGroupFamily;
    03461
    03463 extern XSIDECL const wchar_t* siImageOperatorFamily;
    03464
    03466 extern XSIDECL const wchar_t* siImplicitGeometryFamily;
    03467
    03469 extern XSIDECL const wchar_t* siKineInfoFamily;
    03470
    03472 extern XSIDECL const wchar_t* siLatticeFamily;
    03473
    03475 extern XSIDECL const wchar_t* siLensShaderFamily;
    03476
    03478 extern XSIDECL const wchar_t* siLightPhotonShaderFamily;
    03479
    03481 extern XSIDECL const wchar_t* siLightPrimitiveFamily;
    03482
    03484 extern XSIDECL const wchar_t* siLightShaderFamily;
    03485
    03487 extern XSIDECL const wchar_t* siMarkerOperatorFamily;
    03488
    03490 extern XSIDECL const wchar_t* siMaterialFamily;
    03491
    03493 extern XSIDECL const wchar_t* siMaterialShaderFamily;
    03494
    03496 extern XSIDECL const wchar_t* siMeshFamily;
    03497
    03499 extern XSIDECL const wchar_t* siNullPrimitiveFamily;
    03500
    03502 extern XSIDECL const wchar_t* siNurbsCurveListFamily;
    03503
    03505 extern XSIDECL const wchar_t* siNurbsSurfaceMeshFamily;
    03506
    03508 extern XSIDECL const wchar_t* siOperatorFamily;
    03509
    03511 extern XSIDECL const wchar_t* siOutputShaderFamily;
    03512
    03514 extern XSIDECL const wchar_t* siParticleControlObjectFamily;
    03515
    03517 extern XSIDECL const wchar_t* siParticleFamily;
    03518
    03520 extern XSIDECL const wchar_t* siPassFamily;
    03521
    03523 extern XSIDECL const wchar_t* siPatchNetworkFamily;
    03524
    03526 extern XSIDECL const wchar_t* siPhotonShaderFamily;
    03527
    03529 extern XSIDECL const wchar_t* siPlanarObjectFamily;
    03530
    03532 extern XSIDECL const wchar_t* siPointCloudFamily;
    03533
    03535 extern XSIDECL const wchar_t* siPropertyFamily;
    03536
    03538 extern XSIDECL const wchar_t* siRealTimeShaderFamily;
    03539
    03541 extern XSIDECL const wchar_t* siShaderFamily;
    03542
    03544 extern XSIDECL const wchar_t* siShadowShaderFamily;
    03545
    03547 extern XSIDECL const wchar_t* siSubComponentFamily;
    03548
    03550 extern XSIDECL const wchar_t* siSurfaceCurveFamily;
    03551
    03553 extern XSIDECL const wchar_t* siSurfaceFamily;
    03554
    03556 extern XSIDECL const wchar_t* siTextureShaderFamily;
    03557
    03559 extern XSIDECL const wchar_t* siTopologyOperatorFamily;
    03560
    03562 extern XSIDECL const wchar_t* siVirtualComponentFamily;
    03563
    03565 extern XSIDECL const wchar_t* siVirtualCurveFamily;
    03566
    03568 extern XSIDECL const wchar_t* siVolumeShaderFamily;
    03569
    03571 extern XSIDECL const wchar_t* si2PntCnsType;
    03572
    03574 extern XSIDECL const wchar_t* si3DObjectType;
    03575
    03577 extern XSIDECL const wchar_t* si3PntCnsType;
    03578
    03580 extern XSIDECL const wchar_t* siActionClipType;
    03581
    03583 extern XSIDECL const wchar_t* siActionType;
    03584
    03586 extern XSIDECL const wchar_t* siAddEdgeOpType;
    03587
    03589 extern XSIDECL const wchar_t* siAddMeshPntOpType;
    03590
    03592 extern XSIDECL const wchar_t* siAddNurbsCrvPntOpType;
    03593
    03595 extern XSIDECL const wchar_t* siAddNurbsSrfPntOpType;
    03596
    03598 extern XSIDECL const wchar_t* siAddPntMiddleCrvType;
    03599
    03601 extern XSIDECL const wchar_t* siAddPntMiddleSrfOpType;
    03602
    03604 extern XSIDECL const wchar_t* siAmbientLightingType;
    03605
    03607 extern XSIDECL const wchar_t* siArcPrimType;
    03608
    03610 extern XSIDECL const wchar_t* siAttractorCtrlType;
    03611
    03613 extern XSIDECL const wchar_t* siAutoCageAssignOpType;
    03614
    03616 extern XSIDECL const wchar_t* siAutoEnvAssignOpType;
    03617
    03619 extern XSIDECL const wchar_t* siBallJointCnsType;
    03620
    03622 extern XSIDECL const wchar_t* siBasePathCnsType;
    03623
    03625 extern XSIDECL const wchar_t* siBendOpType;
    03626
    03628 extern XSIDECL const wchar_t* siBevelOpType;
    03629
    03631 extern XSIDECL const wchar_t* siBirail2GenOpType;
    03632
    03634 extern XSIDECL const wchar_t* siBirailOpType;
    03635
    03637 extern XSIDECL const wchar_t* siBlasterOpType;
    03638
    03640 extern XSIDECL const wchar_t* siBlendCrvOpType;
    03641
    03643 extern XSIDECL const wchar_t* siBlendSrfOpType;
    03644
    03646 extern XSIDECL const wchar_t* siBooleanGenOpType;
    03647
    03649 extern XSIDECL const wchar_t* siBooleanSrfTopoOpType;
    03650
    03652 extern XSIDECL const wchar_t* siBPlaneCnsType;
    03653
    03655 extern XSIDECL const wchar_t* siBridgeOpType;
    03656
    03658 extern XSIDECL const wchar_t* siBrushPropertiesType;
    03659
    03661 extern XSIDECL const wchar_t* siBulgeOpType;
    03662
    03664 extern XSIDECL const wchar_t* siBVolCnsType;
    03665
    03667 extern XSIDECL const wchar_t* siCageDeformOpType;
    03668
    03670 extern XSIDECL const wchar_t* siCamDispType;
    03671
    03673 extern XSIDECL const wchar_t* siCameraLensFlareType;
    03674
    03676 extern XSIDECL const wchar_t* siCameraPrimType;
    03677
    03679 extern XSIDECL const wchar_t* siCameraRootPrimType;
    03680
    03682 extern XSIDECL const wchar_t* siCameraTxtOpType;
    03683
    03685 extern XSIDECL const wchar_t* siCamVisType;
    03686
    03688 extern XSIDECL const wchar_t* siCapOpType;
    03689
    03691 extern XSIDECL const wchar_t* siCenterOpType;
    03692
    03694 extern XSIDECL const wchar_t* siChainBonePrimType;
    03695
    03697 extern XSIDECL const wchar_t* siChainEffPrimType;
    03698
    03700 extern XSIDECL const wchar_t* siChainRootPrimType;
    03701
    03703 extern XSIDECL const wchar_t* siCirclePrimType;
    03704
    03706 extern XSIDECL const wchar_t* siCleanCrvOpType;
    03707
    03709 extern XSIDECL const wchar_t* siCleanSrfOpType;
    03710
    03712 extern XSIDECL const wchar_t* siClothOpType;
    03713
    03715 extern XSIDECL const wchar_t* siClothPropType;
    03716
    03718 extern XSIDECL const wchar_t* siCloudPrimType;
    03719
    03721 extern XSIDECL const wchar_t* siClsColorType;
    03722
    03724 extern XSIDECL const wchar_t* siClsCtrOpType;
    03725
    03727 extern XSIDECL const wchar_t* siClsKeyType;
    03728
    03730 extern XSIDECL const wchar_t* siClsKeyWgtMapOpType;
    03731
    03733 extern XSIDECL const wchar_t* siClsPoseType;
    03734
    03736 extern XSIDECL const wchar_t* siClsShapeCombinerOpType;
    03737
    03739 extern XSIDECL const wchar_t* siClsUVSpaceTxtType;
    03740
    03742 extern XSIDECL const wchar_t* siCoBBoxSclOpType;
    03743
    03745 extern XSIDECL const wchar_t* siCollapseOpType;
    03746
    03748 extern XSIDECL const wchar_t* siConePrimType;
    03749
    03751 extern XSIDECL const wchar_t* siCoPoseFCrvOpType;
    03752
    03754 extern XSIDECL const wchar_t* siCopyOpType;
    03755
    03757 extern XSIDECL const wchar_t* siCopyShapeOpType;
    03758
    03760 extern XSIDECL const wchar_t* siCopyUVWOpType;
    03761
    03763 extern XSIDECL const wchar_t* siCreatePolyOpType;
    03764
    03766 extern XSIDECL const wchar_t* siCrvCnsType;
    03767
    03769 extern XSIDECL const wchar_t* siCrvCreationOpType;
    03770
    03772 extern XSIDECL const wchar_t* siCrvCtrlOpType;
    03773
    03775 extern XSIDECL const wchar_t* siCrvCutOpType;
    03776
    03778 extern XSIDECL const wchar_t* siCrvDeformOpType;
    03779
    03781 extern XSIDECL const wchar_t* siCrvListAggregatePrimType;
    03782
    03784 extern XSIDECL const wchar_t* siCrvListPrimType;
    03785
    03787 extern XSIDECL const wchar_t* siCrvListToMeshOpType;
    03788
    03790 extern XSIDECL const wchar_t* siCrvNetOpType;
    03791
    03793 extern XSIDECL const wchar_t* siCrvOpenCloseOpType;
    03794
    03796 extern XSIDECL const wchar_t* siCrvReparamOpType;
    03797
    03799 extern XSIDECL const wchar_t* siCrvShiftOpType;
    03800
    03802 extern XSIDECL const wchar_t* siCubePrimType;
    03803
    03805 extern XSIDECL const wchar_t* siCustomParamSet;
    03806
    03808 extern XSIDECL const wchar_t* siCycleUVWType;
    03809
    03811 extern XSIDECL const wchar_t* siCylinderPrimType;
    03812
    03814 extern XSIDECL const wchar_t* siDeformBySpineOp2Type;
    03815
    03817 extern XSIDECL const wchar_t* siDeformBySpineOpType;
    03818
    03820 extern XSIDECL const wchar_t* siDeformOpType;
    03821
    03823 extern XSIDECL const wchar_t* siDeleteCompOpType;
    03824
    03826 extern XSIDECL const wchar_t* siDelPntCrvOpType;
    03827
    03829 extern XSIDECL const wchar_t* siDGlowType;
    03830
    03832 extern XSIDECL const wchar_t* siDirCnsType;
    03833
    03835 extern XSIDECL const wchar_t* siDiscPrimType;
    03836
    03838 extern XSIDECL const wchar_t* siDisplayType;
    03839
    03841 extern XSIDECL const wchar_t* siDissolveCompOpType;
    03842
    03844 extern XSIDECL const wchar_t* siDistanceOpType;
    03845
    03847 extern XSIDECL const wchar_t* siDistCnsType;
    03848
    03850 extern XSIDECL const wchar_t* siDodecahedronPrimType;
    03851
    03853 extern XSIDECL const wchar_t* siDragCtrlPrimType;
    03854
    03856 extern XSIDECL const wchar_t* siEddyCtrlPrimType;
    03857
    03859 extern XSIDECL const wchar_t* siEditPolyOpType;
    03860
    03862 extern XSIDECL const wchar_t* siEmissionPropType;
    03863
    03865 extern XSIDECL const wchar_t* siEnvelopOpType;
    03866
    03868 extern XSIDECL const wchar_t* siEnvSelClsOpType;
    03869
    03871 extern XSIDECL const wchar_t* siEnvWgtType;
    03872
    03874 extern XSIDECL const wchar_t* siExplosionOpType;
    03875
    03877 extern XSIDECL const wchar_t* siExtendCrv2PntOpType;
    03878
    03880 extern XSIDECL const wchar_t* siExtendToCrvOpType;
    03881
    03883 extern XSIDECL const wchar_t* siExtractCrvOpType;
    03884
    03886 extern XSIDECL const wchar_t* siExtractCrvSegOpType;
    03887
    03889 extern XSIDECL const wchar_t* siExtractPolyOpType;
    03890
    03892 extern XSIDECL const wchar_t* siExtractSubCrvOpType;
    03893
    03895 extern XSIDECL const wchar_t* siExtrude2ProfsOpType;
    03896
    03898 extern XSIDECL const wchar_t* siExtrudeCompAxisOpType;
    03899
    03901 extern XSIDECL const wchar_t* siExtrudeComponentOpType;
    03902
    03904 extern XSIDECL const wchar_t* siExtrusionOpType;
    03905
    03907 extern XSIDECL const wchar_t* siFanType;
    03908
    03910 extern XSIDECL const wchar_t* siFilletCrvOpType;
    03911
    03913 extern XSIDECL const wchar_t* siFilletSrfOpType;
    03914
    03916 extern XSIDECL const wchar_t* siFillHoleOpType;
    03917
    03919 extern XSIDECL const wchar_t* siFilterEdgeOpType;
    03920
    03922 extern XSIDECL const wchar_t* siFilterPolyOpType;
    03923
    03925 extern XSIDECL const wchar_t* siFitCrvOpType;
    03926
    03928 extern XSIDECL const wchar_t* siFitSrfOpType;
    03929
    03931 extern XSIDECL const wchar_t* siFlipUVWOpType;
    03932
    03934 extern XSIDECL const wchar_t* siFluidOpType;
    03935
    03937 extern XSIDECL const wchar_t* siFoldOpType;
    03938
    03940 extern XSIDECL const wchar_t* siFourSidedOpType;
    03941
    03943 extern XSIDECL const wchar_t* siFurOpType;
    03944
    03946 extern XSIDECL const wchar_t* siFurPrimType;
    03947
    03949 extern XSIDECL const wchar_t* siFurPropType;
    03950
    03952 extern XSIDECL const wchar_t* siFurSimOpType;
    03953
    03955 extern XSIDECL const wchar_t* siGeneratorOpType;
    03956
    03958 extern XSIDECL const wchar_t* siGeomApproxType;
    03959
    03961 extern XSIDECL const wchar_t* siGeoShaderPrimType;
    03962
    03964 extern XSIDECL const wchar_t* siGeoTxtOpType;
    03965
    03967 extern XSIDECL const wchar_t* siGlobalType;
    03968
    03970 extern XSIDECL const wchar_t* siGravityCtrlType;
    03971
    03973 extern XSIDECL const wchar_t* siGridPrimType;
    03974
    03976 extern XSIDECL const wchar_t* siGroup;
    03977
    03979 extern XSIDECL const wchar_t* siGroupType;
    03980
    03982 extern XSIDECL const wchar_t* siHealOpType;
    03983
    03985 extern XSIDECL const wchar_t* siHealUVWOpType;
    03986
    03988 extern XSIDECL const wchar_t* siIcosahedronPrimType;
    03989
    03991 extern XSIDECL const wchar_t* siImageClipType;
    03992
    03994 extern XSIDECL const wchar_t* siImageCropOpType;
    03995
    03997 extern XSIDECL const wchar_t* siImageFXOpType;
    03998
    04000 extern XSIDECL const wchar_t* siImageObjectType;
    04001
    04003 extern XSIDECL const wchar_t* siImageSourceOpType;
    04004
    04006 extern XSIDECL const wchar_t* siImageSourceType;
    04007
    04009 extern XSIDECL const wchar_t* siInsertCrvKnotOpType;
    04010
    04012 extern XSIDECL const wchar_t* siInsSrfKnotOpType;
    04013
    04015 extern XSIDECL const wchar_t* siIntersectSrfOpType;
    04016
    04018 extern XSIDECL const wchar_t* siInvCrvOpType;
    04019
    04021 extern XSIDECL const wchar_t* siInvertPolyOpType;
    04022
    04024 extern XSIDECL const wchar_t* siInvisiblePolygonsClusterName;
    04025
    04027 extern XSIDECL const wchar_t* siInvSrfOpType;
    04028
    04030 extern XSIDECL const wchar_t* siKineChainPropType;
    04031
    04033 extern XSIDECL const wchar_t* siKineChainType;
    04034
    04036 extern XSIDECL const wchar_t* siKineCnsType;
    04037
    04039 extern XSIDECL const wchar_t* siKineInfoType;
    04040
    04042 extern XSIDECL const wchar_t* siKineJointType;
    04043
    04045 extern XSIDECL const wchar_t* siLatticeOpType;
    04046
    04048 extern XSIDECL const wchar_t* siLatticePrimType;
    04049
    04051 extern XSIDECL const wchar_t* siLayersType;
    04052
    04054 extern XSIDECL const wchar_t* siLightLensFlareType;
    04055
    04057 extern XSIDECL const wchar_t* siLightPrimType;
    04058
    04060 extern XSIDECL const wchar_t* siLineCnsType;
    04061
    04063 extern XSIDECL const wchar_t* siLocalType;
    04064
    04066 extern XSIDECL const wchar_t* siLoftOpType;
    04067
    04069 extern XSIDECL const wchar_t* siMapCompOpType;
    04070
    04072 extern XSIDECL const wchar_t* siMarkHardEdgeVertexOpType;
    04073
    04075 extern XSIDECL const wchar_t* siMaterialType;
    04076
    04078 extern XSIDECL const wchar_t* siMergeCrvOpType;
    04079
    04081 extern XSIDECL const wchar_t* siMergeMeshOpType;
    04082
    04084 extern XSIDECL const wchar_t* siMergeSrfOpType;
    04085
    04087 extern XSIDECL const wchar_t* siMeshLocalSubdivisionOpType;
    04088
    04090 extern XSIDECL const wchar_t* siMeshSubdivOpType;
    04091
    04093 extern XSIDECL const wchar_t* siMeshSubdivWithCenterOpType;
    04094
    04096 extern XSIDECL const wchar_t* siMixerAnimClipType;
    04097
    04099 extern XSIDECL const wchar_t* siMixerAnimTrackType;
    04100
    04102 extern XSIDECL const wchar_t* siMixerAudioClipType;
    04103
    04105 extern XSIDECL const wchar_t* siMixerAudioTrackType;
    04106
    04108 extern XSIDECL const wchar_t* siMixerPropType;
    04109
    04111 extern XSIDECL const wchar_t* siMixerShapeClipType;
    04112
    04114 extern XSIDECL const wchar_t* siMixerShapeTrackType;
    04115
    04117 extern XSIDECL const wchar_t* siMixerType;
    04118
    04120 extern XSIDECL const wchar_t* siModelClipType;
    04121
    04123 extern XSIDECL const wchar_t* siModelNullPrimType;
    04124
    04126 extern XSIDECL const wchar_t* siModelType;
    04127
    04129 extern XSIDECL const wchar_t* siMotionBlurType;
    04130
    04132 extern XSIDECL const wchar_t* siMoveComponentOpType;
    04133
    04135 extern XSIDECL const wchar_t* siNPntCnsType;
    04136
    04138 extern XSIDECL const wchar_t* siNullPrimType;
    04139
    04141 extern XSIDECL const wchar_t* siNurbsToMeshOpType;
    04142
    04144 extern XSIDECL const wchar_t* siObjClsCnsType;
    04145
    04147 extern XSIDECL const wchar_t* siObstaclePropType;
    04148
    04150 extern XSIDECL const wchar_t* siOctahedronPrimType;
    04151
    04153 extern XSIDECL const wchar_t* siOffsetClsOpType;
    04154
    04156 extern XSIDECL const wchar_t* siOffsetCrvOpType;
    04157
    04159 extern XSIDECL const wchar_t* siOffsetSrfOpType;
    04160
    04162 extern XSIDECL const wchar_t* siOpenCloseSrfOpType;
    04163
    04165 extern XSIDECL const wchar_t* siOriCnsType;
    04166
    04168 extern XSIDECL const wchar_t* siOverrideType;
    04169
    04171 extern XSIDECL const wchar_t* siParDecayType;
    04172
    04174 extern XSIDECL const wchar_t* siParObstExtSparksType;
    04175
    04177 extern XSIDECL const wchar_t* siParticleEventType;
    04178
    04180 extern XSIDECL const wchar_t* siParticlesOpType;
    04181
    04183 extern XSIDECL const wchar_t* siPathCnsType;
    04184
    04186 extern XSIDECL const wchar_t* siPinJointCnsType;
    04187
    04189 extern XSIDECL const wchar_t* siPlaneCnsType;
    04190
    04192 extern XSIDECL const wchar_t* siPointCloudPrimType;
    04193
    04195 extern XSIDECL const wchar_t* siPolyMeshPNetOpType;
    04196
    04198 extern XSIDECL const wchar_t* siPolyMeshType;
    04199
    04201 extern XSIDECL const wchar_t* siPosCnsType;
    04202
    04204 extern XSIDECL const wchar_t* siPoseCnsType;
    04205
    04207 extern XSIDECL const wchar_t* siProjectCrvOpType;
    04208
    04210 extern XSIDECL const wchar_t* siProportionalOpType;
    04211
    04213 extern XSIDECL const wchar_t* siPropVolumeOpType;
    04214
    04216 extern XSIDECL const wchar_t* siPushOpType;
    04217
    04219 extern XSIDECL const wchar_t* siQStretchOpType;
    04220
    04222 extern XSIDECL const wchar_t* siRandomizeOpType;
    04223
    04225 extern XSIDECL const wchar_t* siRefPlaneType;
    04226
    04228 extern XSIDECL const wchar_t* siRelaxUVWOpType;
    04229
    04231 extern XSIDECL const wchar_t* siRemoveCrvKnotOpType;
    04232
    04234 extern XSIDECL const wchar_t* siRemSrfKnotOpType;
    04235
    04237 extern XSIDECL const wchar_t* siRenderMapType;
    04238
    04240 extern XSIDECL const wchar_t* siRevolutionOpType;
    04241
    04243 extern XSIDECL const wchar_t* siRotoscopeType;
    04244
    04246 extern XSIDECL const wchar_t* siSceneAmbienceType;
    04247
    04249 extern XSIDECL const wchar_t* siSceneColorsType;
    04250
    04252 extern XSIDECL const wchar_t* siSclCnsType;
    04253
    04255 extern XSIDECL const wchar_t* siSCMFixerOpType;
    04256
    04258 extern XSIDECL const wchar_t* siSCMTopologyOpType;
    04259
    04261 extern XSIDECL const wchar_t* siScriptedOpType;
    04262
    04264 extern XSIDECL const wchar_t* siSetEdgeCreaseValueOpType;
    04265
    04267 extern XSIDECL const wchar_t* siShapeActionCompoundClipType;
    04268
    04270 extern XSIDECL const wchar_t* siShapeActionType;
    04271
    04273 extern XSIDECL const wchar_t* siVisemeActionType;
    04274
    04276 extern XSIDECL const wchar_t* siShearOpType;
    04277
    04279 extern XSIDECL const wchar_t* siShrinkWrapOpType;
    04280
    04282 extern XSIDECL const wchar_t* siSkelCtrlOpPropType;
    04283
    04285 extern XSIDECL const wchar_t* siSmoothEnvelopeWgtOpType;
    04286
    04288 extern XSIDECL const wchar_t* siSnapBoundOpType;
    04289
    04291 extern XSIDECL const wchar_t* siSnapCrvOpType;
    04292
    04294 extern XSIDECL const wchar_t* siSnipSrfOpType;
    04295
    04297 extern XSIDECL const wchar_t* siSoftBodyOpType;
    04298
    04300 extern XSIDECL const wchar_t* siSpherePrimType;
    04301
    04303 extern XSIDECL const wchar_t* siSpineDefOp2Type;
    04304
    04306 extern XSIDECL const wchar_t* siSpineDefOpType;
    04307
    04309 extern XSIDECL const wchar_t* siSpineWgtMapOp3Type;
    04310
    04312 extern XSIDECL const wchar_t* siSpineWgtMapOp4Type;
    04313
    04315 extern XSIDECL const wchar_t* siSpiralPrimType;
    04316
    04318 extern XSIDECL const wchar_t* siSplitEdgeOpType;
    04319
    04321 extern XSIDECL const wchar_t* siSplitPolyOpType;
    04322
    04324 extern XSIDECL const wchar_t* siSpotInterestPrimType;
    04325
    04327 extern XSIDECL const wchar_t* siSpotRootPrimType;
    04328
    04330 extern XSIDECL const wchar_t* siSquarePrimType;
    04331
    04333 extern XSIDECL const wchar_t* siSrfCnsType;
    04334
    04336 extern XSIDECL const wchar_t* siSrfCrvInverseOpType;
    04337
    04339 extern XSIDECL const wchar_t* siSrfCrvShiftOpType;
    04340
    04342 extern XSIDECL const wchar_t* siSrfCtrlOpType;
    04343
    04345 extern XSIDECL const wchar_t* siSrfDefOpType;
    04346
    04348 extern XSIDECL const wchar_t* siSrfMeshPrimType;
    04349
    04351 extern XSIDECL const wchar_t* siSrfPQOpType;
    04352
    04354 extern XSIDECL const wchar_t* siSrfReparamOpType;
    04355
    04357 extern XSIDECL const wchar_t* siSrfShiftOpType;
    04358
    04360 extern XSIDECL const wchar_t* siSrfSubdivisionOpType;
    04361
    04363 extern XSIDECL const wchar_t* siSrfUVCtrlOpType;
    04364
    04366 extern XSIDECL const wchar_t* siStandInPrimType;
    04367
    04369 extern XSIDECL const wchar_t* siStartOffsetOpType;
    04370
    04372 extern XSIDECL const wchar_t* siStitchCrvToCrvOpType;
    04373
    04375 extern XSIDECL const wchar_t* siStitchCrvToSrfOpType;
    04376
    04378 extern XSIDECL const wchar_t* siStitchSrfOpType;
    04379
    04381 extern XSIDECL const wchar_t* siStrokeOpType;
    04382
    04384 extern XSIDECL const wchar_t* siSubCompType;
    04385
    04387 extern XSIDECL const wchar_t* siSubdivEdgeOpType;
    04388
    04390 extern XSIDECL const wchar_t* siSubdivPolyOpType;
    04391
    04393 extern XSIDECL const wchar_t* siSwapSrfUVOpType;
    04394
    04396 extern XSIDECL const wchar_t* siSymmetrizePolygon;
    04397
    04399 extern XSIDECL const wchar_t* siSymmetryCnsType;
    04400
    04402 extern XSIDECL const wchar_t* siSymmetryMapOpType;
    04403
    04405 extern XSIDECL const wchar_t* siSymmetryMapType;
    04406
    04408 extern XSIDECL const wchar_t* siSynopticViewType;
    04409
    04411 extern XSIDECL const wchar_t* siTaperOpType;
    04412
    04414 extern XSIDECL const wchar_t* siTetrahedronPrimType;
    04415
    04417 extern XSIDECL const wchar_t* siTextToCrvListOpType;
    04418
    04420 extern XSIDECL const wchar_t* siTorusPrimType;
    04421
    04423 extern XSIDECL const wchar_t* siTrajCnsType;
    04424
    04426 extern XSIDECL const wchar_t* siTransformSetupType;
    04427
    04429 extern XSIDECL const wchar_t* siTurbulenceCtrlPrimType;
    04430
    04432 extern XSIDECL const wchar_t* siTwistOpType;
    04433
    04435 extern XSIDECL const wchar_t* siTxtMapType;
    04436
    04438 extern XSIDECL const wchar_t* siTxtOpType;
    04439
    04441 extern XSIDECL const wchar_t* siTxtSupportType;
    04442
    04444 extern XSIDECL const wchar_t* siUpVctCnsType;
    04445
    04447 extern XSIDECL const wchar_t* siUserMotionType;
    04448
    04450 extern XSIDECL const wchar_t* siUserNormalType;
    04451
    04453 extern XSIDECL const wchar_t* siUVProjDefType;
    04454
    04456 extern XSIDECL const wchar_t* siVertexcolorType;
    04457
    04459 extern XSIDECL const wchar_t* siVisibilityType;
    04460
    04462 extern XSIDECL const wchar_t* siVolumeDeformType;
    04463
    04465 extern XSIDECL const wchar_t* siVolumicLightSceneType;
    04466
    04468 extern XSIDECL const wchar_t* siVolumicLightType;
    04469
    04471 extern XSIDECL const wchar_t* siVortexCtrlType;
    04472
    04474 extern XSIDECL const wchar_t* siVtxColPainterOpType;
    04475
    04477 extern XSIDECL const wchar_t* siVtxColPropOpType;
    04478
    04480 extern XSIDECL const wchar_t* siWaveCtrlType;
    04481
    04483 extern XSIDECL const wchar_t* siWaveOpType;
    04484
    04486 extern XSIDECL const wchar_t* siWeldEdgesOpType;
    04487
    04489 extern XSIDECL const wchar_t* siWeldPntOpType;
    04490
    04492 extern XSIDECL const wchar_t* siWgtMapCnxOpType;
    04493
    04495 extern XSIDECL const wchar_t* siWgtMapOpType;
    04496
    04498 extern XSIDECL const wchar_t* siWgtMapsMixOpType;
    04499
    04501 extern XSIDECL const wchar_t* siWgtMapType;
    04502
    04504 extern XSIDECL const wchar_t* siWgtPainterOpType;
    04505
    04507 extern XSIDECL const wchar_t* siWindType;
    04508
    04510 extern XSIDECL const wchar_t* siWtStrokeOpType;
    04511
    04512 extern XSIDECL const wchar_t* siControlBitmap;
    04513
    04514
    04515 extern XSIDECL const wchar_t* siControlBoolean;
    04516
    04517
    04518 extern XSIDECL const wchar_t* siControlButton;
    04519
    04520
    04521 extern XSIDECL const wchar_t* siControlCheck;
    04522
    04523
    04524 extern XSIDECL const wchar_t* siControlCombo;
    04525
    04526
    04527 extern XSIDECL const wchar_t* siControlEdit;
    04528
    04529
    04530 extern XSIDECL const wchar_t* siControlFCurve;
    04531
    04532
    04533 extern XSIDECL const wchar_t* siControlFilePath;
    04534
    04535
    04536 extern XSIDECL const wchar_t* siControlFolder;
    04537
    04538
    04540 extern XSIDECL const wchar_t* siControlGradient;
    04541
    04542 extern XSIDECL const wchar_t* siControlGrid;
    04543
    04544
    04545 extern XSIDECL const wchar_t* siControlIconList;
    04546
    04547
    04548 extern XSIDECL const wchar_t* siControlImageClip;
    04549
    04550
    04551 extern XSIDECL const wchar_t* siControlListBox;
    04552
    04553
    04554 extern XSIDECL const wchar_t* siControlNumber;
    04555
    04556
    04557 extern XSIDECL const wchar_t* siControlRadio;
    04558
    04559
    04560 extern XSIDECL const wchar_t* siControlRGB;
    04561
    04562
    04563 extern XSIDECL const wchar_t* siControlRGBA;
    04564
    04565
    04566 extern XSIDECL const wchar_t* siControlStatic;
    04567
    04568
    04569 extern XSIDECL const wchar_t* siControlString;
    04570
    04571
    04572 extern XSIDECL const wchar_t* siControlSynoptic;
    04573
    04574
    04575 extern XSIDECL const wchar_t* siControlTextEditor;
    04576
    04577
    04579 extern XSIDECL const wchar_t* siControlTextureSpace;
    04580
    04581 extern XSIDECL const wchar_t* siUIAlignCenter;
    04582
    04583
    04584 extern XSIDECL const wchar_t* siUIAlignLeft;
    04585
    04586
    04587 extern XSIDECL const wchar_t* siUIAlignRight;
    04588
    04589
    04590 extern XSIDECL const wchar_t* siUIAudioFile;
    04591
    04592
    04593 extern XSIDECL const wchar_t* siUICaption;
    04594
    04595
    04596 extern XSIDECL const wchar_t* siUIColumnCnt;
    04597
    04598
    04599 extern XSIDECL const wchar_t* siUIColumnGap;
    04600
    04601
    04602 extern XSIDECL const wchar_t* siUIContinue;
    04603
    04604
    04605 extern XSIDECL const wchar_t* siUICX;
    04606
    04607
    04608 extern XSIDECL const wchar_t* siUICY;
    04609
    04610
    04611 extern XSIDECL const wchar_t* siUIDecimals;
    04612
    04613
    04614 extern XSIDECL const wchar_t* siUIFCurveColorNonBijective;
    04615
    04616
    04617 extern XSIDECL const wchar_t* siUIFCurveGhosting;
    04618
    04619
    04620 extern XSIDECL const wchar_t* siUIFCurveGridSpaceX;
    04621
    04622
    04623 extern XSIDECL const wchar_t* siUIFCurveGridSpaceY;
    04624
    04625
    04626 extern XSIDECL const wchar_t* siUIFCurveLabelX;
    04627
    04628
    04629 extern XSIDECL const wchar_t* siUIFCurveLabelY;
    04630
    04631
    04632 extern XSIDECL const wchar_t* siUIFCurveNoGrid;
    04633
    04634
    04635 extern XSIDECL const wchar_t* siUIFCurveNoRulerX;
    04636
    04637
    04638 extern XSIDECL const wchar_t* siUIFCurveNoRulerY;
    04639
    04640
    04641 extern XSIDECL const wchar_t* siUIFCurveShowTimeCursor;
    04642
    04643
    04644 extern XSIDECL const wchar_t* siUIFCurveSnapX;
    04645
    04646
    04647 extern XSIDECL const wchar_t* siUIFCurveSnapY;
    04648
    04649
    04650 extern XSIDECL const wchar_t* siUIFCurveViewMaxX;
    04651
    04652
    04653 extern XSIDECL const wchar_t* siUIFCurveViewMaxY;
    04654
    04655
    04656 extern XSIDECL const wchar_t* siUIFCurveViewMinX;
    04657
    04658
    04659 extern XSIDECL const wchar_t* siUIFCurveViewMinY;
    04660
    04661
    04662 extern XSIDECL const wchar_t* siUIFileFilter;
    04663
    04664
    04665 extern XSIDECL const wchar_t* siUIFileMustExist;
    04666
    04667
    04668 extern XSIDECL const wchar_t* siUIFilePath;
    04669
    04670
    04671 extern XSIDECL const wchar_t* siUIImageFile;
    04672
    04673
    04674 extern XSIDECL const wchar_t* siUIInitialDir;
    04675
    04676
    04677 extern XSIDECL const wchar_t* siUILabel;
    04678
    04679
    04680 extern XSIDECL const wchar_t* siUILabelMinPixels;
    04681
    04682
    04683 extern XSIDECL const wchar_t* siUILabelPercentage;
    04684
    04685
    04686 extern XSIDECL const wchar_t* siUILineCnt;
    04687
    04688
    04689 extern XSIDECL const wchar_t* siUILineGap;
    04690
    04691
    04692 extern XSIDECL const wchar_t* siUILogarithmic;
    04693
    04694
    04695 extern XSIDECL const wchar_t* siUIMultiSelectionListBox;
    04696
    04697
    04698 extern XSIDECL const wchar_t* siUINoLabel;
    04699
    04700
    04701 extern XSIDECL const wchar_t* siUINoSlider;
    04702
    04703
    04704 extern XSIDECL const wchar_t* siUIOpenFile;
    04705
    04706
    04707 extern XSIDECL const wchar_t* siUISelectionColor;
    04708
    04709
    04710 extern XSIDECL const wchar_t* siUIShowClip;
    04711
    04712
    04713 extern XSIDECL const wchar_t* siUIShowFrame;
    04714
    04715
    04716 extern XSIDECL const wchar_t* siUIButtonDisable;
    04717
    04718
    04719 extern XSIDECL const wchar_t* siUIGradientConDivot;
    04720
    04721
    04722 extern XSIDECL const wchar_t* siUIGradientMaxMarker;
    04723
    04724
    04725 extern XSIDECL const wchar_t* siUIGradientMidPoint;
    04726
    04727
    04728 extern XSIDECL const wchar_t* siUIGradientType;
    04729
    04730
    04731 extern XSIDECL const wchar_t* siUIGridColumnWidths;
    04732
    04733
    04734 extern XSIDECL const wchar_t* siUIGridHideColumnHeader;
    04735
    04736
    04737 extern XSIDECL const wchar_t* siUIGridHideRowHeader;
    04738
    04739
    04740 extern XSIDECL const wchar_t* siUIGridLockColumnHeader;
    04741
    04742
    04743 extern XSIDECL const wchar_t* siUIGridLockRowHeader;
    04744
    04745
    04746 extern XSIDECL const wchar_t* siUIGridReadOnlyColumns;
    04747
    04748
    04749 extern XSIDECL const wchar_t* siUIGridSelectionMode;
    04750
    04751
    04752 extern XSIDECL const wchar_t* siUIGridShowColumns;
    04753
    04754
    04755 extern XSIDECL const wchar_t* siUIStyle;
    04756
    04757
    04758 extern XSIDECL const wchar_t* siUISubFolder;
    04759
    04760
    04761 extern XSIDECL const wchar_t* siUISyncSlider;
    04762
    04763
    04764 extern XSIDECL const wchar_t* siUIThumbWheel;
    04765
    04766
    04767 extern XSIDECL const wchar_t* siUITreadmill;
    04768
    04769
    04770 extern XSIDECL const wchar_t* siUIItems;
    04771
    04772
    04773 extern XSIDECL const wchar_t* siUIType;
    04774
    04775
    04776 extern XSIDECL const wchar_t* siUIUseSelectionIcon;
    04777
    04778
    04779 extern XSIDECL const wchar_t* siUIValueOnly;
    04780
    04781
    04782 extern XSIDECL const wchar_t* siUIWidthPercentage;
    04783
    04784
    04785 extern XSIDECL const wchar_t* siUILineNumbering;
    04786
    04787
    04788 extern XSIDECL const wchar_t* siUIFolding;
    04789
    04790
    04791 extern XSIDECL const wchar_t* siUIBackgroundColor;
    04792
    04793
    04794 extern XSIDECL const wchar_t* siUIForegroundColor;
    04795
    04796
    04797 extern XSIDECL const wchar_t* siUIFont;
    04798
    04799
    04800 extern XSIDECL const wchar_t* siUICommentColor;
    04801
    04802
    04803 extern XSIDECL const wchar_t* siUIPreprocessorColor;
    04804
    04805
    04806 extern XSIDECL const wchar_t* siUIMarginWidth;
    04807
    04808
    04809 extern XSIDECL const wchar_t* siUICommentFont;
    04810
    04811
    04812 extern XSIDECL const wchar_t* siUIFontSize;
    04813
    04814
    04815 extern XSIDECL const wchar_t* siUIKeywords;
    04816
    04817
    04818 extern XSIDECL const wchar_t* siUIHeight;
    04819
    04820
    04821 extern XSIDECL const wchar_t* siUIHorizontalScroll;
    04822
    04823
    04824 extern XSIDECL const wchar_t* siUIVerticalScroll;
    04825
    04826
    04827 extern XSIDECL const wchar_t* siUILineWrap;
    04828
    04829
    04830 extern XSIDECL const wchar_t* siUIKeywordFile;
    04831
    04832
    04833 extern XSIDECL const wchar_t* siUIAutoComplete;
    04834
    04835
    04836 extern XSIDECL const wchar_t* siUIToolbar;
    04837
    04838
    04839 extern XSIDECL const wchar_t* siUICapability;
    04840
    04841
    04842 extern XSIDECL const wchar_t* siUIDictionary;
    04843
    04844
    04845 extern XSIDECL const wchar_t* siUIHelpFile;
    04846
    04847
    04849 extern XSIDECL const wchar_t* siUIHelpID;
    04850
    04852 extern XSIDECL const wchar_t* siUILanguage;
    04853
    04855 extern XSIDECL const wchar_t* siUILogic;
    04856
    04857 extern XSIDECL const wchar_t* siUILogicFile;
    04858
    04859
    04860 extern XSIDECL const wchar_t* siUILogicPrefix;
    04861
    04862
    04863 extern XSIDECL const wchar_t* siUIShowChildren;
    04864
    04865
    04866 extern XSIDECL const wchar_t* siArgHandlerAnimatableParameters;
    04867
    04868
    04869 extern XSIDECL const wchar_t* siArgHandlerCollection;
    04870
    04871
    04872 extern XSIDECL const wchar_t* siArgHandlerFrame;
    04873
    04874
    04875 extern XSIDECL const wchar_t* siArgHandlerFrameRate;
    04876
    04877
    04878 extern XSIDECL const wchar_t* siArgHandlerMarkedParameters;
    04879
    04880
    04881 extern XSIDECL const wchar_t* siArgHandlerSingleObj;
    04882
    04883
    04885 extern XSIDECL const wchar_t* siFilter3DObjectType;
    04886
    04887 extern XSIDECL const wchar_t* siFilterObjectType;
    04888
    04889
    04891 extern XSIDECL const wchar_t* siFilterPropertyType;
    04892
    04893 extern XSIDECL const wchar_t* siFilterSubComponentType;
    04894
    04895
    04897 extern XSIDECL const wchar_t* siClipAnimationLayerType;
    04898
    04899 extern XSIDECL const wchar_t* siClipAnimationType;
    04900
    04901
    04902 extern XSIDECL const wchar_t* siClipAnimCompoundType;
    04903
    04904
    04906 extern XSIDECL const wchar_t* siClipAudioType;
    04907
    04909 extern XSIDECL const wchar_t* siClipCacheType;
    04910
    04912 extern XSIDECL const wchar_t* siClipImageType;
    04913
    04915 extern XSIDECL const wchar_t* siClipMixerType;
    04916
    04917 extern XSIDECL const wchar_t* siClipShapeCompoundType;
    04918
    04919
    04920 extern XSIDECL const wchar_t* siClipShapeType;
    04921
    04922
    04924 extern XSIDECL const wchar_t* siTrackAnimationLayerType;
    04925
    04926 extern XSIDECL const wchar_t* siTrackAnimationType;
    04927
    04928
    04930 extern XSIDECL const wchar_t* siTrackAudioType;
    04931
    04933 extern XSIDECL const wchar_t* siTrackCacheType;
    04934
    04936 extern XSIDECL const wchar_t* siTrackShapeType;
    04937
    04938 extern XSIDECL const wchar_t* siTransitionBridgeType;
    04939
    04940
    04941 extern XSIDECL const wchar_t* siTransitionCardinalType;
    04942
    04943
    04944 extern XSIDECL const wchar_t* siTransitionStandardType;
    04945
    04946
    04948 extern XSIDECL const wchar_t* siAnimCompoundAnimItem;
    04949
    04951 extern XSIDECL const wchar_t* siConstraintAnimItem;
    04952
    04954 extern XSIDECL const wchar_t* siExpressionAnimItem;
    04955
    04957 extern XSIDECL const wchar_t* siFCurveAnimItem;
    04958
    04960 extern XSIDECL const wchar_t* siShapeCompoundAnimItem;
    04961
    04963 extern XSIDECL const wchar_t* siShapeKeyAnimItem;
    04964
    04966 extern XSIDECL const wchar_t* siStaticValueAnimItem;
    04967
    04969 extern XSIDECL const wchar_t* siCompoundMappedItem;
    04970
    04971 extern XSIDECL const wchar_t* siConstraintMappedItem;
    04972
    04973
    04974 extern XSIDECL const wchar_t* siExpressionMappedItem;
    04975
    04976
    04977 extern XSIDECL const wchar_t* siFCurveMappedItem;
    04978
    04979
    04981 extern XSIDECL const wchar_t* siShapeCompoundMappedItem;
    04982
    04983 extern XSIDECL const wchar_t* siShapeKeyMappedItem;
    04984
    04985
    04986 extern XSIDECL const wchar_t* siStaticValueMappedItem;
    04987
    04988
    04990 extern XSIDECL const wchar_t* siSEFilterActionNodes;
    04991
    04993 extern XSIDECL const wchar_t* siSEFilterAllNodeTypes;
    04994
    04996 extern XSIDECL const wchar_t* siSEFilterAnimatableNodes;
    04997
    04999 extern XSIDECL const wchar_t* siSEFilterAnimatedNodes;
    05000
    05002 extern XSIDECL const wchar_t* siSEFilterClusterNodes;
    05003
    05005 extern XSIDECL const wchar_t* siSEFilterGroupNodes;
    05006
    05008 extern XSIDECL const wchar_t* siSEFilterKeywordAll;
    05009
    05011 extern XSIDECL const wchar_t* siSEFilterKeywordAnimation;
    05012
    05014 extern XSIDECL const wchar_t* siSEFilterKeywordCustom;
    05015
    05017 extern XSIDECL const wchar_t* siSEFilterKeywordGeneral;
    05018
    05020 extern XSIDECL const wchar_t* siSEFilterKeywordKinematics;
    05021
    05023 extern XSIDECL const wchar_t* siSEFilterKeywordModeling;
    05024
    05026 extern XSIDECL const wchar_t* siSEFilterKeywordRendering;
    05027
    05029 extern XSIDECL const wchar_t* siSEFilterKeywordViewing;
    05030
    05032 extern XSIDECL const wchar_t* siSEFilterMaterialNodes;
    05033
    05035 extern XSIDECL const wchar_t* siSEFilterMiscellaneousNodes;
    05036
    05038 extern XSIDECL const wchar_t* siSEFilterModelNodes;
    05039
    05041 extern XSIDECL const wchar_t* siSEFilterObjectNodes;
    05042
    05044 extern XSIDECL const wchar_t* siSEFilterOperatorNodes;
    05045
    05047 extern XSIDECL const wchar_t* siSEFilterParameterNodes;
    05048
    05050 extern XSIDECL const wchar_t* siSEFilterPrimitiveNodes;
    05051
    05053 extern XSIDECL const wchar_t* siSEFilterPropertyNodes;
    05054
    05056 extern XSIDECL const wchar_t* siSEFilterSceneNodes;
    05057
    05059 extern XSIDECL const wchar_t* siSEFilterShaderNodes;
    05060
    05062 extern XSIDECL const wchar_t* siImageDataTypeRGBA;
    05063
    05065 extern XSIDECL const wchar_t* siImageDataTypeRGB;
    05066
    05068 extern XSIDECL const wchar_t* siImageDataTypeRGBE;
    05069
    05071 extern XSIDECL const wchar_t* siImageDataTypeAlpha;
    05072
    05074 extern XSIDECL const wchar_t* siImageDataTypeIntensity;
    05075
    05077 extern XSIDECL const wchar_t* siImageDataTypeDepth;
    05078
    05080 extern XSIDECL const wchar_t* siImageDataTypeNormal;
    05081
    05083 extern XSIDECL const wchar_t* siImageDataTypeMotion;
    05084
    05086 extern XSIDECL const wchar_t* siImageDataTypeVector;
    05087
    05089 extern XSIDECL const wchar_t* siImageDataTypePoint;
    05090
    05092 extern XSIDECL const wchar_t* siImageDataTypeLabel;
    05093
    05095 extern XSIDECL const wchar_t* siImageDataTypeBitMask;
    05096
    05098 extern XSIDECL const wchar_t* siATFilterPresetAll;
    05099
    05101 extern XSIDECL const wchar_t* siATFilterPresetCustom;
    05102
    05104 extern XSIDECL const wchar_t* siATFilterPresetGeneral;
    05105
    05107 extern XSIDECL const wchar_t* siATFilterPresetModeling;
    05108
    05110 extern XSIDECL const wchar_t* siATFilterPresetAnimation;
    05111
    05113 extern XSIDECL const wchar_t* siATFilterPresetKinematics;
    05114
    05116 extern XSIDECL const wchar_t* siATFilterPresetRendering;
    05117
    05119 extern XSIDECL const wchar_t* siATFilterPresetViewing;
    05120
    05122 extern XSIDECL const wchar_t* siATFilterPresetLocalTransform;
    05123
    05125 extern XSIDECL const wchar_t* siATFilterPresetPosition;
    05126
    05128 extern XSIDECL const wchar_t* siATFilterPresetPositionX;
    05129
    05131 extern XSIDECL const wchar_t* siATFilterPresetPositionY;
    05132
    05134 extern XSIDECL const wchar_t* siATFilterPresetPositionZ;
    05135
    05137 extern XSIDECL const wchar_t* siATFilterPresetRotation;
    05138
    05140 extern XSIDECL const wchar_t* siATFilterPresetRotationX;
    05141
    05143 extern XSIDECL const wchar_t* siATFilterPresetRotationY;
    05144
    05146 extern XSIDECL const wchar_t* siATFilterPresetRotationZ;
    05147
    05149 extern XSIDECL const wchar_t* siATFilterPresetScaling;
    05150
    05152 extern XSIDECL const wchar_t* siATFilterPresetScalingX;
    05153
    05155 extern XSIDECL const wchar_t* siATFilterPresetScalingY;
    05156
    05158 extern XSIDECL const wchar_t* siATFilterPresetScalingZ;
    05159
    05161 extern XSIDECL const wchar_t* siATFilterPresetColor;
    05162
    05164 extern XSIDECL const wchar_t* siATFilterTaggedAll;
    05165
    05167 extern XSIDECL const wchar_t* siATFilterTagged1;
    05168
    05170 extern XSIDECL const wchar_t* siATFilterTagged2;
    05171
    05173 extern XSIDECL const wchar_t* siATFilterTagged3;
    05174
    05176 extern XSIDECL const wchar_t* siATFilterTagged4;
    05177
    05179 extern XSIDECL const wchar_t* siATFilterTagged5;
    05180
    05182 extern XSIDECL const wchar_t* siATFilterTagged6;
    05183
    05185 extern XSIDECL const wchar_t* siATFilterTagged7;
    05186
    05188 extern XSIDECL const wchar_t* siATFilterTagged8;
    05189
    05191 extern XSIDECL const wchar_t* siATFilterTagged9;
    05192
    05194 extern XSIDECL const wchar_t* siATFilterTagged10;
    05195
    05196 extern XSIDECL const wchar_t* siReferenceFilterAttribute;
    05197
    05198
    05199 extern XSIDECL const wchar_t* siPropertyFilterAttribute;
    05200
    05201
    05202 extern XSIDECL const wchar_t* siCustomTypeNameAttribute;
    05203
    05204
    05206 extern XSIDECL const wchar_t* siShaderFamilyAttribute;
    05207
    05208 extern XSIDECL const wchar_t* siDefaultConnectionAttribute;
    05209
    05210
    05212 extern XSIDECL const wchar_t* siWritableImageAttribute;
    05213
    05215 extern XSIDECL const wchar_t* siWritableImageTypeAttribute;
    05216
    05218 extern XSIDECL const wchar_t* siRenderTreeNodeColorRAttribute;
    05219
    05221 extern XSIDECL const wchar_t* siRenderTreeNodeColorGAttribute;
    05222
    05224 extern XSIDECL const wchar_t* siRenderTreeNodeColorBAttribute;
    05225
    05227 extern XSIDECL const wchar_t* siUseRenderTreeLayoutPortDisplayNamesAttribute;
    05228
    05230 extern XSIDECL const wchar_t* siRecompileMetaSLOnValueChange;
    05231
    05233 extern XSIDECL const wchar_t* siCAVTangentsAttribute;
    05234
    05236 extern XSIDECL const wchar_t* siCAVBinormalsAttribute;
    05237
    05239 extern XSIDECL const wchar_t* siHWShaderVersionAttribute;
    05240
    05241 extern XSIDECL const wchar_t* siHWShaderForceAttributeUpdate;
    05242
    05243
    05244 extern XSIDECL const wchar_t* siHWShaderDirtyParameterUpdate;
    05245
    05246
    05248 extern XSIDECL const wchar_t* siShaderFamilyCntContrast;
    05249
    05251 extern XSIDECL const wchar_t* siShaderFamilyCntMat;
    05252
    05254 extern XSIDECL const wchar_t* siShaderFamilyCntStore;
    05255
    05257 extern XSIDECL const wchar_t* siShaderFamilyData;
    05258
    05260 extern XSIDECL const wchar_t* siShaderFamilyEnvironment;
    05261
    05263 extern XSIDECL const wchar_t* siShaderFamilyGeometry;
    05264
    05266 extern XSIDECL const wchar_t* siShaderFamilyLens;
    05267
    05269 extern XSIDECL const wchar_t* siShaderFamilyLight;
    05270
    05272 extern XSIDECL const wchar_t* siShaderFamilyLightmap;
    05273
    05275 extern XSIDECL const wchar_t* siShaderFamilyOutput;
    05276
    05278 extern XSIDECL const wchar_t* siShaderFamilyPhenomMat;
    05279
    05281 extern XSIDECL const wchar_t* siShaderFamilyPhotonLight;
    05282
    05284 extern XSIDECL const wchar_t* siShaderFamilyPhotonMat;
    05285
    05287 extern XSIDECL const wchar_t* siShaderFamilyPhotonVolume;
    05288
    05290 extern XSIDECL const wchar_t* siShaderFamilyShadowMat;
    05291
    05293 extern XSIDECL const wchar_t* siShaderFamilyState;
    05294
    05296 extern XSIDECL const wchar_t* siShaderFamilySurfaceMat;
    05297
    05299 extern XSIDECL const wchar_t* siShaderFamilyTexture;
    05300
    05302 extern XSIDECL const wchar_t* siShaderFamilyVolume;
    05303
    05305 extern XSIDECL const wchar_t* siShaderFamilyRTShader;
    05306
    05307 extern XSIDECL const wchar_t* siMentalRayLightmapPortType;
    05308
    05309
    05310 extern XSIDECL const wchar_t* siMentalRayGeometryPortType;
    05311
    05312
    05313 extern XSIDECL const wchar_t* siMentalRayContourStorePortType;
    05314
    05315
    05316 extern XSIDECL const wchar_t* siMentalRayContourContrastPortType;
    05317
    05318
    05319 extern XSIDECL const wchar_t* siMentalRayPhenomenonMaterialPortType;
    05320
    05321
    05322 extern XSIDECL const wchar_t* siXGSRealTimePortType;
    05323
    05324
    05325 extern XSIDECL const wchar_t* siHWShaderPortType;
    05326
    05327
    05328 extern XSIDECL const wchar_t* siHardwareVertexPosition;
    05329
    05330
    05331 extern XSIDECL const wchar_t* siHardwareVertexNormal;
    05332
    05333
    05335 extern XSIDECL const wchar_t* siHardwareVertexColor;
    05336
    05338 extern XSIDECL const wchar_t* siHardwareVertexTangent;
    05339
    05341 extern XSIDECL const wchar_t* siHardwareVertexBinormal;
    05342
    05344 extern XSIDECL const wchar_t* siHardwareVertexTexCoord;
    05345
    05347 extern XSIDECL const wchar_t* siHardwareVertexWeightMap;
    05348
    05350 extern XSIDECL const wchar_t* siHardwareVertexPointVelocity;
    05351
    05353 extern XSIDECL const wchar_t* siHardwareVertexOrientation;
    05354
    05356 extern XSIDECL const wchar_t* siHardwareVertexAge;
    05357
    05359 extern XSIDECL const wchar_t* siHardwareVertexRadius;
    05360
    05362 extern XSIDECL const wchar_t* siHardwareVertexID;
    05363
    05365 extern XSIDECL const wchar_t* siHardwareVertexFog;
    05366
    05368 extern XSIDECL const wchar_t* siHardwareVertexWeight;
    05369
    05371 extern XSIDECL const wchar_t* siHardwareVertexIndice;
    05372
    05374 extern XSIDECL const wchar_t* siHardwareVertexTessfactor;
    05375
    05377 extern XSIDECL const wchar_t* siHardwareVertexDepth;
    05378
    05380 extern XSIDECL const wchar_t* siHardwareVertexSample;
    05381
    05383 extern XSIDECL const wchar_t* siHardwareVertexAuto;
    05384
    05386 extern XSIDECL const wchar_t* siICERenderPropSuffixUWrap;
    05387
    05389 extern XSIDECL const wchar_t* siICERenderPropSuffixVWrap;
    05390
    05392 extern XSIDECL const wchar_t* siICERenderPropSuffixWWrap;
    05393
    05395 extern XSIDECL const wchar_t* siICERenderPropSuffixTransform;
    05396
    05398 extern XSIDECL const wchar_t* siICERenderPropSuffixIsHomogeneous;
    05399
    05401 extern XSIDECL const wchar_t* siICERenderPropSuffixSmoothWhenSubd;
    05402
    05403
    05404 }; // XSI namespace
    05405
    05406
    05407 #endif /* _XSIDECL_H_ */