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