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_ */