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