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     siOnEndCommand  = 542181329,        
01280     siOnBeginCommand    = 542181331     
01281     }   siEventID;
01282 
01284 typedef   
01285 enum siSelectionChangeType
01286     {   siAddedToSelection  = 0,        
01287     siRemovedFromSelection  = 1     
01288     }   siSelectionChangeType;
01289 
01291 typedef   
01292 enum siRenderFieldType
01293     {   siRenderFieldNone   = 0,        
01294     siRenderFieldOdd    = 1,        
01295     siRenderFieldEven   = 2     
01296     }   siRenderFieldType;
01297 
01298 typedef   
01299 enum siRenderingType
01300 
01301     {   siRenderSequence    = 0,        
01302     siRenderFramePreview    = 1,        
01303     siRenderEchoToMi    = 2,
01304     siRenderExportArchive   = 2
01305     }   siRenderType;
01306 
01308 typedef   
01309 enum siRenderingErrorType
01310     {   siRenderNoError = 0,        
01311     siRenderAbort   = 1,
01312     siRenderFailure = 2
01313     }   siRenderingErrorType;
01314 
01316 typedef   
01317 enum siSubdivisionRuleType
01318     {   siCatmullClark  = 0,        
01319     siXSIDooSabin   = 2,        
01320     siLinearSubdivision = 3     
01321     }   siSubdivisionRuleType;
01322 
01324 typedef   
01325 enum siNavigateComponentType
01326     {   siNextComponent = 0,        
01327     siPreviousComponent = 1,        
01328     siFirstComponent    = 2,        
01329     siLastComponent = 3     
01330     }   siNavigateComponentType;
01331 
01333 typedef   
01334 enum siParticleRenderType
01335     {   siBillboardType = 0,        
01336     siSphereType    = 1,        
01337     siBlobType  = 2     
01338     }   siParticleRenderType;
01339 
01341 typedef   
01342 enum siFCurveEditorAttribute
01343     {   siRegionStartFrame  = 0,        
01344     siRegionEndFrame    = 1,        
01345     siRegionMin = 2,        
01346     siRegionMax = 3     
01347     }   siFCurveEditorAttribute;
01348 
01350 typedef   
01351 enum siSeverityType
01352     {   siFatalMsg  = 1,        
01353     siErrorMsg  = 2,        
01354     siWarningMsg    = 4,        
01355     siInfoMsg   = 8,        
01356     siVerboseMsg    = 16,       
01357     siCommentMsg    = 32        
01358     }   siSeverityType;
01359 
01361 typedef   
01362 enum siCustomCompiledOpFlags
01363     {   siDLLLoadingUnloading   = 1     
01364     }   siCustomCompiledOpFlags;
01365 
01367 typedef   
01368 enum siChannelAction
01369     {   siChannelActionNone = 0,        
01370     siChannelActionDrive    = 1,        
01371     siChannelActionCommand  = 2,        
01372     siChannelActionSpecial  = 3     
01373     }   siChannelAction;
01374 
01376 typedef   
01377 enum siSelectMode
01378     {   siSelectDefault = 0,        
01379     siSelectNode    = 1,        
01380     siSelectBranch  = 2,        
01381     siSelectTree    = 3,        
01382     siSelectModel   = 4     
01383     }   siSelectMode;
01384 
01386 typedef   
01387 enum siTransientExplorerFilter
01388     {   siSEFilterAllNodes  = 0,        
01389     siSEFilterAllNodesNoParams  = 1,        
01390     siSEFilterGeometryOperators = 2,        
01391     siSEFilterObjectsOnly   = 3,        
01392     siSEFilterAllProperties = 4,        
01393     siSEFilterPropertiesAndPrimitives   = 5,        
01394     siSEFilterMaterialsAndShaders   = 6,        
01395     siSEFilterModelsOnly    = 7,        
01396     siSEFilterGroupsOnly    = 8,        
01397     siSEFilterImageClips    = 9     
01398     }   siTransientExplorerFilter;
01399 
01401 typedef   
01402 enum siClassID
01403     {   siObjectID  = 0,        
01404     siUnknownClassID    = 0,        
01405     siSIObjectID    = 1,        
01406     siOGLMaterialID = 2,        
01407     siOGLTextureID  = 3,        
01408     siOGLLightID    = 4,        
01409     siApplicationID = 5,        
01410     siArgumentID    = 6,        
01411     siCommandID = 7,        
01412     siClipID    = 8,        
01413     siShapeClipID   = 9,        
01414     siSubComponentID    = 10,       
01415     siFacetID   = 11,       
01416     siNurbsSurfaceID    = 12,       
01417     siPointID   = 13,       
01418     siControlPointID    = 14,       
01419     siNurbsCurveControlPointID  = 15,       
01420     siNurbsCurveListControlPointID  = 16,       
01421     siNurbsSurfaceControlPointID    = 17,       
01422     siNurbsCurveID  = 18,       
01423     siSampleID  = 19,       
01424     siNurbsSampleID = 20,       
01425     siPolygonNodeID = 21,       
01426     siGeometryID    = 22,       
01427     siNurbsSurfaceMeshID    = 23,       
01428     siNurbsCurveListID  = 24,       
01429     siPolygonMeshID = 25,       
01430     siSegmentID = 26,       
01431     siConnectionPointID = 27,       
01432     siConstructionHistoryID = 28,       
01433     siDictionaryID  = 29,       
01434     siEventInfoID   = 30,       
01435     siFCurveID  = 31,       
01436     siNestedFCurveID    = 32,       
01437     siFCurveKeyID   = 33,       
01438     siFileBrowserID = 34,       
01439     siImageID   = 35,       
01440     siMappedItemID  = 36,       
01441     siPortID    = 37,       
01442     siInputPortID   = 38,       
01443     siSelectionID   = 39,       
01444     siStaticSourceID    = 40,       
01445     siTriangleID    = 41,       
01446     siTriangleVertexID  = 42,       
01447     siUpdateContextID   = 43,       
01448     siParameterID   = 44,       
01449     siCompoundParameterID   = 45,       
01450     siProjectID = 46,       
01451     siProjectItemID = 47,       
01452     siActionSourceID    = 48,       
01453     siExpressionID  = 49,       
01454     siImageClipID   = 50,       
01455     siSceneID   = 51,       
01456     siShaderID  = 52,       
01457     siOperatorID    = 53,       
01458     siEnvelopeID    = 54,       
01459     siPrimitiveID   = 55,       
01460     siParticleCloudPrimitiveID  = 56,       
01461     siPropertyID    = 57,       
01462     siClusterPropertyID = 58,       
01463     siConstraintID  = 59,       
01464     siConstraintWithUpVectorID  = 60,       
01465     siCustomPropertyID  = 61,       
01466     siJointID   = 62,       
01467     siKinematicsID  = 63,       
01468     siMaterialID    = 64,       
01469     siStaticKinematicStateID    = 65,       
01470     siSceneItemID   = 66,       
01471     siClusterID = 67,       
01472     siGroupID   = 68,       
01473     siLayerID   = 69,       
01474     siPassID    = 70,       
01475     siUserGroupID   = 71,       
01476     siX3DObjectID   = 72,       
01477     siParticleCloudID   = 73,       
01478     siModelID   = 74,       
01479     siChainElementID    = 75,       
01480     siChainRootID   = 76,       
01481     siChainBoneID   = 77,       
01482     siChainEffectorID   = 78,       
01483     siDirectedID    = 79,       
01484     siCameraID  = 80,       
01485     siLightID   = 81,       
01486     siNullID    = 82,       
01487     siRigID = 83,       
01488     siCameraRigID   = 84,       
01489     siLightRigID    = 85,       
01490     siKinematicStateID  = 86,       
01491     siTrackID   = 87,       
01492     siUserDataMapID = 88,       
01493     siFxTreeID  = 89,       
01494     siFxOperatorID  = 90,       
01495     siTriangleCollectionID  = 91,       
01496     siTriangleVertexCollectionID    = 92,       
01497     siSampleCollectionID    = 93,       
01498     siPolygonNodeCollectionID   = 94,       
01499     siPointCollectionID = 95,       
01500     siFacetCollectionID = 97,       
01501     siVertexID  = 98,       
01502     siVertexCollectionID    = 99,       
01503     siEdgeID    = 100,      
01504     siEdgeCollectionID  = 101,      
01505     siPolygonFaceID = 102,      
01506     siPolygonFaceCollectionID   = 103,      
01507     siDataSourceID  = 104,      
01508     siAnimationSourceID = 105,      
01509     siOutputPortID  = 106,      
01510     siProxyParameterID  = 107,      
01511     siDeviceCollectionID    = 108,      
01512     siDeviceID  = 109,      
01513     siChannelID = 110,      
01514     siKnotCollectionID  = 111,      
01515     siControlPointCollectionID  = 112,      
01516     siNurbsCurveCollectionID    = 113,      
01517     siNurbsSurfaceCollectionID  = 114,      
01518     siNurbsSampleCollectionID   = 115,      
01519     siTextureID = 116,      
01520     siUserDataBlobID    = 117,      
01521     siParticleID    = 118,      
01522     siAddonID   = 119,      
01523     siPPGLayoutID   = 120,      
01524     siPPGItemID = 121,      
01525     siPreferencesID = 122,      
01526     siParticleTypeID    = 123,      
01527     siParticleAttributeID   = 124,      
01528     siGridDataID    = 125,      
01529     siTextureLayerID    = 126,      
01530     siTextureLayerPortID    = 127,      
01531     siCustomOperatorID  = 128,      
01532     siPortGroupID   = 129,      
01533     siDesktopID = 130,      
01534     siLayoutID  = 131,      
01535     siUIObjectID    = 132,      
01536     siUIPersistableID   = 133,      
01537     siViewID    = 134,      
01538     siArrayParameterID  = 135,      
01539     siViewContextID = 137,      
01540     siContextID = 138,      
01541     siPPGEventContextID = 139,      
01542     siClipEffectID  = 140,      
01543     siClipEffectItemID  = 141,      
01544     siShapeKeyID    = 142,      
01545     siSourceID  = 143,      
01546     siTimeControlID = 144,      
01547     siTransitionID  = 145,      
01548     siAnimationSourceItemID = 146,      
01549     siClipContainerID   = 147,      
01550     siArgumentHandlerID = 148,      
01551     siMenuID    = 149,      
01552     siMenuItemID    = 150,      
01553     siPluginID  = 151,      
01554     siPluginItemID  = 152,      
01555     siPluginRegistrarID = 153,      
01556     siFilterID  = 154,      
01557     siUIToolkitID   = 155,      
01558     siProgressBarID = 156,      
01559     siParamDefID    = 157,      
01560     siFactoryID = 158,      
01561     siCommandCollectionID   = 159,      
01562     siArgumentCollectionID  = 160,      
01563     siGraphicSequencerContextID = 161,      
01564     siClipRelationID    = 162,      
01565     siMixerID   = 163,      
01566     siLibraryID = 164,      
01567     siSimulationEnvironmentID   = 165,      
01568     siGridWidgetID  = 166,      
01569     siGeometryAccessorID    = 167,      
01570     siEnvelopeWeightID  = 168,      
01571     siMeshBuilderID = 169,      
01572     siSegmentCollectionID   = 170,
01573     siFileReferenceID   = 171,      
01574     siClusterPropertyBuilderID  = 172,      
01575     siMaterialLibraryID = 173,      
01576     siHairPrimitiveID   = 174,      
01577     siRenderHairAccessorID  = 175,      
01578     siPointLocatorDataID    = 176,      
01579     siCollectionItemID  = 177,      
01580     siOperatorContextID = 178,      
01581     siPointCloudID  = 179,      
01582     siRigidBodyAccessorID   = 180,      
01583     siRigidConstraintAccessorID = 181,      
01584     siDeltaID   = 182,      
01585     siActionDeltaID = 183,      
01586     siActionDeltaItemID = 184,      
01587     siTimerEventID  = 185,      
01588     siPassContainerID   = 186,      
01589     siRenderChannelID   = 187,      
01590     siSceneRenderPropertyID = 188,      
01591     siFramebufferID = 189,      
01592     siRendererContextID = 190,      
01593     siRendererID    = 191,      
01594     siTimeTransportID   = 192,      
01595     siTimeTransportContextID    = 193,      
01596     siICENodeID = 194,      
01597     siICECompoundNodeID = 195,      
01598     siICENodePortID = 196,      
01599     siICETreeID = 197,      
01600     siICENodeContainerID    = 198,      
01601     siICENodeInputPortID    = 199,      
01602     siICENodeOutputPortID   = 200,      
01603     siICEDataProviderNodeID = 201,      
01604     siICEDataModifierNodeID = 202,      
01605     siICENodeDefID  = 203,      
01606     siICENodeContextID  = 204,      
01607     siICEAttributeID    = 205,      
01608     siPartitionID   = 206,      
01609     siOverrideID    = 207,      
01610     siHardwareShaderContextID   = 208,      
01611     siValueMapID    = 209,      
01612     siShaderParamDefID  = 210,      
01613     siShaderParamDefOptionsID   = 211,      
01614     siShaderballOptionsID   = 212,      
01615     siShaderParamDefContainerID = 213,      
01616     siMetaShaderRendererDefID   = 214,      
01617     siShaderDefID   = 215,      
01618     siShaderStructParamDefID    = 216,      
01619     siShaderArrayParamDefID = 217,      
01620     siShaderParameterID = 218,      
01621     siShaderArrayItemParameterID    = 219,      
01622     siShaderArrayParameterID    = 220,      
01623     siShaderCompoundParameterID = 221,      
01624     siRenderTreeNodeID  = 222,      
01625     siShaderBaseID  = 223,      
01626     siShaderContainerID = 224,      
01627     siShaderCompoundID  = 225,      
01628     siShaderCommentID   = 226,      
01629     siShaderDefManagerID    = 227,      
01630     siHardwareSurfaceID = 228,      
01631     siGraphicDriverID   = 229,      
01632     siHairGeometryID    = 230,      
01633     siPointCloudGeometryID  = 231,      
01634     siSchematicNodeID   = 232,      
01635     siSchematicID   = 233,      
01636     siSchematicNodeCollectionID = 234,      
01637     siUVPropertyID  = 235,      
01638     siToolContextID = 236,      
01639     siPickBufferID  = 237,      
01640     siAnnotationID  = 250,      
01641     siMemoCameraID  = 238,      
01642     siMemoCameraCollectionID    = 239       
01643     }   siClassID;
01644 
01646 typedef   
01647 enum siBlendInPresetModes
01648     {   siBlendInPreset = 0,        
01649     siReplaceAndBlendInPreset   = 1,        
01650     siReplaceNoBlend    = 2     
01651     }   siBlendInPresetModes;
01652 
01654 typedef   
01655 enum siBlendInTextureLayersModes
01656     {   siBlendInTextureLayers  = 0,        
01657     siReplaceAndBlendInTextureLayers    = 1,        
01658     siReplaceAndNoBlendInTextureLayers  = 2     
01659     }   siBlendInTextureLayersModes;
01660 
01662 typedef   
01663 enum siShaderCnxPointType
01664     {   siShaderCnxPointNone    = 0,        
01665     siShaderCnxPointBasePorts   = 1,        
01666     siShaderCnxPointTextureLayerPorts   = 2,        
01667     siShaderCnxPointAll = 65535     
01668     }   siShaderCnxPointType;
01669 
01671 typedef   
01672 enum siAddonItemType
01673     {   siLayoutAddonItemType   = 1,
01674     siToolbarAddonItemType  = 2,
01675     siKeyMapAddonItemType   = 3,
01676     siScriptCmdAddonItemType    = 4,
01677     siPresetAddonItemType   = 5,
01678     siSpdlAddonItemType = 6,
01679     siLibraryAddonItemType  = 7,
01680     siOtherAddonItemType    = 8,
01681     siEventAddonItemType    = 9,
01682     siDeviceAddonItemType   = 10,
01683     siShelfAddonItemType    = 11,
01684     siPluginAddonItemType   = 12,
01685     siHelpAddonItemType = 13,
01686     siViewAddonItemType = 14
01687     }   siAddonItemType;
01688 
01690 typedef 
01691 enum siGridWidgetColumnType
01692     {   siColumnStandard    = 0,        
01693     siColumnBool    = 1,        
01694     siColumnCombo   = 2     
01695     }   siGridWidgetColumnType;
01696 
01698 typedef 
01699 enum siGridSelectionMode
01700     {   siSelectionCell = 0,        
01701     siSelectionHeader   = 1,        
01702     siSelectionNone = 2     
01703     }   siGridSelectionMode;
01704 
01706 typedef   
01707 enum siTxtContourStretchingMethod
01708     {   siContourStretchingWalkingOnMesh    = 0,        
01709     siContourStretchingSpatialDistance  = 1,        
01710     siContourStretchingReqularQuads = 2,        
01711     siContourStretchingProjectionOnSurface  = 3     
01712     }   siTxtContourStretchingMethod;
01713 
01715 typedef   
01716 enum siExplorerScope
01717     {   siExplorerScopeDefault  = 0,        
01718     siExplorerScopeProject  = 1,        
01719     siExplorerScopePreferences  = 2,        
01720     siExplorerScopeScene    = 3,        
01721     siExplorerScopeLayers   = 4,        
01722     siExplorerScopePasses   = 5,        
01723     siExplorerScopeEnvironments = 6,        
01724     siExplorerScopeParTypes = 7,        
01725     siExplorerScopeSelection    = 8,        
01726     siExplorerScopeCustom   = 9,        
01727     siExplorerScopeCurrentLayer = 10,       
01728     siExplorerScopeCurrentPass  = 11,       
01729     siExplorerScopeCurrentEnvironment   = 12,       
01730     siExplorerScopeCurrentParType   = 13,       
01731     siExplorerScopeSourcesClips = 14,       
01732     siExplorerScopeSourcesClipsAnimation    = 15,       
01733     siExplorerScopeSourcesClipsAudio    = 16,       
01734     siExplorerScopeSourcesClipsImages   = 17,       
01735     siExplorerScopeSourcesClipsMaterials    = 18,       
01736     siExplorerScopeSourcesClipsModels   = 19,       
01737     siExplorerScopeCommands = 20        
01738     }   siExplorerScope;
01739 
01741 typedef   
01742 enum siTimeState
01743     {   siTimeStateNull = 0,        
01744     siTimeStateStop = 0x1,      
01745     siTimeStatePreStop  = 0x2,      
01746     siTimeStatePlay = 0x4,      
01747     siTimeStatePrePlay  = 0x8,      
01748     siTimeStateRecord   = 0x10,     
01749     siTimeStatePreRecord    = 0x20,     
01750     siTimeStateFast = 0x40,     
01751     siTimeStatePreFast  = 0x80,     
01752     siTimeStatePreRoll  = 0x100,        
01753     siTimeStateStep = 0x200,        
01754     siTimeStatePostStep = 0x400,        
01755     siTimeStatePause    = 0x800,        
01756     siTimeStatePrePause = 0x1000,       
01757     siTimeStateSeek = 0x2000,       
01758     siTimeNotifyTime    = 0x4000,       
01759     siTimeNotifyScrub   = 0x10000,      
01760     siTimeNotifySeek    = 0x20000,      
01761     siTimeNotifyPortChange  = 0x40000,      
01762     siTimeNotifyFrameDrop   = 0x80000       
01763     }   siTimeState;
01764 
01766 typedef   
01767 enum siDisplayCallback
01768     {   siUndefined = 0,        
01769     siPreBeginFrame = 1,        
01770     siBeginFrame    = 2,        
01771     siPostBeginFrame    = 3,        
01772     siPrePass   = 4,        
01773     siPass  = 5,        
01774     siPostPass  = 6,        
01775     siPreEndFrame   = 7,        
01776     siEndFrame  = 8,        
01777     siPostEndFrame  = 9,        
01778     siRenderFrame   = 10        
01779     }   siDisplayCallback;
01780 
01782 typedef   
01783 enum siXGSClassType
01784     {   siXGSPluginManager  = 0     
01785     }   siXGSClassType;
01786 
01788 typedef   
01789 enum siXGSFlag
01790     {   siInactive  = 0,        
01791     siActive    = 1     
01792     }   siXGSFlag;
01793 
01795 typedef   
01796 enum siXGSPassFlag
01797     {   siInsertBefore  = 0,        
01798     siInsertAfter   = 1,        
01799     siInsertBeforeAll   = 2,        
01800     siInsertAfterAll    = 3     
01801     }   siXGSPassFlag;
01802 
01804 typedef   
01805 enum siXGSStateType
01806     {   siXGSUnknown    = 0,        
01807     siXGSInteger    = 1,        
01808     siXGSFloat  = 2,        
01809     siXGSHandle = 3,        
01810     siXGSVector4    = 4,        
01811     siXGSMatrix4    = 5     
01812     }   siXGSStateType;
01813 
01815 typedef   
01816 enum siViewMode
01817     {   siAll   = 0,        
01818     siBoundingBoxMode   = 12,       
01819     siWireframe = 13,       
01820     siDepthCue  = 14,       
01821     siHiddenLineRemoval = 15,       
01822     siConstant  = 16,       
01823     siShaded    = 17,       
01824     siTextured  = 18,       
01825     siTexturedDecal = 19,       
01826     siCustom    = 20,       
01827     siRealtimePortMaterial  = 21        
01828     }   siViewMode;
01829 
01831 typedef   
01832 enum siParticleAttributeType
01833     {   siPAVector4 = 0,        
01834     siPAVector3 = 1,        
01835     siPAFloat   = 2,        
01836     siPAInt = 3,        
01837     siPAULong   = 4,        
01838     siPAUShort  = 5,        
01839     siPABool    = 6,        
01840     siPAUndefined   = 7     
01841     }   siParticleAttributeType;
01842 
01844 typedef   
01845 enum siAssetStorageType
01846     {   siAssetStorageTypeInternal  = 0,        
01847     siAssetStorageTypeExternalDotXSIBin = 1,        
01848     siAssetStorageTypeExternalDotXSIText    = 2,        
01849     siAssetStorageTypeExternalBin   = 3,        
01850     siAssetStorageTypeExternalXSIA  = 4     
01851     }   siAssetStorageType;
01852 
01854 typedef   
01855 enum siSourceStorageType
01856     {   siSourceStorageTypeInternal = 0,        
01857     siSourceStorageTypeExternalDotXSIBin    = 1,        
01858     siSourceStorageTypeExternalDotXSIText   = 2,        
01859     siSourceStorageTypeExternalBin  = 3     
01860     }   siSourceStorageType;
01861 
01863 typedef   
01864 enum siAssetStatus
01865     {   siAssetStatusOffloaded  = 0,        
01866     siAssetStatusPartiallyLoaded    = 1,        
01867     siAssetStatusLoaded = 2     
01868     }   siAssetStatus;
01869 
01871 typedef   
01872 enum siActionStatus
01873     {   siActionStatusOffloaded = 0,        
01874     siActionStatusPartiallyLoaded   = 1,        
01875     siActionStatusLoaded    = 2     
01876     }   siActionStatus;
01877 
01879 typedef   
01880 enum siFilterType
01881     {   siFilterUndefined   = 0,        
01882     siFilterObject  = 1,        
01883     siFilter3DObject    = 2,        
01884     siFilterProperty    = 3,        
01885     siFilterSubComponentEdge    = 4,        
01886     siFilterSubComponentPoint   = 5,        
01887     siFilterSubComponentPolygon = 6,        
01888     siFilterSubComponentKnot    = 7     
01889     }   siFilterType;
01890 
01892 typedef   
01893 enum siCommandCapabilities
01894     {   siSupportsKeyAssignment = 8,
01895     siCannotBeUsedInBatch   = 256,
01896     siNoLogging = 8388608,
01897     siAllowNotifications    = 1073741824
01898     }   siCommandCapabilities;
01899 
01901 typedef   
01902 enum siSeverity
01903     {   siFatal = 1,        
01904     siError = 2,        
01905     siWarning   = 4,        
01906     siInfo  = 8,        
01907     siVerbose   = 16,       
01908     siComment   = 32        
01909     }   siSeverity;
01910 
01912 typedef   
01913 enum siMsgBoxFlags
01914     {   siMsgOkOnly = 0,        
01915     siMsgOkCancel   = 1,        
01916     siMsgAbortRetryIgnore   = 2,        
01917     siMsgYesNoCancel    = 3,        
01918     siMsgYesNo  = 4,        
01919     siMsgRetryCancel    = 5,        
01920     siMsgCritical   = 16,       
01921     siMsgQuestion   = 32,       
01922     siMsgExclamation    = 48,       
01923     siMsgInformation    = 64,       
01924     siMsgDefaultButton1 = 0,        
01925     siMsgDefaultButton2 = 256,      
01926     siMsgDefaultButton3 = 512       
01927     }   siMsgBoxFlags;
01928 
01930 typedef   
01931 enum siMsgButtonPressed
01932     {   siMsgOk = 1,        
01933     siMsgCancel = 2,        
01934     siMsgAbort  = 3,        
01935     siMsgRetry  = 4,        
01936     siMsgIgnore = 5,        
01937     siMsgYes    = 6,        
01938     siMsgNo = 7     
01939     }   siMsgButtonPressed;
01940 
01942 typedef   
01943 enum siViewState
01944     {   siNormal    = 0,        
01945     siClosed    = 1,        
01946     siMinimized = 2     
01947     }   siViewState;
01948 
01950 typedef   
01951 enum siToolbarControl
01952     {   siTBCtrlBlankSeparator  = 0,        
01953     siTBCtrlGroupHeader = 1,        
01954     siTBCtrlLineBreak   = 2,        
01955     siTBCtrlMenu    = 3,        
01956     siTBCtrlPreset  = 4,        
01957     siTBCtrlLineSeparator   = 5     
01958     }   siToolbarControl;
01959 
01961 typedef   
01962 enum siTimeReferenceType
01963     {   siOriginalClip  = 0,        
01964     siExtrapolatedClip  = 1     
01965     }   siTimeReferenceType;
01966 
01968 typedef   
01969 enum siImageRatio
01970     {   siImageRatio1x1 = 0,        
01971     siImageRatio2x1 = 1,        
01972     siImageRatio4x1 = 2,        
01973     siImageRatio8x1 = 3,        
01974     siImageRatio16x1    = 4,        
01975     siImageRatioThumbnail   = 5     
01976     }   siImageRatio;
01977 
01979 typedef   
01980 enum siTimeControlExtrapolationType
01981     {   siTimeControlExtrapolationNone  = 0,        
01982     siTimeControlExtrapolationHold  = 1,        
01983     siTimeControlExtrapolationCycle = 2,        
01984     siTimeControlExtrapolationBounce    = 3     
01985     }   siTimeControlExtrapolationType;
01986 
01988 typedef   
01989 enum siMenuItemStyle
01990     {   siMenuItemUndefined = 0,        
01991     siMenuItem  = ( siMenuItemUndefined + 1 ) ,     
01992     siMenuItemSubmenu   = ( siMenuItem + 1 ) ,      
01993     siMenuItemSeparator = ( siMenuItemSubmenu + 1 ) ,       
01994     siMenuItemSection   = ( siMenuItemSeparator + 1 )       
01995     }   siMenuItemStyle;
01996 
01998 typedef   
01999 enum siMenuAnchorPoints
02000     {   siMenuUndefinedID   = 0,        
02001     siMenuTbGetPrimitiveCurveID = 1,        
02002     siMenuTbGetPrimitivePolygonMeshBasicID  = ( siMenuTbGetPrimitiveCurveID + 1 ) ,     
02003     siMenuTbGetPrimitivePolygonMeshHedronID = ( siMenuTbGetPrimitivePolygonMeshBasicID + 1 ) ,      
02004     siMenuTbGetPrimitivePolygonMeshID   = ( siMenuTbGetPrimitivePolygonMeshHedronID + 1 ) ,     
02005     siMenuTbGetPrimitiveSurfaceID   = ( siMenuTbGetPrimitivePolygonMeshID + 1 ) ,       
02006     siMenuTbGetPrimitiveImplicitCurveID = ( siMenuTbGetPrimitiveSurfaceID + 1 ) ,       
02007     siMenuTbGetPrimitiveImplicitID  = ( siMenuTbGetPrimitiveImplicitCurveID + 1 ) ,     
02008     siMenuTbGetPrimitiveControlObjectID = ( siMenuTbGetPrimitiveImplicitID + 1 ) ,      
02009     siMenuTbGetPrimitiveModelID = ( siMenuTbGetPrimitiveControlObjectID + 1 ) ,     
02010     siMenuTbGetPrimitiveID  = ( siMenuTbGetPrimitiveModelID + 1 ) ,     
02011     siMenuTbGetCameraID = ( siMenuTbGetPrimitiveID + 1 ) ,      
02012     siMenuTbGetLightID  = ( siMenuTbGetCameraID + 1 ) ,     
02013     siMenuTbGetMaterialID   = ( siMenuTbGetLightID + 1 ) ,      
02014     siMenuTbGetMaterialBasicID  = ( siMenuTbGetMaterialID + 1 ) ,       
02015     siMenuTbGetMaterialSimpleID = ( siMenuTbGetMaterialBasicID + 1 ) ,      
02016     siMenuTbGetMaterialRealTimeID   = ( siMenuTbGetMaterialSimpleID + 1 ) ,     
02017     siMenuTbGetPropertyID   = ( siMenuTbGetMaterialRealTimeID + 1 ) ,       
02018     siMenuTbGetPropertyTextureProjectionID  = ( siMenuTbGetPropertyID + 1 ) ,       
02019     siMenuTbGetPropertyTextureMapID = ( siMenuTbGetPropertyTextureProjectionID + 1 ) ,      
02020     siMenuTbGetPropertyTextureID    = ( siMenuTbGetPropertyTextureMapID + 1 ) ,     
02021     siMenuTbGetPropertyUserDataMapID    = ( siMenuTbGetPropertyTextureID + 1 ) ,        
02022     siMenuTbGetPropertyMapPaintID   = ( siMenuTbGetPropertyUserDataMapID + 1 ) ,        
02023     siMenuTbGetPropertyPSetID   = ( siMenuTbGetPropertyMapPaintID + 1 ) ,       
02024     siMenuTbDeformSpatialID = ( siMenuTbGetPropertyPSetID + 1 ) ,       
02025     siMenuTbDeformID    = ( siMenuTbDeformSpatialID + 1 ) ,     
02026     siMenuTbCreateSkeletonID    = ( siMenuTbDeformID + 1 ) ,        
02027     siMenuTbCreateSkeletonDrawID    = ( siMenuTbCreateSkeletonID + 1 ) ,        
02028     siMenuTbCreateSkeletonInspectID = ( siMenuTbCreateSkeletonDrawID + 1 ) ,        
02029     siMenuTbModelCreateCurveID  = 100,      
02030     siMenuTbModelCreateSurfaceMeshID    = ( siMenuTbModelCreateCurveID + 1 ) ,      
02031     siMenuTbModelCreatePolygonMeshID    = ( siMenuTbModelCreateSurfaceMeshID + 1 ) ,        
02032     siMenuTbModelCreateModelID  = ( siMenuTbModelCreatePolygonMeshID + 1 ) ,        
02033     siMenuTbModelCreateTextID   = ( siMenuTbModelCreateModelID + 1 ) ,      
02034     siMenuTbModelModifyComponentID  = ( siMenuTbModelCreateTextID + 1 ) ,       
02035     siMenuTbModelModifyCurveID  = ( siMenuTbModelModifyComponentID + 1 ) ,      
02036     siMenuTbModelModifySurfaceMeshID    = ( siMenuTbModelModifyCurveID + 1 ) ,      
02037     siMenuTbModelModifyPolygonMeshID    = ( siMenuTbModelModifySurfaceMeshID + 1 ) ,        
02038     siMenuTbModelModifyModelID  = ( siMenuTbModelModifyPolygonMeshID + 1 ) ,        
02039     siMenuTbAnimateCreateParameterID    = 200,      
02040     siMenuTbAnimateCreateParameterCustomPSetID  = ( siMenuTbAnimateCreateParameterID + 1 ) ,        
02041     siMenuTbAnimateCreateParameterCustomParamID = ( siMenuTbAnimateCreateParameterCustomPSetID + 1 ) ,      
02042     siMenuTbAnimateCreateParameterExpressionID  = ( siMenuTbAnimateCreateParameterCustomParamID + 1 ) ,     
02043     siMenuTbAnimateCreateParameterProxyID   = ( siMenuTbAnimateCreateParameterExpressionID + 1 ) ,      
02044     siMenuTbAnimateCreateCurveID    = ( siMenuTbAnimateCreateParameterProxyID + 1 ) ,       
02045     siMenuTbAnimateCreatePathID = ( siMenuTbAnimateCreateCurveID + 1 ) ,        
02046     siMenuTbAnimateCreateCharacterID    = ( siMenuTbAnimateCreatePathID + 1 ) ,     
02047     siMenuTbAnimateDeformShapeID    = ( siMenuTbAnimateCreateCharacterID + 1 ) ,        
02048     siMenuTbAnimateDeformShapeKeyID = ( siMenuTbAnimateDeformShapeID + 1 ) ,        
02049     siMenuTbAnimateDeformEnvelopeID = ( siMenuTbAnimateDeformShapeKeyID + 1 ) ,     
02050     siMenuTbAnimateActionsStoreID   = ( siMenuTbAnimateDeformEnvelopeID + 1 ) ,     
02051     siMenuTbAnimateActionsApplyID   = ( siMenuTbAnimateActionsStoreID + 1 ) ,       
02052     siMenuTbAnimateActionsTemplatesID   = ( siMenuTbAnimateActionsApplyID + 1 ) ,       
02053     siMenuTbAnimateToolsPlotID  = ( siMenuTbAnimateActionsTemplatesID + 1 ) ,       
02054     siMenuTbAnimateToolsDevicesID   = ( siMenuTbAnimateToolsPlotID + 1 ) ,      
02055     siMenuTbAnimateToolsImportID    = ( siMenuTbAnimateToolsDevicesID + 1 ) ,       
02056     siMenuTbAnimateToolsExportID    = ( siMenuTbAnimateToolsImportID + 1 ) ,        
02057     siMenuTbAnimateToolsMotorID = ( siMenuTbAnimateToolsExportID + 1 ) ,        
02058     siMenuTbRenderRegionID  = 300,      
02059     siMenuTbRenderPreviewID = ( siMenuTbRenderRegionID + 1 ) ,      
02060     siMenuTbRenderRenderID  = ( siMenuTbRenderPreviewID + 1 ) ,     
02061     siMenuTbRenderExportMIID    = ( siMenuTbRenderRenderID + 1 ) ,      
02062     siMenuTbRenderPassEditID    = ( siMenuTbRenderExportMIID + 1 ) ,        
02063     siMenuTbRenderPassEditNewPassID = ( siMenuTbRenderPassEditID + 1 ) ,        
02064     siMenuTbRenderPassPartitionID   = ( siMenuTbRenderPassEditNewPassID + 1 ) ,     
02065     siMenuTbRenderExportID  = ( siMenuTbRenderPassPartitionID + 1 ) ,       
02066     siMenuTbICEParticlesCreateID    = 320,      
02067     siMenuTbICEParticlesOnEmissionID    = ( siMenuTbICEParticlesCreateID + 1 ) ,        
02068     siMenuTbICEParticlesAfterEmissionID = ( siMenuTbICEParticlesOnEmissionID + 1 ) ,        
02069     siMenuTbICEParticlesForceID = ( siMenuTbICEParticlesAfterEmissionID + 1 ) ,     
02070     siMenuTbICEParticlesCollisionID = ( siMenuTbICEParticlesForceID + 1 ) ,     
02071     siMenuTbICEParticlesSimulationID    = ( siMenuTbICEParticlesCollisionID + 1 ) ,     
02072     siMenuTbICEParticlesModelLibraryID  = ( siMenuTbICEParticlesSimulationID + 1 ) ,        
02073     siMenuTbICEDeformCreateID   = 340,      
02074     siMenuTbICEDeformSimulateID = ( siMenuTbICEDeformCreateID + 1 ) ,       
02075     siMenuTbICEKinematicsEffectsID  = 360,      
02076     siMenuTbICEKinematicsConstrainID    = ( siMenuTbICEKinematicsEffectsID + 1 ) ,      
02077     siMenuTbGetForceID  = 400,      
02078     siMenuTbCreateParticlesID   = ( siMenuTbGetForceID + 1 ) ,      
02079     siMenuTbCreateParticlesFluidID  = ( siMenuTbCreateParticlesID + 1 ) ,       
02080     siMenuTbCreateParticlesExplosionID  = ( siMenuTbCreateParticlesFluidID + 1 ) ,      
02081     siMenuTbCreateParticlesNewPTypeID   = ( siMenuTbCreateParticlesExplosionID + 1 ) ,      
02082     siMenuTbCreateRigidBodyID   = ( siMenuTbCreateParticlesNewPTypeID + 1 ) ,       
02083     siMenuTbCreateRigidBodyConstraintID = ( siMenuTbCreateRigidBodyID + 1 ) ,       
02084     siMenuTbCreateClothID   = ( siMenuTbCreateRigidBodyConstraintID + 1 ) ,     
02085     siMenuTbModifyParticlesID   = ( siMenuTbCreateClothID + 1 ) ,       
02086     siMenuTbModifyRigidBodyID   = ( siMenuTbModifyParticlesID + 1 ) ,       
02087     siMenuTbModifyEnvironmentID = ( siMenuTbModifyRigidBodyID + 1 ) ,       
02088     siMenuTbCreateSoftBodyID    = ( siMenuTbModifyEnvironmentID + 1 ) ,     
02089     siMenuTbICECreateID = ( siMenuTbCreateSoftBodyID + 1 ) ,        
02090     siMenuTbICEEditID   = ( siMenuTbICECreateID + 1 ) ,     
02091     siMenuMainFileSceneID   = 1000,     
02092     siMenuMainFileProjectID = ( siMenuMainFileSceneID + 1 ) ,       
02093     siMenuMainFileExportID  = ( siMenuMainFileProjectID + 1 ) ,     
02094     siMenuMainFileImportID  = ( siMenuMainFileExportID + 1 ) ,      
02095     siMenuMainWindowID  = ( siMenuMainFileImportID + 1 ) ,      
02096     siMenuMainHelpID    = ( siMenuMainWindowID + 1 ) ,      
02097     siMenuMainApplicationID = ( siMenuMainHelpID + 1 ) ,        
02098     siMenuMainApplicationPropertySetsID = ( siMenuMainApplicationID + 1 ) ,     
02099     siMenuMainApplicationLayoutsID  = ( siMenuMainApplicationPropertySetsID + 1 ) ,     
02100     siMenuMainApplicationViewsID    = ( siMenuMainApplicationLayoutsID + 1 ) ,      
02101     siMenuMainApplicationToolbarsID = ( siMenuMainApplicationViewsID + 1 ) ,        
02102     siMenuMainApplicationCommandsID = ( siMenuMainApplicationToolbarsID + 1 ) ,     
02103     siMenuMainApplicationKeyMappingsID  = ( siMenuMainApplicationCommandsID + 1 ) ,     
02104     siMenuMainApplicationPreferencesID  = ( siMenuMainApplicationKeyMappingsID + 1 ) ,      
02105     siMenuMainTopLevelID    = ( siMenuMainApplicationPreferencesID + 1 ) ,      
02106     siMenuMainFileCrosswalkID   = ( siMenuMainTopLevelID + 1 ) ,        
02107     siMenuMCPSelectTopID    = 2000,     
02108     siMenuMCPSelectBottomID = ( siMenuMCPSelectTopID + 1 ) ,        
02109     siMenuMCPSelectExploreBtnID = ( siMenuMCPSelectBottomID + 1 ) ,     
02110     siMenuMCPSelectSelBtnContextID  = ( siMenuMCPSelectExploreBtnID + 1 ) ,     
02111     siMenuMCPTransformTopID = ( siMenuMCPSelectSelBtnContextID + 1 ) ,      
02112     siMenuMCPTransformBottomID  = ( siMenuMCPTransformTopID + 1 ) ,     
02113     siMenuMCPSnapID = ( siMenuMCPTransformBottomID + 1 ) ,      
02114     siMenuMCPConstrainID    = ( siMenuMCPSnapID + 1 ) ,     
02115     siMenuMCPEditID = ( siMenuMCPConstrainID + 1 ) ,        
02116     siMenuMCPAnimationID    = ( siMenuMCPEditID + 1 ) ,     
02117     siMenuMCPPlaybackID = ( siMenuMCPAnimationID + 1 ) ,        
02118     siMenuVMViewTypeID  = 3000,     
02119     siMenuVMCameraID    = ( siMenuVMViewTypeID + 1 ) ,      
02120     siMenuVMVisibilityID    = ( siMenuVMCameraID + 1 ) ,        
02121     siMenuVMDisplayID   = ( siMenuVMVisibilityID + 1 ) ,        
02122     siMenu3DViewClusterContextID    = 3100,     
02123     siMenu3DViewComponentContextID  = ( siMenu3DViewClusterContextID + 1 ) ,        
02124     siMenu3DViewComponentEditContextID  = ( siMenu3DViewComponentContextID + 1 ) ,      
02125     siMenu3DViewGeneralContextID    = ( siMenu3DViewComponentEditContextID + 1 ) ,      
02126     siMenu3DViewObjectContextID = ( siMenu3DViewGeneralContextID + 1 ) ,        
02127     siMenu3DViewObjectEditContextID = ( siMenu3DViewObjectContextID + 1 ) ,     
02128     siMenu3DViewObjectGroupContextID    = ( siMenu3DViewObjectEditContextID + 1 ) ,     
02129     siMenu3DViewObjectMeshContextID = ( siMenu3DViewObjectGroupContextID + 1 ) ,        
02130     siMenu3DViewObjectSelectContextID   = ( siMenu3DViewObjectMeshContextID + 1 ) ,     
02131     siMenuSEGeneralContextID    = 3200,     
02132     siMenuSELayersContextID = ( siMenuSEGeneralContextID + 1 ) ,        
02133     siMenuSEPassesContextID = ( siMenuSELayersContextID + 1 ) ,     
02134     siMenuSEPartitionsContextID = ( siMenuSEPassesContextID + 1 ) ,     
02135     siMenuSEObjectContextID = ( siMenuSEPartitionsContextID + 1 ) ,     
02136     siMenuSEGroupContextID  = ( siMenuSEObjectContextID + 1 ) ,     
02137     siMenuSEAnimContextID   = ( siMenuSEGroupContextID + 1 ) ,      
02138     siMenuSEClusterContextID    = ( siMenuSEAnimContextID + 1 ) ,       
02139     siMenuSEOperatorContextID   = ( siMenuSEClusterContextID + 1 ) ,        
02140     siMenuSEConstraintContextID = ( siMenuSEOperatorContextID + 1 ) ,       
02141     siMenuSEPreferenceContextID = ( siMenuSEConstraintContextID + 1 ) ,     
02142     siMenuSEMaterialContextID   = ( siMenuSEPreferenceContextID + 1 ) ,     
02143     siMenuSEModelContextID  = ( siMenuSEMaterialContextID + 1 ) ,       
02144     siMenuPluginMgrPluginFileID = 3300,     
02145     siMenuPluginMgrTreeFileID   = ( siMenuPluginMgrPluginFileID + 1 ) ,     
02146     siMenuPluginMgrContextPluginID  = ( siMenuPluginMgrTreeFileID + 1 ) ,       
02147     siMenuPluginMgrContextPluginLocationID  = ( siMenuPluginMgrContextPluginID + 1 ) ,      
02148     siMenuPluginMgrContextUserRootID    = ( siMenuPluginMgrContextPluginLocationID + 1 ) ,      
02149     siMenuPluginMgrContextFactoryRootID = ( siMenuPluginMgrContextUserRootID + 1 ) ,        
02150     siMenuPluginMgrContextWorkgroupRootID   = ( siMenuPluginMgrContextFactoryRootID + 1 ) ,     
02151     siMenuPluginMgrContextAddonID   = ( siMenuPluginMgrContextWorkgroupRootID + 1 ) ,       
02152     siMenuPluginMgrContextCustomLocationID  = ( siMenuPluginMgrContextAddonID + 1 ) ,       
02153     siMenuPluginMgrSPDLFileID   = ( siMenuPluginMgrContextCustomLocationID + 1 ) ,      
02154     siMenuPluginMgrContextSPDLID    = ( siMenuPluginMgrSPDLFileID + 1 ) ,       
02155     siMenuPluginMgrContextSPDLLocationID    = ( siMenuPluginMgrContextSPDLID + 1 ) ,        
02156     siMenuPluginMgrContextPluginItemID  = ( siMenuPluginMgrContextSPDLLocationID + 1 ) ,        
02157     siMenuPluginMgrContextViewLocationID    = ( siMenuPluginMgrContextPluginItemID + 1 ) ,      
02158     siMenuPluginMgrContextViewID    = ( siMenuPluginMgrContextViewLocationID + 1 ) ,        
02159     siMenuPluginMgrContextToolbarLocationID = ( siMenuPluginMgrContextViewID + 1 ) ,        
02160     siMenuPluginMgrContextToolbarID = ( siMenuPluginMgrContextToolbarLocationID + 1 ) ,     
02161     siMenuWorkgroupMgrFileID    = 3350,     
02162     siMenuWorkgroupMgrContextID = ( siMenuWorkgroupMgrFileID + 1 ) ,        
02163     siMenuScriptEditContextID   = 3400,     
02164     siMenuScriptHistoryContextID    = 3401,     
02165     siMenuPropertyPageContextID = 3600,     
02166     siMenuPropertyPageAnimContextID = ( siMenuPropertyPageContextID + 1 ) ,     
02167     siMenuShapeManagerEditID    = 3700,     
02168     siMenuShapeManagerCreateContextSingleSelectionID    = ( siMenuShapeManagerEditID + 1 ) ,        
02169     siMenuShapeManagerCreateContextMultiSelectionID = ( siMenuShapeManagerCreateContextSingleSelectionID + 1 ) ,        
02170     siMenuShapeManagerAnimateContextSingleSelectionID   = ( siMenuShapeManagerCreateContextMultiSelectionID + 1 ) ,     
02171     siMenuShapeManagerAnimateContextMultiSelectionID    = ( siMenuShapeManagerAnimateContextSingleSelectionID + 1 ) ,       
02172     siMenuShapeManagerAnimateID = ( siMenuShapeManagerAnimateContextMultiSelectionID + 1 ) ,        
02173     siMenuRenderRegionContextID = 3800,     
02174     siMenuMaterialPanelMaterialID   = 3900,     
02175     siMenuTextureEditorToolsID  = 4000,     
02176     siMenuRenderTreeToolsID = 4100,     
02177     siMenuICEViewToolsID    = ( siMenuRenderTreeToolsID + 1 ) ,     
02178     siMenuRTNodeContextID   = ( siMenuICEViewToolsID + 1 ) ,        
02179     siMenuICENodeContextID  = ( siMenuRTNodeContextID + 1 ) ,       
02180     siMenuICENodePortContextID  = ( siMenuICENodeContextID + 1 ) ,      
02181     siMenuRenderTreeTopLevelID  = ( siMenuICENodePortContextID + 1 ) ,      
02182     siMenuICEViewTopLevelID = ( siMenuRenderTreeTopLevelID + 1 ) ,      
02183     siMenuTextEditorWidgetEditID    = 4200,     
02184     siMenuTextEditorContextID   = ( siMenuTextEditorWidgetEditID + 1 ) ,        
02185     siMenuTextureSpaceProjectionID  = 4300,     
02186     siMenuSchematicViewID   = 4400,     
02187     siMenuSchematicViewContextID    = 4401,     
02188     siMenuSchematicNodeContextID    = 4402,     
02189     siMenuSceneLayerManagerLayersID = 4500,     
02190     siMenuSceneLayerManagerContextID    = ( siMenuSceneLayerManagerLayersID + 1 ) ,     
02191     siMenuWeightEditorFileID    = 10000,        
02192     siMenuWeightEditorEditID    = 10001,        
02193     siMenuWeightEditorViewID    = 10002     
02194     }   siMenuAnchorPoints;
02195 
02197 typedef   
02198 enum siPortFlags
02199     {   siDefaultPort   = 0,        
02200     siOptionalInputPort = 16,       
02201     siCreatedOutputPort = 256,      
02202     siBranchGroupPort   = 1024      
02203     }   siPortFlags;
02204 
02206 typedef   
02207 enum siWindowChangeState
02208     {   siWindowSize    = 1,        
02209     siWindowPaint   = 2,        
02210     siWindowSetFocus    = 3,        
02211     siWindowLostFocus   = 4     
02212     }   siWindowChangeState;
02213 
02215 typedef   
02216 enum siFileType
02217     {   siFileTypeDefault   = 0,        
02218     siFileTypeScene = 1,        
02219     siFileTypeModel = 2,        
02220     siFileTypeImage = 3,        
02221     siFileTypeAudio = 4,        
02222     siFileTypeSI3D  = 5,        
02223     siFileTypeScript    = 6,        
02224     siFileTypeFcurve    = 7,        
02225     siFileTypeExpression    = 8,        
02226     siFileTypeRenderPicture = 9,        
02227     siFileTypeAction    = 10,       
02228     siFileTypeShader    = 11,       
02229     siFileTypeBackup    = 12,       
02230     siFileTypeMI    = 13,       
02231     siFileTypeIgnore    = 14,       
02232     siFileTypeSimulation    = 15,       
02233     siFileTypeReferencedModel   = 16,       
02234     siFileTypeQuery = 17,       
02235     siFileTypeSynoptic  = 18,       
02236     siFileTypeDotXSI    = 19,       
02237     siFileTypeRenderMap = 20,       
02238     siFileTypeAddon = 21,       
02239     siFileTypeMatLib    = 22,       
02240     siFileTypeThumbnail = 23,       
02241     siFileTypeMixer = 24,       
02242     siFileTypeIges  = 25,       
02243     siFileTypeComposites    = 26,       
02244     siFileTypeDelta = 27,       
02245     siFileTypeCache = 28,       
02246     siFileTypeICECompounds  = 29,       
02247     siFileTypeRTCompounds   = 30,       
02248     siFileTypeCustom    = 31,       
02249     siFileTypeLast  = 32        
02250     }   siFileType;
02251 
02253 typedef   
02254 enum siClusterType
02255     {   siClusterVertexType = 0,        
02256     siClusterNodeType   = 1,        
02257     siClusterEdgeType   = 2,        
02258     siClusterPolygonType    = 3     
02259     }   siClusterType;
02260 
02262 typedef   
02263 enum siClusterPropertyType
02264     {   siClusterPropertyEnvelopeWeightType = 0,        
02265     siClusterPropertyShapeKeyType   = 1,        
02266     siClusterPropertyWeightMapType  = 2,        
02267     siClusterPropertyUVType = 3,        
02268     siClusterPropertyVertexColorType    = 4,        
02269     siClusterPropertyUserNormalType = 5,        
02270     siClusterPropertyUserMotionType = 6     
02271     }   siClusterPropertyType;
02272 
02274 typedef   
02275 enum siCurveIsopointManipMode
02276     {   siCurveIsopointPositionManipMode    = 0,
02277     siCurveIsopointPositionAndTangentsManipMode = 1,
02278     siCurveIsopointFwdTangentManipMode  = 2,
02279     siCurveIsopointBwdTangentManipMode  = 3,
02280     siCurveIsopointFwdThenBwdTangentManipMode   = 4,
02281     siCurveIsopointBwdThenFwdTangentManipMode   = 5,
02282     siCurveIsopointCVManipMode  = 6
02283     }   siCurveIsopointManipMode;
02284 
02286 typedef   
02287 enum siCurveKnotTangentAlignment
02288     {   siCurveKnotAlignFwdTangentWithBwd   = 0,        
02289     siCurveKnotAlignBwdTangentWithFwd   = 1,        
02290     siCurveKnotAlignFwdAndBwdTangentsTogether   = 2,        
02291     siCurveKnotLinearizeNextSegment = 3,        
02292     siCurveKnotLinearizePrevSegment = 4,        
02293     siCurveKnotLinearizeBothSegments    = 5,        
02294     siCurveKnotLinearizeInterSegments   = 6,        
02295     siCurveKnotMakeCorner   = 7     
02296     }   siCurveKnotTangentAlignment;
02297 
02299 typedef   
02300 enum siRBDEngine
02301     {   siPhysXEngine   = 0,        
02302     siOpenDynamicsEngine    = 1     
02303     }   siRBDEngine;
02304 
02306 typedef   
02307 enum siKeyableAttributeType
02308     {   siKeyableAttributeClear = 0,        
02309     siKeyableAttributeKeyable   = 1,        
02310     siKeyableAttributeNonKeyableVisible = 2     
02311     }   siKeyableAttributeType;
02312 
02314 typedef   
02315 enum siClosestLocationMethod
02316     {   siClosestVertexOrKnot   = 0,
02317     siClosestSurface    = 1,
02318     siClosestSmoothedSurface    = 2,
02319     siClosestSurfaceRaycastIntersection = 3     
02320     }   siClosestLocationMethod;
02321 
02323 typedef   
02324 enum siNormalComputationMethod
02325     {   siInterpolatedVertexGeometricNormals    = 0,
02326     siInterpolatedVertexAngleBasedGeometricNormals  = 1,
02327     siInterpolatedShadingNormals    = 2,
02328     siInterpolatedAngleBasedNodeShadingNormals  = 3
02329     }   siNormalComputationMethod;
02330 
02332 typedef   
02333 enum siLineIntersectionType
02334     {   siSemiLineIntersection  = 0,        
02335     siLineIntersection  = 1,        
02336     siSegmentIntersection   = 2     
02337     }   siLineIntersectionType;
02338 
02340 typedef   
02341 enum siImageBitDepth
02342     {   siImageBitDepthUnknown  = -1,       
02343     siImageBitDepthInteger1 = 0,        
02344     siImageBitDepthInteger2 = 1,        
02345     siImageBitDepthInteger4 = 2,        
02346     siImageBitDepthInteger8 = 3,        
02347     siImageBitDepthInteger16    = 4,        
02348     siImageBitDepthInteger32    = 5,        
02349     siImageBitDepthFloat16  = 20,       
02350     siImageBitDepthFloat32  = 21        
02351     }   siImageBitDepth;
02352 
02354 typedef   
02355 enum siImageChannelType
02356     {   siImageRGBAChannelType  = 0,        
02357     siImageRGBChannelType   = 1,        
02358     siImageAlphaChannelType = 2,        
02359     siImageIntensityChannelType = 3,        
02360     siImageRGBEChannelType  = 4,        
02361     siImageDepthChannelType = 5,        
02362     siImageNormalChannelType    = 6,        
02363     siImageMotionChannelType    = 7,        
02364     siImageTagChannelType   = 8     
02365     }   siImageChannelType;
02366 
02368 typedef   
02369 enum siImageChannelFilter
02370     {   siImageRGBAChannelFilter    = 1,        
02371     siImageRGBChannelFilter = 2,        
02372     siImageColorChannelFilter   = 3,        
02373     siImageAlphaChannelFilter   = 4,        
02374     siImageIntensityChannelFilter   = 8,        
02375     siImageRGBEChannelFilter    = 16,       
02376     siImageDepthChannelFilter   = 32,       
02377     siImageNormalChannelFilter  = 64,       
02378     siImageMotionChannelFilter  = 128,      
02379     siImageTagChannelFilter = 256,      
02380     siImageChannelFilterAll = 511       
02381     }   siImageChannelFilter;
02382 
02384 typedef   
02385 enum siVolumeCenterMethod
02386     {   siVolumeCenterMethodCOG = 0,        
02387     siVolumeCenterMethodBBoxCenter  = 1,        
02388     siVolumeCenterMethodObjectCenter    = 2     
02389     }   siVolumeCenterMethod;
02390 
02392 typedef   
02393 enum siBoundingCapsuleMethod
02394     {   siBoundingCapsuleMethodXAxis    = 0,        
02395     siBoundingCapsuleMethodYAxis    = 1,        
02396     siBoundingCapsuleMethodZAxis    = 2,        
02397     siBoundingCapsuleMethodBestAxis = 3     
02398     }   siBoundingCapsuleMethod;
02399 
02401 typedef   
02402 enum siSourcePathType
02403     {   siSourcePathImageSource = 0,        
02404     siSourcePathWritableImageSource = 1,        
02405     siSourcePathModelSource = 3     
02406     }   siSourcePathType;
02407 
02409 typedef   
02410 enum siModelKind
02411     {   siModelKind_Regular = 0,        
02412     siModelKind_Reference   = 1,        
02413     siModelKind_Instance    = 2     
02414     }   siModelKind;
02415 
02417 typedef   
02418 enum siViewport
02419     {   siViewportFocussed  = -3,       
02420     siViewportCurrent   = -2,       
02421     siViewportAll   = -1,       
02422     siViewportA = 0,        
02423     siViewportB = 1,        
02424     siViewportC = 2,        
02425     siViewportD = 3     
02426     }   siViewport;
02427 
02429 typedef   
02430 enum siRenderRegionDisplayType
02431     {   siRenderRegionDisplayRGBA   = 0,        
02432     siRenderRegionDisplayRGB    = 1,        
02433     siRenderRegionDisplayAlpha  = 2,        
02434     siRenderRegionDisplayRed    = 3,        
02435     siRenderRegionDisplayGreen  = 4,        
02436     siRenderRegionDisplayBlue   = 5     
02437     }   siRenderRegionDisplayType;
02438 
02440 typedef   
02441 enum siModificationDeltaType
02442     {   siModificationDeltaActiveResolution = 0,        
02443     siModificationDeltaRemoveAnimation  = 1,        
02444     siModificationDeltaConstraint   = 2,        
02445     siModificationDeltaUpVectorConstraint   = 3,        
02446     siModificationDeltaOperator = 4,        
02447     siModificationDeltaExpression   = 5,        
02448     siModificationDeltaStaticValue  = 6,        
02449     siModificationDeltaFCurve   = 7,        
02450     siModificationDeltaGroupRelation    = 8,        
02451     siModificationDeltaCluster  = 9,        
02452     siModificationDeltaClusterProperty  = 10,       
02453     siModificationDeltaProperty = 11        
02454     }   siModificationDeltaType;
02455 
02457 typedef   
02458 enum siNodePortDataInsertionLocation
02459     {   siNodePortDataInsertionLocationBegining = 0,        
02460     siNodePortDataInsertionLocationEnd  = ( siNodePortDataInsertionLocationBegining + 1 ) ,     
02461     siNodePortDataInsertionLocationBefore   = ( siNodePortDataInsertionLocationEnd + 1 ) ,      
02462     siNodePortDataInsertionLocationAfter    = ( siNodePortDataInsertionLocationBefore + 1 )         
02463     }   siNodePortDataInsertionLocation;
02464 
02466 typedef   
02467 enum siPPGEventID
02468     {   siUndefinedPPGEvent = 0,        
02469     siOnInit    = 1,
02470     siOnClosed  = 2,
02471     siParameterChange   = 3,
02472     siButtonClicked = 4,
02473     siTabChange = 5
02474     }   siPPGEventID;
02475 
02477 typedef   
02478 enum siRenderProcessType
02479     {   siRenderProcessRender   = 0,        
02480     siRenderProcessExportArchive    = 1,        
02481     siRenderProcessExportObjectArchive  = 2,        
02482     siRenderProcessGenerateRenderMap    = 3     
02483     }   siRenderProcessType;
02484 
02486 typedef   
02487 enum siRenderQueryType
02488     {   siRenderQueryArchiveIsValid = 0,
02489     siRenderQueryArchiveProxies = 1,        
02490     siRenderQueryArchiveBBox    = 2,        
02491     siRenderQueryArchiveFrameRange  = 3,        
02492     siRenderQueryDisplayBitDepths   = 4,        
02493     siRenderQueryWantDirtyList  = 5,        
02494     siRenderQueryVersionString  = 6
02495     }   siRenderQueryType;
02496 
02498 typedef   
02499 enum siRenderQualityType
02500     {   siRenderQualityTypeLowest   = 0,        
02501     siRenderQualityTypeLow  = 1,        
02502     siRenderQualityTypeMedium   = 2,        
02503     siRenderQualityTypeHigh = 3,        
02504     siRenderQualityTypeHighest  = 4     
02505     }   siRenderQualityType;
02506 
02508 typedef   
02509 enum siRenderPropertyType
02510     {   siRenderPropertyOptions = 0     
02511     }   siRenderPropertyType;
02512 
02514 typedef   
02515 enum siRenderShutterType
02516     {   siRenderShutterCenterOnFrame    = 0,        
02517     siRenderShutterEndOnFrame   = 1,        
02518     siRenderShutterStartOnFrame = 2     
02519     }   siRenderShutterType;
02520 
02522 typedef   
02523 enum siRenderFrameSource
02524     {   siRenderFrameSourceFrameRange   = 0,        
02525     siRenderFrameSourceFrameSet = 1,        
02526     siRenderFrameSourceTimeline = 2,        
02527     siRenderFrameSourceGlobalOptions    = 3     
02528     }   siRenderFrameSource;
02529 
02531 typedef   
02532 enum siDragAndDropAction
02533     {   siSourceDragAction  = 0,        
02534     siSourceDropAction  = 0x1       
02535     }   siDragAndDropAction;
02536 
02538 typedef   
02539 enum siAnnotationImportance
02540     {   siAnnotationLow = 0,        
02541     siAnnotationNormal  = 1,        
02542     siAnnotationHigh    = 2     
02543     }   siAnnotationImportance;
02544 
02546 typedef   
02547 enum siICEAttributeCategory
02548     {   siICEAttributeCategoryUnknown   = 0,        
02549     siICEAttributeCategoryBuiltin   = 1,        
02550     siICEAttributeCategoryCustom    = 2     
02551     }   siICEAttributeCategory;
02552 
02554 typedef   
02555 enum siICENodeThreadingModel
02556     {   siICENodeUnknownThreading   = 0,        
02557     siICENodeSingleThreading    = 1,        
02558     siICENodeMultiThreading = 2,        
02559     siICENodeMultiEvaluationPhase   = 3     
02560     }   siICENodeThreadingModel;
02561 
02563 typedef   
02564 enum siICEShapeType
02565     {   siICEShapeUnknown   = -1,       
02566     siICEShapePoint = 0,        
02567     siICEShapeSegment   = 1,        
02568     siICEShapeDisc  = 2,        
02569     siICEShapeRectangle = 3,        
02570     siICEShapeSphere    = 4,        
02571     siICEShapeBox   = 5,        
02572     siICEShapeCylinder  = 6,        
02573     siICEShapeCapsule   = 7,        
02574     siICEShapeCone  = 8,        
02575     siICEShapeBlob  = 9,        
02576     siICEShapeInstance  = 128,      
02577     siICEShapeReference = 129       
02578     }   siICEShapeType;
02579 
02581 typedef   
02582 enum siRenderVerbosity
02583     {   siRenderVerbosityOff    = 0,        
02584     siRenderVerbosityOn = 1,        
02585     siRenderVerbosityDefault    = 2     
02586     }   siRenderVerbosity;
02587 
02589 typedef   
02590 enum siTimeTransportSeekMode
02591     {   siTTScrubActive = 0,        
02592     siTTScrubInactive   = 1,        
02593     siTTScrubJog    = 2     
02594     }   siTimeTransportSeekMode;
02595 
02597 typedef   
02598 enum siGraphicDriver
02599     {   siNullGraphicDriver = 0,        
02600     siOpenGL20  = 1,        
02601     siOpenGL30  = 2,        
02602     siDirectX9  = 3,        
02603     siDirectX10 = 4     
02604     }   siGraphicDriver;
02605 
02607 typedef   
02608 enum siHardwareSurfaceDimension
02609     {   siDefaultDimension  = 0,        
02610     si1D    = 1,        
02611     si2D    = 2,        
02612     si3D    = 3,        
02613     siRectangle = 4,        
02614     siCube  = 5     
02615     }   siHardwareSurfaceDimension;
02616 
02618 typedef   
02619 enum siResourceSharing
02620     {   siSharedResource    = 0,        
02621     siExclusiveResource = 1     
02622     }   siResourceSharing;
02623 
02625 typedef   
02626 enum siHardwareInputSemantic
02627     {   siHardwareSemanticPosition  = 0,        
02628     siHardwareSemanticNormal    = 1,        
02629     siHardwareSemanticColor0    = 2,        
02630     siHardwareSemanticColor1    = 3,        
02631     siHardwareSemanticTexcoord0 = 4,        
02632     siHardwareSemanticTexcoord1 = 5,        
02633     siHardwareSemanticTexcoord2 = 6,        
02634     siHardwareSemanticTexcoord3 = 7,        
02635     siHardwareSemanticTexcoord4 = 8,        
02636     siHardwareSemanticTexcoord5 = 9,        
02637     siHardwareSemanticTexcoord6 = 10,       
02638     siHardwareSemanticTexcoord7 = 11,       
02639     siHardwareSemanticTexcoord8 = 12,       
02640     siHardwareSemanticTexcoord9 = 13,       
02641     siHardwareSemanticTexcoord10    = 14,       
02642     siHardwareSemanticTexcoord11    = 15,       
02643     siHardwareSemanticTexcoord12    = 16,       
02644     siHardwareSemanticTexcoord13    = 17,       
02645     siHardwareSemanticTexcoord14    = 18,       
02646     siHardwareSemanticTexcoord15    = 19,       
02647     siHardwareSemanticAttr0 = 20,       
02648     siHardwareSemanticAttr1 = 21,       
02649     siHardwareSemanticAttr2 = 22,       
02650     siHardwareSemanticAttr3 = 23,       
02651     siHardwareSemanticAttr4 = 24,       
02652     siHardwareSemanticAttr5 = 25,       
02653     siHardwareSemanticAttr6 = 26,       
02654     siHardwareSemanticAttr7 = 27,       
02655     siHardwareSemanticAttr8 = 28,       
02656     siHardwareSemanticAttr9 = 29,       
02657     siHardwareSemanticAttr10    = 30,       
02658     siHardwareSemanticAttr11    = 31,       
02659     siHardwareSemanticAttr12    = 32,       
02660     siHardwareSemanticAttr13    = 33,       
02661     siHardwareSemanticAttr14    = 34,       
02662     siHardwareSemanticAttr15    = 35,       
02663     siHardwareSemanticFogcoord  = 36,       
02664     siHardwareSemanticPsize = 37,       
02665     siHardwareSemanticTangent   = 38,       
02666     siHardwareSemanticBinormal  = 39,       
02667     siHardwareSemanticWeight    = 40,       
02668     siHardwareSemanticIndice    = 41,       
02669     siHardwareSemanticTessfactor    = 42,       
02670     siHardwareSemanticDepth = 43,       
02671     siHardwareSemanticSample    = 44,       
02672     siHardwareSemanticMax   = 45        
02673     }   siHardwareInputSemantic;
02674 
02676 typedef   
02677 enum siCollapseLayersPlottingType
02678     {   siDefaultPlottingType   = 0,        
02679     siPreserveAnimation = 1,        
02680     siPreserveTangentHandles    = 2     
02681     }   siCollapseLayersPlottingType;
02682 
02684 typedef   
02685 enum siMaterialConflictAction
02686     {   siDefaultAction = 0,        
02687     siShareMaterial = 1,        
02688     siCopyMaterial  = 2     
02689     }   siMaterialConflictAction;
02690 
02692 typedef   
02693 enum siHWShaderVersionID
02694     {   siHWShaderV1    = 4     
02695     }   siHWShaderVersionID;
02696 
02698 typedef 
02699 enum siXGSContextFlag
02700     {   siXGSContextNormal  = ( 1L << 1 ) ,     
02701     siXGSContextCapture = ( 1L << 2 ) ,     
02702     siXGSContextHWRender    = ( 1L << 3 )       
02703     }   siXGSContextFlag;
02704 
02706 typedef 
02707 enum siXGSRenderFlag
02708     {   siRenderDefault = ( 1L << 1 ) ,     
02709     siRenderUnsorted    = ( 1L << 2 ) ,     
02710     siRenderSorted  = ( 1L << 3 ) ,     
02711     siRenderSortedNear  = ( 1L << 4 ) ,     
02712     siRenderSortedCenter    = ( 1L << 5 ) ,     
02713     siRenderSortedFar   = ( 1L << 6 ) ,     
02714     siRenderSortFront   = ( 1L << 7 ) ,     
02715     siRenderSelected    = ( 1L << 8 ) ,     
02716     siTexEnvReplace = ( 1L << 9 ) ,     
02717     siRenderNoRTSOverride   = ( 1L << 10 )      
02718     }   siXGSRenderFlag;
02719 
02721 typedef   
02722 enum siCustomDisplayFlags
02723     {   siSupportCommandMap = ( 1L << 1 ) ,     
02724     siWindowNotifications   = ( 1L << 2 )       
02725     }   siCustomDisplayFlags;
02726 
02728 typedef   
02729 enum siComponentDataType
02730     {   siComponentDataTypeBool = ( 1L << 0 ) ,     
02731     siComponentDataTypeLong = ( 1L << 1 ) ,     
02732     siComponentDataTypeFloat    = ( 1L << 2 ) ,     
02733     siComponentDataTypeVector2  = ( 1L << 3 ) ,     
02734     siComponentDataTypeVector3  = ( 1L << 4 ) ,     
02735     siComponentDataTypeVector4  = ( 1L << 5 ) ,     
02736     siComponentDataTypeQuaternion   = ( 1L << 6 ) ,     
02737     siComponentDataTypeMatrix33 = ( 1L << 7 ) ,     
02738     siComponentDataTypeMatrix44 = ( 1L << 8 ) ,     
02739     siComponentDataTypeColor4   = ( 1L << 9 ) ,     
02740     siComponentDataTypeRotation3    = ( 1L << 14 ) ,        
02741     siComponentDataTypeShape    = ( 1L << 15 ) ,        
02742     siComponentDataTypeIcon = ( 1L << 17 )      
02743     }   siComponentDataType;
02744 
02746 typedef   
02747 enum siComponentDataContext
02748     {   siComponentDataContextSingleton = ( 1L << 0 ) ,     
02749     siComponentDataContextComponent0D   = ( 1L << 1 ) ,     
02750     siComponentDataContextComponent1D   = ( 1L << 2 ) ,     
02751     siComponentDataContextComponent2D   = ( 1L << 3 ) ,     
02752     siComponentDataContextComponent0D2D = ( 1L << 4 )       
02753     }   siComponentDataContext;
02754 
02756 typedef   
02757 enum siComponentDataStructure
02758     {   siComponentDataStructureSingle  = ( 1L << 0 ) ,     
02759     siComponentDataStructureDynamicArray    = ( 1L << 1 )       
02760     }   siComponentDataStructure;
02761 
02763 typedef   
02764 enum siRenderChannelType
02765     {   siRenderChannelUnknownType  = 0,        
02766     siRenderChannelColorType    = 1,        
02767     siRenderChannelGrayscaleType    = 2,        
02768     siRenderChannelDepthType    = 3,        
02769     siRenderChannelNormalVectorType = 4,        
02770     siRenderChannelVectorType   = 5,        
02771     siRenderChannelLabelType    = 6,        
02772     siRenderChannelCustomType   = ( 1L << 31 ) 
02773     }   siRenderChannelType;
02774 
02776 typedef   
02777 enum siICENodeDataType
02778     {   siICENodeDataBool   = ( 1L << 0 ) ,     
02779     siICENodeDataLong   = ( 1L << 1 ) ,     
02780     siICENodeDataFloat  = ( 1L << 2 ) ,     
02781     siICENodeDataVector2    = ( 1L << 3 ) ,     
02782     siICENodeDataVector3    = ( 1L << 4 ) ,
02783     siICENodeDataVector4    = ( 1L << 5 ) ,
02784     siICENodeDataQuaternion = ( 1L << 6 ) ,
02785     siICENodeDataMatrix33   = ( 1L << 7 ) ,
02786     siICENodeDataMatrix44   = ( 1L << 8 ) ,
02787     siICENodeDataColor4 = ( 1L << 9 ) ,
02788     siICENodeDataGeometry   = ( 1L << 10 ) ,        
02789     siICENodeDataLocation   = ( 1L << 11 ) ,        
02790     siICENodeDataExecute    = ( 1L << 12 ) ,        
02791     siICENodeDataReference  = ( 1L << 13 ) ,        
02792     siICENodeDataRotation   = ( 1L << 14 ) ,
02793     siICENodeDataShape  = ( 1L << 15 ) ,
02794     siICENodeDataCustomType = ( 1L << 16 ) ,        
02795     siICENodeDataString = ( 1L << 17 ) ,        
02796     siICENodeDataIcon   = ( 1L << 18 ) ,        
02797     siICENodeDataValue  = ( ( ( ( ( ( ( ( ( ( ( ( ( ( siICENodeDataBool | siICENodeDataLong )  | siICENodeDataFloat )  | siICENodeDataVector2 )  | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 )  | siICENodeDataColor4 )  | siICENodeDataShape )  | siICENodeDataIcon )  | siICENodeDataCustomType )  | siICENodeDataString ) ,       
02798     siICENodeDataInterface  = siICENodeDataGeometry,        
02799     siICENodeDataMultiComp  = ( ( ( ( ( ( ( siICENodeDataVector2 | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 )  | siICENodeDataColor4 ) ,        
02800     siICENodeDataArithmeticSupport  = ( ( ( ( ( ( ( ( siICENodeDataLong | siICENodeDataFloat )  | siICENodeDataVector2 )  | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 ) ,        
02801     siICENodeDataAny    = ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( siICENodeDataBool | siICENodeDataLong )  | siICENodeDataFloat )  | siICENodeDataVector2 )  | siICENodeDataVector3 )  | siICENodeDataVector4 )  | siICENodeDataQuaternion )  | siICENodeDataRotation )  | siICENodeDataMatrix33 )  | siICENodeDataMatrix44 )  | siICENodeDataColor4 )  | siICENodeDataShape )  | siICENodeDataGeometry )  | siICENodeDataLocation )  | siICENodeDataReference )  | siICENodeDataExecute )  | siICENodeDataCustomType )  | siICENodeDataString )  | siICENodeDataIcon )         
02802     }   siICENodeDataType;
02803 
02805 typedef   
02806 enum siICENodeStructureType
02807     {   siICENodeStructureSingle    = ( 1L << 0 ) ,     
02808     siICENodeStructureArray = ( 1L << 1 ) ,     
02809     siICENodeStructureAny   = ( siICENodeStructureSingle | siICENodeStructureArray )        
02810     }   siICENodeStructureType;
02811 
02813 typedef   
02814 enum siICENodeContextType
02815     {   siICENodeContextSingleton   = ( 1L << 0 ) ,     
02816     siICENodeContextComponent0D = ( 1L << 1 ) ,     
02817     siICENodeContextComponent1D = ( 1L << 2 ) ,     
02818     siICENodeContextComponent2D = ( 1L << 3 ) ,     
02819     siICENodeContextComponent0D2D   = ( 1L << 4 ) ,     
02820     siICENodeContextElementGenerator    = ( 1L << 5 ) ,     
02821     siICENodeContextSingletonOrComponent0D  = ( siICENodeContextSingleton | siICENodeContextComponent0D ) ,     
02822     siICENodeContextSingletonOrComponent1D  = ( siICENodeContextSingleton | siICENodeContextComponent1D ) ,     
02823     siICENodeContextSingletonOrComponent2D  = ( siICENodeContextSingleton | siICENodeContextComponent2D ) ,     
02824     siICENodeContextSingletonOrComponent0D2D    = ( siICENodeContextSingleton | siICENodeContextComponent0D2D ) ,       
02825     siICENodeContextSingletonOrElementGenerator = ( siICENodeContextSingleton | siICENodeContextElementGenerator ) ,        
02826     siICENodeContextComponent0DOr1DOr2D = ( ( siICENodeContextComponent0D | siICENodeContextComponent1D )  | siICENodeContextComponent2D ) ,        
02827     siICENodeContextNotSingleton    = ( ( ( ( siICENodeContextComponent0D | siICENodeContextComponent1D )  | siICENodeContextComponent2D )  | siICENodeContextComponent0D2D )  | siICENodeContextElementGenerator ) ,       
02828     siICENodeContextAny = ( ( ( ( ( siICENodeContextSingleton | siICENodeContextComponent0D )  | siICENodeContextComponent1D )  | siICENodeContextComponent2D )  | siICENodeContextComponent0D2D )  | siICENodeContextElementGenerator )        
02829     }   siICENodeContextType;
02830 
02832 typedef   
02833 enum siAutoCompleteMode
02834     {   siNone  = 0,        
02835     siKeywords  = ( 1L << 1 ) ,     
02836     siCommands  = ( 1L << 2 )       
02837     }   siAutoCompleteMode;
02838 
02840 typedef   
02841 enum siTextEditorCapability
02842     {   siNoSaveLoad    = 0,        
02843     siCanSave   = ( 1L << 1 ) ,     
02844     siCanLoad   = ( 1L << 2 )       
02845     }   siTextEditorCapability;
02846 
02848 typedef   
02849 enum siViewportFeature
02850     {   siHardwareRendering = ( 1L << 0 )       
02851     }   siViewportFeature;
02852 
02854 typedef   
02855 enum siTimeTransportPlaybackMode
02856     {   siTTPlaybackNormal  = 0,        
02857     siTTPlaybackSlideShow   = 0x2       
02858     }   siTimeTransportPlaybackMode;
02859 
02861 typedef   
02862 enum siTimeTransportState
02863     {   siTTStateStop   = 0x1,      
02864     siTTStatePlay   = 0x4,      
02865     siTTStateSeek   = 0x2000,       
02866     siTTStateTimeChange = 0x4000,       
02867     siTTStateContextChange  = 0x8000,       
02868     siTTStateScrubChange    = 0x10000,      
02869     siTTStateSeekChange = 0x20000,      
02870     siTTStateDeviceChange   = 0x40000,      
02871     siTTStateFrameDropChange    = 0x80000       
02872     }   siTimeTransportState;
02873 
02875 typedef   
02876 enum siToolCapabilities
02877     {   siToolAllowNotifications    = 1
02878     }   siToolCapabilities;
02879 
02881 typedef   
02882 enum siToolCursor
02883     {   siArrowCursor   = 0,        
02884     siCrossCursor   = 1,        
02885     siHandCursor    = 2,        
02886     siPenCursor = 3,        
02887     siDropperCursor = 4,        
02888     siSelectCursor  = 5,        
02889     siTranslateCursor   = 6,        
02890     siRotateCursor  = 7,        
02891     siScaleCursor   = 8,        
02892     siZoomCursor    = 9,        
02893     siDragXYCursor  = 10,       
02894     siDragXCursor   = 11,       
02895     siDragYCursor   = 12,       
02896     siDotCursor = 13        
02897     }   siToolCursor;
02898 
02900 typedef   
02901 enum siAlignment
02902     {   siLeftAlign = 0,        
02903     siCenterAlign   = 1,        
02904     siRightAlign    = 2,        
02905     siTopAlign  = 0,        
02906     siBottomAlign   = 2     
02907     }   siAlignment;
02908 
02910 typedef   
02911 enum siSnapType
02912     {   siSnapNone  = 0L,       
02913     siSnapPoint = 0x1L,     
02914     siSnapKnot  = 0x2L,     
02915     siSnapCenter    = 0x4L,     
02916     siSnapMidPoint  = 0x8L,     
02917     siSnapBBox  = 0x20L,        
02918     siSnap0D    = 0xffffL,      
02919     siSnapEdge  = 0x10000L,     
02920     siSnapCurve = 0x20000L,     
02921     siSnapUIsocurve = 0x40000L,     
02922     siSnapVIsocurve = 0x80000L,     
02923     siSnapBoundary  = 0x100000L,        
02924     siSnap1D    = 0xff0000L,        
02925     siSnapFace  = 0x1000000L,       
02926     siSnapSurface   = 0x2000000L,       
02927     siSnap2D    = 0x3f000000L,      
02928     siSnapGrid  = 0x40000000L       
02929     }   siSnapType;
02930 
02932 typedef   
02933 enum siPickMode
02934     {   siPickSingleObject  = 0,        
02935     siPickSingleSubComponent    = 1,        
02936     siPickMultipleObjects   = 2,        
02937     siPickMultipleSubComponents = 3     
02938     }   siPickMode;
02939 
02941 typedef   
02942 enum siPickType
02943     {   siPickRectangle = 1,        
02944     siPickRaycast   = 2,        
02945     siPickLasso = 3,        
02946     siPickFreeform  = 4,        
02947     siPickRectangleRaycast  = 6     
02948     }   siPickType;
02949 
02951 typedef   
02952 enum siPasteUVsMode
02953     {   siDefaultPasteUVsMode   = 0,        
02954     siPasteUVsUsingSourceIndices    = 1,        
02955     siPasteUVsUsingTargetIndices    = 2     
02956     }   siPasteUVsMode;
02957 
02959 typedef   
02960 enum siSetValueMode
02961     {   siSetValueModeAbsolute  = 0,        
02962     siSetValueModeAdditive  = 1,        
02963     siSetValueModeAddPercentage = 2     
02964     }   siSetValueMode;
02965 
02966 
02968 extern XSIDECL const wchar_t* siBoundaryFilter;
02969 
02971 extern XSIDECL const wchar_t* siCameraFilter;
02972 
02974 extern XSIDECL const wchar_t* siChainElementFilter;
02975 
02977 extern XSIDECL const wchar_t* siClusterFilter;
02978 
02980 extern XSIDECL const wchar_t* siConstraintFilter;
02981 
02983 extern XSIDECL const wchar_t* siControlFilter;
02984 
02986 extern XSIDECL const wchar_t* siCurveFilter;
02987 
02989 extern XSIDECL const wchar_t* siEdgeFilter;
02990 
02992 extern XSIDECL const wchar_t* siEffectorFilter;
02993 
02995 extern XSIDECL const wchar_t* siGenericObjectFilter;
02996 
02998 extern XSIDECL const wchar_t* siGeometryFilter;
02999 
03001 extern XSIDECL const wchar_t* siGroupFilter;
03002 
03004 extern XSIDECL const wchar_t* siImplicitFilter;
03005 
03007 extern XSIDECL const wchar_t* siIsopointFilter;
03008 
03010 extern XSIDECL const wchar_t* siKnotFilter;
03011 
03013 extern XSIDECL const wchar_t* siLatticeFilter;
03014 
03016 extern XSIDECL const wchar_t* siLayerFilter;
03017 
03019 extern XSIDECL const wchar_t* siLightFilter;
03020 
03022 extern XSIDECL const wchar_t* siLightPartitionFilter;
03023 
03025 extern XSIDECL const wchar_t* siModelFilter;
03026 
03028 extern XSIDECL const wchar_t* siNullFilter;
03029 
03031 extern XSIDECL const wchar_t* siObjectFilter;
03032 
03034 extern XSIDECL const wchar_t* siObjectPartitionFilter;
03035 
03037 extern XSIDECL const wchar_t* siOperatorFilter;
03038 
03040 extern XSIDECL const wchar_t* siPointCloudFilter;
03041 
03043 extern XSIDECL const wchar_t* siPointFilter;
03044 
03046 extern XSIDECL const wchar_t* siPolygonFilter;
03047 
03049 extern XSIDECL const wchar_t* siPolyMeshFilter;
03050 
03052 extern XSIDECL const wchar_t* siPrimitiveFilter;
03053 
03055 extern XSIDECL const wchar_t* siPropertyFilter;
03056 
03058 extern XSIDECL const wchar_t* siSceneFilter;
03059 
03061 extern XSIDECL const wchar_t* siShaderFilter;
03062 
03064 extern XSIDECL const wchar_t* siSkeletonJointFilter;
03065 
03067 extern XSIDECL const wchar_t* siSubComponentFilter;
03068 
03070 extern XSIDECL const wchar_t* siSubSurfaceFilter;
03071 
03073 extern XSIDECL const wchar_t* siSurfaceCurveFilter;
03074 
03076 extern XSIDECL const wchar_t* siSurfaceMeshFilter;
03077 
03079 extern XSIDECL const wchar_t* siTextureControlFilter;
03080 
03082 extern XSIDECL const wchar_t* siTrimCurveFilter;
03083 
03085 extern XSIDECL const wchar_t* siUIsolineFilter;
03086 
03088 extern XSIDECL const wchar_t* siVIsolineFilter;
03089 
03091 extern XSIDECL const wchar_t* siUKnotCurveFilter;
03092 
03094 extern XSIDECL const wchar_t* siVKnotCurveFilter;
03095 
03097 extern XSIDECL const wchar_t* siWaveFilter;
03098 
03099 extern XSIDECL const wchar_t* siConditionalObjectFilter;
03100 
03101 
03105 extern XSIDECL const wchar_t* siAutoInspect;
03106 
03112 extern XSIDECL const wchar_t* siCompensationFlag;
03113 
03115 extern XSIDECL const wchar_t* siCustomCommandLibCache;
03116 
03118 extern XSIDECL const wchar_t* siCustomOperatorLibCache;
03119 
03121 extern XSIDECL const wchar_t* siDisplayCallbackLibCache;
03122 
03124 extern XSIDECL const wchar_t* siDisplayLibCache;
03125 
03127 extern XSIDECL const wchar_t* siDisplayPassLibCache;
03128 
03130 extern XSIDECL const wchar_t* siEventLibCache;
03131 
03133 extern XSIDECL const wchar_t* siFilterLibCache;
03134 
03136 extern XSIDECL const wchar_t* siMenuLibCache;
03137 
03139 extern XSIDECL const wchar_t* siPropertyLibCache;
03140 
03142 extern XSIDECL const wchar_t* siRTShaderLibCache;
03143 
03145 extern XSIDECL const wchar_t* siScrCommandLogEnabled;
03146 
03148 extern XSIDECL const wchar_t* siScrCommandLogFileName;
03149 
03151 extern XSIDECL const wchar_t* siScrCommandLogMaxSize;
03152 
03154 extern XSIDECL const wchar_t* siScrCommandLogToFile;
03155 
03157 extern XSIDECL const wchar_t* siScrCommandLogUnlimitedSize;
03158 
03165 extern XSIDECL const wchar_t* siScrLanguage;
03166 
03168 extern XSIDECL const wchar_t* siScrMessageLogEnabled;
03169 
03171 extern XSIDECL const wchar_t* siScrRealTimeMessagingEnabled;
03172 
03174 extern XSIDECL const wchar_t* siTimeDisplayFormatDisplayAsFrames;
03175 
03177 extern XSIDECL const wchar_t* siTimeDisplayFormatDisplayUserFormat;
03178 
03180 extern XSIDECL const wchar_t* siTimeDisplayFormatUserFormat;
03181 
03183 extern XSIDECL const wchar_t* siTimeFormatDefaultFrameFormat;
03184 
03186 extern XSIDECL const wchar_t* siTimeFormatDefaultFrameRate;
03187 
03191 extern XSIDECL const wchar_t* siTransformAxisMode;
03192 
03194 extern XSIDECL const wchar_t* siTransformRefMode;
03195 
03197 extern XSIDECL const wchar_t* siUILayoutDefault;
03198 
03200 extern XSIDECL const wchar_t* siAnimationKeyword;
03201 
03203 extern XSIDECL const wchar_t* siClusterKeyword;
03204 
03206 extern XSIDECL const wchar_t* siConstraintKeyword;
03207 
03209 extern XSIDECL const wchar_t* siControlObjectKeyword;
03210 
03212 extern XSIDECL const wchar_t* siConverterKeyword;
03213 
03215 extern XSIDECL const wchar_t* siCurrentKeyword;
03216 
03218 extern XSIDECL const wchar_t* siCurveKeyword;
03219 
03221 extern XSIDECL const wchar_t* siCustomPSetKeyword;
03222 
03224 extern XSIDECL const wchar_t* siDeformKeyword;
03225 
03227 extern XSIDECL const wchar_t* siDynamicsKeyword;
03228 
03230 extern XSIDECL const wchar_t* siExpressionsKeyword;
03231 
03233 extern XSIDECL const wchar_t* siGeneralKeyword;
03234 
03236 extern XSIDECL const wchar_t* siGeneratorKeyword;
03237 
03239 extern XSIDECL const wchar_t* siGeometryKeyword;
03240 
03242 extern XSIDECL const wchar_t* siHairKeyword;
03243 
03245 extern XSIDECL const wchar_t* siIKKeyword;
03246 
03248 extern XSIDECL const wchar_t* siKinematicsKeyword;
03249 
03251 extern XSIDECL const wchar_t* siMeshKeyword;
03252 
03254 extern XSIDECL const wchar_t* siMixerKeyword;
03255 
03257 extern XSIDECL const wchar_t* siModelingKeyword;
03258 
03260 extern XSIDECL const wchar_t* siOperatorsKeyword;
03261 
03263 extern XSIDECL const wchar_t* siParticleKeyword;
03264 
03266 extern XSIDECL const wchar_t* siPrimitiveKeyword;
03267 
03269 extern XSIDECL const wchar_t* siProjectionKeyword;
03270 
03272 extern XSIDECL const wchar_t* siRenderingKeyword;
03273 
03275 extern XSIDECL const wchar_t* siSimulationKeyword;
03276 
03278 extern XSIDECL const wchar_t* siSurfaceKeyword;
03279 
03281 extern XSIDECL const wchar_t* siTopologyEditorKeyword;
03282 
03284 extern XSIDECL const wchar_t* siTopologyKeyword;
03285 
03287 extern XSIDECL const wchar_t* siViewingKeyword;
03288 
03290 extern XSIDECL const wchar_t* siBoundaryCluster;
03291 
03293 extern XSIDECL const wchar_t* siEdgeCluster;
03294 
03296 extern XSIDECL const wchar_t* siFaceCluster;
03297 
03299 extern XSIDECL const wchar_t* siIsoLineUCluster;
03300 
03302 extern XSIDECL const wchar_t* siIsoLineVCluster;
03303 
03305 extern XSIDECL const wchar_t* siIsoPointCluster;
03306 
03308 extern XSIDECL const wchar_t* siKnotCluster;
03309 
03311 extern XSIDECL const wchar_t* siKnotCurveUCluster;
03312 
03314 extern XSIDECL const wchar_t* siKnotCurveVCluster;
03315 
03317 extern XSIDECL const wchar_t* siPolygonCluster;
03318 
03320 extern XSIDECL const wchar_t* siPolygonNodeCluster;
03321 
03323 extern XSIDECL const wchar_t* siSampledPointCluster;
03324 
03326 extern XSIDECL const wchar_t* siSubCurveCluster;
03327 
03329 extern XSIDECL const wchar_t* siSubSurfaceCluster;
03330 
03332 extern XSIDECL const wchar_t* siSurfaceCurveCluster;
03333 
03335 extern XSIDECL const wchar_t* siTrimCurveCluster;
03336 
03338 extern XSIDECL const wchar_t* siVertexCluster;
03339 
03341 extern XSIDECL const wchar_t* si0DComponentFamily;
03342 
03344 extern XSIDECL const wchar_t* si1DComponentFamily;
03345 
03347 extern XSIDECL const wchar_t* si2DComponentFamily;
03348 
03350 extern XSIDECL const wchar_t* si3DObjectFamily;
03351 
03353 extern XSIDECL const wchar_t* siAssignmentOperatorFamily;
03354 
03356 extern XSIDECL const wchar_t* siCameraFamily;
03357 
03359 extern XSIDECL const wchar_t* siChainElementFamily;
03360 
03362 extern XSIDECL const wchar_t* siClusterableComponentFamily;
03363 
03365 extern XSIDECL const wchar_t* siClusterFamily;
03366 
03368 extern XSIDECL const wchar_t* siConstraintFamily;
03369 
03371 extern XSIDECL const wchar_t* siContourContrastShaderFamily;
03372 
03374 extern XSIDECL const wchar_t* siContourShaderFamily;
03375 
03377 extern XSIDECL const wchar_t* siContourStoreShaderFamily;
03378 
03380 extern XSIDECL const wchar_t* siControlObjectFamily;
03381 
03383 extern XSIDECL const wchar_t* siControlObjectNurbsTextureFamily;
03384 
03386 extern XSIDECL const wchar_t* siControlObjectTextureFamily;
03387 
03389 extern XSIDECL const wchar_t* siControlObjectTextureProjectionFamily;
03390 
03392 extern XSIDECL const wchar_t* siConverterOperatorFamily;
03393 
03395 extern XSIDECL const wchar_t* siCurveFamily;
03396 
03398 extern XSIDECL const wchar_t* siDeformOperatorFamily;
03399 
03401 extern XSIDECL const wchar_t* siDisplacementShaderFamily;
03402 
03404 extern XSIDECL const wchar_t* siEnvironmentShaderFamily;
03405 
03407 extern XSIDECL const wchar_t* siFxOperatorFamily;
03408 
03410 extern XSIDECL const wchar_t* siGeneratorOperatorFamily;
03411 
03413 extern XSIDECL const wchar_t* siGeometryFamily;
03414 
03416 extern XSIDECL const wchar_t* siGeometryShaderFamily;
03417 
03419 extern XSIDECL const wchar_t* siGroupFamily;
03420 
03422 extern XSIDECL const wchar_t* siImageOperatorFamily;
03423 
03425 extern XSIDECL const wchar_t* siImplicitGeometryFamily;
03426 
03428 extern XSIDECL const wchar_t* siKineInfoFamily;
03429 
03431 extern XSIDECL const wchar_t* siLatticeFamily;
03432 
03434 extern XSIDECL const wchar_t* siLensShaderFamily;
03435 
03437 extern XSIDECL const wchar_t* siLightPhotonShaderFamily;
03438 
03440 extern XSIDECL const wchar_t* siLightPrimitiveFamily;
03441 
03443 extern XSIDECL const wchar_t* siLightShaderFamily;
03444 
03446 extern XSIDECL const wchar_t* siMarkerOperatorFamily;
03447 
03449 extern XSIDECL const wchar_t* siMaterialFamily;
03450 
03452 extern XSIDECL const wchar_t* siMaterialShaderFamily;
03453 
03455 extern XSIDECL const wchar_t* siMeshFamily;
03456 
03458 extern XSIDECL const wchar_t* siNullPrimitiveFamily;
03459 
03461 extern XSIDECL const wchar_t* siNurbsCurveListFamily;
03462 
03464 extern XSIDECL const wchar_t* siNurbsSurfaceMeshFamily;
03465 
03467 extern XSIDECL const wchar_t* siOperatorFamily;
03468 
03470 extern XSIDECL const wchar_t* siOutputShaderFamily;
03471 
03473 extern XSIDECL const wchar_t* siParticleControlObjectFamily;
03474 
03476 extern XSIDECL const wchar_t* siParticleFamily;
03477 
03479 extern XSIDECL const wchar_t* siPassFamily;
03480 
03482 extern XSIDECL const wchar_t* siPatchNetworkFamily;
03483 
03485 extern XSIDECL const wchar_t* siPhotonShaderFamily;
03486 
03488 extern XSIDECL const wchar_t* siPlanarObjectFamily;
03489 
03491 extern XSIDECL const wchar_t* siPointCloudFamily;
03492 
03494 extern XSIDECL const wchar_t* siPropertyFamily;
03495 
03497 extern XSIDECL const wchar_t* siRealTimeShaderFamily;
03498 
03500 extern XSIDECL const wchar_t* siShaderFamily;
03501 
03503 extern XSIDECL const wchar_t* siShadowShaderFamily;
03504 
03506 extern XSIDECL const wchar_t* siSubComponentFamily;
03507 
03509 extern XSIDECL const wchar_t* siSurfaceCurveFamily;
03510 
03512 extern XSIDECL const wchar_t* siSurfaceFamily;
03513 
03515 extern XSIDECL const wchar_t* siTextureShaderFamily;
03516 
03518 extern XSIDECL const wchar_t* siTopologyOperatorFamily;
03519 
03521 extern XSIDECL const wchar_t* siVirtualComponentFamily;
03522 
03524 extern XSIDECL const wchar_t* siVirtualCurveFamily;
03525 
03527 extern XSIDECL const wchar_t* siVolumeShaderFamily;
03528 
03530 extern XSIDECL const wchar_t* si2PntCnsType;
03531 
03533 extern XSIDECL const wchar_t* si3DObjectType;
03534 
03536 extern XSIDECL const wchar_t* si3PntCnsType;
03537 
03539 extern XSIDECL const wchar_t* siActionClipType;
03540 
03542 extern XSIDECL const wchar_t* siActionType;
03543 
03545 extern XSIDECL const wchar_t* siAddEdgeOpType;
03546 
03548 extern XSIDECL const wchar_t* siAddMeshPntOpType;
03549 
03551 extern XSIDECL const wchar_t* siAddNurbsCrvPntOpType;
03552 
03554 extern XSIDECL const wchar_t* siAddNurbsSrfPntOpType;
03555 
03557 extern XSIDECL const wchar_t* siAddPntMiddleCrvType;
03558 
03560 extern XSIDECL const wchar_t* siAddPntMiddleSrfOpType;
03561 
03563 extern XSIDECL const wchar_t* siAmbientLightingType;
03564 
03566 extern XSIDECL const wchar_t* siArcPrimType;
03567 
03569 extern XSIDECL const wchar_t* siAttractorCtrlType;
03570 
03572 extern XSIDECL const wchar_t* siAutoCageAssignOpType;
03573 
03575 extern XSIDECL const wchar_t* siAutoEnvAssignOpType;
03576 
03578 extern XSIDECL const wchar_t* siBallJointCnsType;
03579 
03581 extern XSIDECL const wchar_t* siBasePathCnsType;
03582 
03584 extern XSIDECL const wchar_t* siBendOpType;
03585 
03587 extern XSIDECL const wchar_t* siBevelOpType;
03588 
03590 extern XSIDECL const wchar_t* siBirail2GenOpType;
03591 
03593 extern XSIDECL const wchar_t* siBirailOpType;
03594 
03596 extern XSIDECL const wchar_t* siBlasterOpType;
03597 
03599 extern XSIDECL const wchar_t* siBlendCrvOpType;
03600 
03602 extern XSIDECL const wchar_t* siBlendSrfOpType;
03603 
03605 extern XSIDECL const wchar_t* siBooleanGenOpType;
03606 
03608 extern XSIDECL const wchar_t* siBooleanSrfTopoOpType;
03609 
03611 extern XSIDECL const wchar_t* siBPlaneCnsType;
03612 
03614 extern XSIDECL const wchar_t* siBridgeOpType;
03615 
03617 extern XSIDECL const wchar_t* siBrushPropertiesType;
03618 
03620 extern XSIDECL const wchar_t* siBulgeOpType;
03621 
03623 extern XSIDECL const wchar_t* siBVolCnsType;
03624 
03626 extern XSIDECL const wchar_t* siCageDeformOpType;
03627 
03629 extern XSIDECL const wchar_t* siCamDispType;
03630 
03632 extern XSIDECL const wchar_t* siCameraLensFlareType;
03633 
03635 extern XSIDECL const wchar_t* siCameraPrimType;
03636 
03638 extern XSIDECL const wchar_t* siCameraRootPrimType;
03639 
03641 extern XSIDECL const wchar_t* siCameraTxtOpType;
03642 
03644 extern XSIDECL const wchar_t* siCamVisType;
03645 
03647 extern XSIDECL const wchar_t* siCapOpType;
03648 
03650 extern XSIDECL const wchar_t* siCenterOpType;
03651 
03653 extern XSIDECL const wchar_t* siChainBonePrimType;
03654 
03656 extern XSIDECL const wchar_t* siChainEffPrimType;
03657 
03659 extern XSIDECL const wchar_t* siChainRootPrimType;
03660 
03662 extern XSIDECL const wchar_t* siCirclePrimType;
03663 
03665 extern XSIDECL const wchar_t* siCleanCrvOpType;
03666 
03668 extern XSIDECL const wchar_t* siCleanSrfOpType;
03669 
03671 extern XSIDECL const wchar_t* siClothOpType;
03672 
03674 extern XSIDECL const wchar_t* siClothPropType;
03675 
03677 extern XSIDECL const wchar_t* siCloudPrimType;
03678 
03680 extern XSIDECL const wchar_t* siClsColorType;
03681 
03683 extern XSIDECL const wchar_t* siClsCtrOpType;
03684 
03686 extern XSIDECL const wchar_t* siClsKeyType;
03687 
03689 extern XSIDECL const wchar_t* siClsKeyWgtMapOpType;
03690 
03692 extern XSIDECL const wchar_t* siClsPoseType;
03693 
03695 extern XSIDECL const wchar_t* siClsShapeCombinerOpType;
03696 
03698 extern XSIDECL const wchar_t* siClsUVSpaceTxtType;
03699 
03701 extern XSIDECL const wchar_t* siCoBBoxSclOpType;
03702 
03704 extern XSIDECL const wchar_t* siCollapseOpType;
03705 
03707 extern XSIDECL const wchar_t* siConePrimType;
03708 
03710 extern XSIDECL const wchar_t* siCoPoseFCrvOpType;
03711 
03713 extern XSIDECL const wchar_t* siCopyOpType;
03714 
03716 extern XSIDECL const wchar_t* siCopyShapeOpType;
03717 
03719 extern XSIDECL const wchar_t* siCopyUVWOpType;
03720 
03722 extern XSIDECL const wchar_t* siCreatePolyOpType;
03723 
03725 extern XSIDECL const wchar_t* siCrvCnsType;
03726 
03728 extern XSIDECL const wchar_t* siCrvCreationOpType;
03729 
03731 extern XSIDECL const wchar_t* siCrvCtrlOpType;
03732 
03734 extern XSIDECL const wchar_t* siCrvCutOpType;
03735 
03737 extern XSIDECL const wchar_t* siCrvDeformOpType;
03738 
03740 extern XSIDECL const wchar_t* siCrvListAggregatePrimType;
03741 
03743 extern XSIDECL const wchar_t* siCrvListPrimType;
03744 
03746 extern XSIDECL const wchar_t* siCrvListToMeshOpType;
03747 
03749 extern XSIDECL const wchar_t* siCrvNetOpType;
03750 
03752 extern XSIDECL const wchar_t* siCrvOpenCloseOpType;
03753 
03755 extern XSIDECL const wchar_t* siCrvReparamOpType;
03756 
03758 extern XSIDECL const wchar_t* siCrvShiftOpType;
03759 
03761 extern XSIDECL const wchar_t* siCubePrimType;
03762 
03764 extern XSIDECL const wchar_t* siCustomParamSet;
03765 
03767 extern XSIDECL const wchar_t* siCycleUVWType;
03768 
03770 extern XSIDECL const wchar_t* siCylinderPrimType;
03771 
03773 extern XSIDECL const wchar_t* siDeformBySpineOp2Type;
03774 
03776 extern XSIDECL const wchar_t* siDeformBySpineOpType;
03777 
03779 extern XSIDECL const wchar_t* siDeformOpType;
03780 
03782 extern XSIDECL const wchar_t* siDeleteCompOpType;
03783 
03785 extern XSIDECL const wchar_t* siDelPntCrvOpType;
03786 
03788 extern XSIDECL const wchar_t* siDGlowType;
03789 
03791 extern XSIDECL const wchar_t* siDirCnsType;
03792 
03794 extern XSIDECL const wchar_t* siDiscPrimType;
03795 
03797 extern XSIDECL const wchar_t* siDisplayType;
03798 
03800 extern XSIDECL const wchar_t* siDissolveCompOpType;
03801 
03803 extern XSIDECL const wchar_t* siDistanceOpType;
03804 
03806 extern XSIDECL const wchar_t* siDistCnsType;
03807 
03809 extern XSIDECL const wchar_t* siDodecahedronPrimType;
03810 
03812 extern XSIDECL const wchar_t* siDragCtrlPrimType;
03813 
03815 extern XSIDECL const wchar_t* siEddyCtrlPrimType;
03816 
03818 extern XSIDECL const wchar_t* siEditPolyOpType;
03819 
03821 extern XSIDECL const wchar_t* siEmissionPropType;
03822 
03824 extern XSIDECL const wchar_t* siEnvelopOpType;
03825 
03827 extern XSIDECL const wchar_t* siEnvSelClsOpType;
03828 
03830 extern XSIDECL const wchar_t* siEnvWgtType;
03831 
03833 extern XSIDECL const wchar_t* siExplosionOpType;
03834 
03836 extern XSIDECL const wchar_t* siExtendCrv2PntOpType;
03837 
03839 extern XSIDECL const wchar_t* siExtendToCrvOpType;
03840 
03842 extern XSIDECL const wchar_t* siExtractCrvOpType;
03843 
03845 extern XSIDECL const wchar_t* siExtractCrvSegOpType;
03846 
03848 extern XSIDECL const wchar_t* siExtractPolyOpType;
03849 
03851 extern XSIDECL const wchar_t* siExtractSubCrvOpType;
03852 
03854 extern XSIDECL const wchar_t* siExtrude2ProfsOpType;
03855 
03857 extern XSIDECL const wchar_t* siExtrudeCompAxisOpType;
03858 
03860 extern XSIDECL const wchar_t* siExtrudeComponentOpType;
03861 
03863 extern XSIDECL const wchar_t* siExtrusionOpType;
03864 
03866 extern XSIDECL const wchar_t* siFanType;
03867 
03869 extern XSIDECL const wchar_t* siFilletCrvOpType;
03870 
03872 extern XSIDECL const wchar_t* siFilletSrfOpType;
03873 
03875 extern XSIDECL const wchar_t* siFillHoleOpType;
03876 
03878 extern XSIDECL const wchar_t* siFilterEdgeOpType;
03879 
03881 extern XSIDECL const wchar_t* siFilterPolyOpType;
03882 
03884 extern XSIDECL const wchar_t* siFitCrvOpType;
03885 
03887 extern XSIDECL const wchar_t* siFitSrfOpType;
03888 
03890 extern XSIDECL const wchar_t* siFlipUVWOpType;
03891 
03893 extern XSIDECL const wchar_t* siFluidOpType;
03894 
03896 extern XSIDECL const wchar_t* siFoldOpType;
03897 
03899 extern XSIDECL const wchar_t* siFourSidedOpType;
03900 
03902 extern XSIDECL const wchar_t* siFurOpType;
03903 
03905 extern XSIDECL const wchar_t* siFurPrimType;
03906 
03908 extern XSIDECL const wchar_t* siFurPropType;
03909 
03911 extern XSIDECL const wchar_t* siFurSimOpType;
03912 
03914 extern XSIDECL const wchar_t* siGeneratorOpType;
03915 
03917 extern XSIDECL const wchar_t* siGeomApproxType;
03918 
03920 extern XSIDECL const wchar_t* siGeoShaderPrimType;
03921 
03923 extern XSIDECL const wchar_t* siGeoTxtOpType;
03924 
03926 extern XSIDECL const wchar_t* siGlobalType;
03927 
03929 extern XSIDECL const wchar_t* siGravityCtrlType;
03930 
03932 extern XSIDECL const wchar_t* siGridPrimType;
03933 
03935 extern XSIDECL const wchar_t* siGroup;
03936 
03938 extern XSIDECL const wchar_t* siGroupType;
03939 
03941 extern XSIDECL const wchar_t* siHealOpType;
03942 
03944 extern XSIDECL const wchar_t* siHealUVWOpType;
03945 
03947 extern XSIDECL const wchar_t* siIcosahedronPrimType;
03948 
03950 extern XSIDECL const wchar_t* siImageClipType;
03951 
03953 extern XSIDECL const wchar_t* siImageCropOpType;
03954 
03956 extern XSIDECL const wchar_t* siImageFXOpType;
03957 
03959 extern XSIDECL const wchar_t* siImageObjectType;
03960 
03962 extern XSIDECL const wchar_t* siImageSourceOpType;
03963 
03965 extern XSIDECL const wchar_t* siImageSourceType;
03966 
03968 extern XSIDECL const wchar_t* siInsertCrvKnotOpType;
03969 
03971 extern XSIDECL const wchar_t* siInsSrfKnotOpType;
03972 
03974 extern XSIDECL const wchar_t* siIntersectSrfOpType;
03975 
03977 extern XSIDECL const wchar_t* siInvCrvOpType;
03978 
03980 extern XSIDECL const wchar_t* siInvertPolyOpType;
03981 
03983 extern XSIDECL const wchar_t* siInvisiblePolygonsClusterName;
03984 
03986 extern XSIDECL const wchar_t* siInvSrfOpType;
03987 
03989 extern XSIDECL const wchar_t* siKineChainPropType;
03990 
03992 extern XSIDECL const wchar_t* siKineChainType;
03993 
03995 extern XSIDECL const wchar_t* siKineCnsType;
03996 
03998 extern XSIDECL const wchar_t* siKineInfoType;
03999 
04001 extern XSIDECL const wchar_t* siKineJointType;
04002 
04004 extern XSIDECL const wchar_t* siLatticeOpType;
04005 
04007 extern XSIDECL const wchar_t* siLatticePrimType;
04008 
04010 extern XSIDECL const wchar_t* siLayersType;
04011 
04013 extern XSIDECL const wchar_t* siLightLensFlareType;
04014 
04016 extern XSIDECL const wchar_t* siLightPrimType;
04017 
04019 extern XSIDECL const wchar_t* siLineCnsType;
04020 
04022 extern XSIDECL const wchar_t* siLocalType;
04023 
04025 extern XSIDECL const wchar_t* siLoftOpType;
04026 
04028 extern XSIDECL const wchar_t* siMapCompOpType;
04029 
04031 extern XSIDECL const wchar_t* siMarkHardEdgeVertexOpType;
04032 
04034 extern XSIDECL const wchar_t* siMaterialType;
04035 
04037 extern XSIDECL const wchar_t* siMergeCrvOpType;
04038 
04040 extern XSIDECL const wchar_t* siMergeMeshOpType;
04041 
04043 extern XSIDECL const wchar_t* siMergeSrfOpType;
04044 
04046 extern XSIDECL const wchar_t* siMeshLocalSubdivisionOpType;
04047 
04049 extern XSIDECL const wchar_t* siMeshSubdivOpType;
04050 
04052 extern XSIDECL const wchar_t* siMeshSubdivWithCenterOpType;
04053 
04055 extern XSIDECL const wchar_t* siMixerAnimClipType;
04056 
04058 extern XSIDECL const wchar_t* siMixerAnimTrackType;
04059 
04061 extern XSIDECL const wchar_t* siMixerAudioClipType;
04062 
04064 extern XSIDECL const wchar_t* siMixerAudioTrackType;
04065 
04067 extern XSIDECL const wchar_t* siMixerPropType;
04068 
04070 extern XSIDECL const wchar_t* siMixerShapeClipType;
04071 
04073 extern XSIDECL const wchar_t* siMixerShapeTrackType;
04074 
04076 extern XSIDECL const wchar_t* siMixerType;
04077 
04079 extern XSIDECL const wchar_t* siModelClipType;
04080 
04082 extern XSIDECL const wchar_t* siModelNullPrimType;
04083 
04085 extern XSIDECL const wchar_t* siModelType;
04086 
04088 extern XSIDECL const wchar_t* siMotionBlurType;
04089 
04091 extern XSIDECL const wchar_t* siMoveComponentOpType;
04092 
04094 extern XSIDECL const wchar_t* siNPntCnsType;
04095 
04097 extern XSIDECL const wchar_t* siNullPrimType;
04098 
04100 extern XSIDECL const wchar_t* siNurbsToMeshOpType;
04101 
04103 extern XSIDECL const wchar_t* siObjClsCnsType;
04104 
04106 extern XSIDECL const wchar_t* siObstaclePropType;
04107 
04109 extern XSIDECL const wchar_t* siOctahedronPrimType;
04110 
04112 extern XSIDECL const wchar_t* siOffsetClsOpType;
04113 
04115 extern XSIDECL const wchar_t* siOffsetCrvOpType;
04116 
04118 extern XSIDECL const wchar_t* siOffsetSrfOpType;
04119 
04121 extern XSIDECL const wchar_t* siOpenCloseSrfOpType;
04122 
04124 extern XSIDECL const wchar_t* siOriCnsType;
04125 
04127 extern XSIDECL const wchar_t* siOverrideType;
04128 
04130 extern XSIDECL const wchar_t* siParDecayType;
04131 
04133 extern XSIDECL const wchar_t* siParObstExtSparksType;
04134 
04136 extern XSIDECL const wchar_t* siParticleEventType;
04137 
04139 extern XSIDECL const wchar_t* siParticlesOpType;
04140 
04142 extern XSIDECL const wchar_t* siPathCnsType;
04143 
04145 extern XSIDECL const wchar_t* siPinJointCnsType;
04146 
04148 extern XSIDECL const wchar_t* siPlaneCnsType;
04149 
04151 extern XSIDECL const wchar_t* siPointCloudPrimType;
04152 
04154 extern XSIDECL const wchar_t* siPolyMeshPNetOpType;
04155 
04157 extern XSIDECL const wchar_t* siPolyMeshType;
04158 
04160 extern XSIDECL const wchar_t* siPosCnsType;
04161 
04163 extern XSIDECL const wchar_t* siPoseCnsType;
04164 
04166 extern XSIDECL const wchar_t* siProjectCrvOpType;
04167 
04169 extern XSIDECL const wchar_t* siProportionalOpType;
04170 
04172 extern XSIDECL const wchar_t* siPropVolumeOpType;
04173 
04175 extern XSIDECL const wchar_t* siPushOpType;
04176 
04178 extern XSIDECL const wchar_t* siQStretchOpType;
04179 
04181 extern XSIDECL const wchar_t* siRandomizeOpType;
04182 
04184 extern XSIDECL const wchar_t* siRefPlaneType;
04185 
04187 extern XSIDECL const wchar_t* siRelaxUVWOpType;
04188 
04190 extern XSIDECL const wchar_t* siRemoveCrvKnotOpType;
04191 
04193 extern XSIDECL const wchar_t* siRemSrfKnotOpType;
04194 
04196 extern XSIDECL const wchar_t* siRenderMapType;
04197 
04199 extern XSIDECL const wchar_t* siRevolutionOpType;
04200 
04202 extern XSIDECL const wchar_t* siRotoscopeType;
04203 
04205 extern XSIDECL const wchar_t* siSceneAmbienceType;
04206 
04208 extern XSIDECL const wchar_t* siSceneColorsType;
04209 
04211 extern XSIDECL const wchar_t* siSclCnsType;
04212 
04214 extern XSIDECL const wchar_t* siSCMFixerOpType;
04215 
04217 extern XSIDECL const wchar_t* siSCMTopologyOpType;
04218 
04220 extern XSIDECL const wchar_t* siScriptedOpType;
04221 
04223 extern XSIDECL const wchar_t* siSetEdgeCreaseValueOpType;
04224 
04226 extern XSIDECL const wchar_t* siShapeActionCompoundClipType;
04227 
04229 extern XSIDECL const wchar_t* siShapeActionType;
04230 
04232 extern XSIDECL const wchar_t* siVisemeActionType;
04233 
04235 extern XSIDECL const wchar_t* siShearOpType;
04236 
04238 extern XSIDECL const wchar_t* siShrinkWrapOpType;
04239 
04241 extern XSIDECL const wchar_t* siSkelCtrlOpPropType;
04242 
04244 extern XSIDECL const wchar_t* siSmoothEnvelopeWgtOpType;
04245 
04247 extern XSIDECL const wchar_t* siSnapBoundOpType;
04248 
04250 extern XSIDECL const wchar_t* siSnapCrvOpType;
04251 
04253 extern XSIDECL const wchar_t* siSnipSrfOpType;
04254 
04256 extern XSIDECL const wchar_t* siSoftBodyOpType;
04257 
04259 extern XSIDECL const wchar_t* siSpherePrimType;
04260 
04262 extern XSIDECL const wchar_t* siSpineDefOp2Type;
04263 
04265 extern XSIDECL const wchar_t* siSpineDefOpType;
04266 
04268 extern XSIDECL const wchar_t* siSpineWgtMapOp3Type;
04269 
04271 extern XSIDECL const wchar_t* siSpineWgtMapOp4Type;
04272 
04274 extern XSIDECL const wchar_t* siSpiralPrimType;
04275 
04277 extern XSIDECL const wchar_t* siSplitEdgeOpType;
04278 
04280 extern XSIDECL const wchar_t* siSplitPolyOpType;
04281 
04283 extern XSIDECL const wchar_t* siSpotInterestPrimType;
04284 
04286 extern XSIDECL const wchar_t* siSpotRootPrimType;
04287 
04289 extern XSIDECL const wchar_t* siSquarePrimType;
04290 
04292 extern XSIDECL const wchar_t* siSrfCnsType;
04293 
04295 extern XSIDECL const wchar_t* siSrfCrvInverseOpType;
04296 
04298 extern XSIDECL const wchar_t* siSrfCrvShiftOpType;
04299 
04301 extern XSIDECL const wchar_t* siSrfCtrlOpType;
04302 
04304 extern XSIDECL const wchar_t* siSrfDefOpType;
04305 
04307 extern XSIDECL const wchar_t* siSrfMeshPrimType;
04308 
04310 extern XSIDECL const wchar_t* siSrfPQOpType;
04311 
04313 extern XSIDECL const wchar_t* siSrfReparamOpType;
04314 
04316 extern XSIDECL const wchar_t* siSrfShiftOpType;
04317 
04319 extern XSIDECL const wchar_t* siSrfSubdivisionOpType;
04320 
04322 extern XSIDECL const wchar_t* siSrfUVCtrlOpType;
04323 
04325 extern XSIDECL const wchar_t* siStandInPrimType;
04326 
04328 extern XSIDECL const wchar_t* siStartOffsetOpType;
04329 
04331 extern XSIDECL const wchar_t* siStitchCrvToCrvOpType;
04332 
04334 extern XSIDECL const wchar_t* siStitchCrvToSrfOpType;
04335 
04337 extern XSIDECL const wchar_t* siStitchSrfOpType;
04338 
04340 extern XSIDECL const wchar_t* siStrokeOpType;
04341 
04343 extern XSIDECL const wchar_t* siSubCompType;
04344 
04346 extern XSIDECL const wchar_t* siSubdivEdgeOpType;
04347 
04349 extern XSIDECL const wchar_t* siSubdivPolyOpType;
04350 
04352 extern XSIDECL const wchar_t* siSwapSrfUVOpType;
04353 
04355 extern XSIDECL const wchar_t* siSymmetrizePolygon;
04356 
04358 extern XSIDECL const wchar_t* siSymmetryCnsType;
04359 
04361 extern XSIDECL const wchar_t* siSymmetryMapOpType;
04362 
04364 extern XSIDECL const wchar_t* siSymmetryMapType;
04365 
04367 extern XSIDECL const wchar_t* siSynopticViewType;
04368 
04370 extern XSIDECL const wchar_t* siTaperOpType;
04371 
04373 extern XSIDECL const wchar_t* siTetrahedronPrimType;
04374 
04376 extern XSIDECL const wchar_t* siTextToCrvListOpType;
04377 
04379 extern XSIDECL const wchar_t* siTorusPrimType;
04380 
04382 extern XSIDECL const wchar_t* siTrajCnsType;
04383 
04385 extern XSIDECL const wchar_t* siTransformSetupType;
04386 
04388 extern XSIDECL const wchar_t* siTurbulenceCtrlPrimType;
04389 
04391 extern XSIDECL const wchar_t* siTwistOpType;
04392 
04394 extern XSIDECL const wchar_t* siTxtMapType;
04395 
04397 extern XSIDECL const wchar_t* siTxtOpType;
04398 
04400 extern XSIDECL const wchar_t* siTxtSupportType;
04401 
04403 extern XSIDECL const wchar_t* siUpVctCnsType;
04404 
04406 extern XSIDECL const wchar_t* siUserMotionType;
04407 
04409 extern XSIDECL const wchar_t* siUserNormalType;
04410 
04412 extern XSIDECL const wchar_t* siUVProjDefType;
04413 
04415 extern XSIDECL const wchar_t* siVertexcolorType;
04416 
04418 extern XSIDECL const wchar_t* siVisibilityType;
04419 
04421 extern XSIDECL const wchar_t* siVolumeDeformType;
04422 
04424 extern XSIDECL const wchar_t* siVolumicLightSceneType;
04425 
04427 extern XSIDECL const wchar_t* siVolumicLightType;
04428 
04430 extern XSIDECL const wchar_t* siVortexCtrlType;
04431 
04433 extern XSIDECL const wchar_t* siVtxColPainterOpType;
04434 
04436 extern XSIDECL const wchar_t* siVtxColPropOpType;
04437 
04439 extern XSIDECL const wchar_t* siWaveCtrlType;
04440 
04442 extern XSIDECL const wchar_t* siWaveOpType;
04443 
04445 extern XSIDECL const wchar_t* siWeldEdgesOpType;
04446 
04448 extern XSIDECL const wchar_t* siWeldPntOpType;
04449 
04451 extern XSIDECL const wchar_t* siWgtMapCnxOpType;
04452 
04454 extern XSIDECL const wchar_t* siWgtMapOpType;
04455 
04457 extern XSIDECL const wchar_t* siWgtMapsMixOpType;
04458 
04460 extern XSIDECL const wchar_t* siWgtMapType;
04461 
04463 extern XSIDECL const wchar_t* siWgtPainterOpType;
04464 
04466 extern XSIDECL const wchar_t* siWindType;
04467 
04469 extern XSIDECL const wchar_t* siWtStrokeOpType;
04470 
04471 extern XSIDECL const wchar_t* siControlBitmap;
04472 
04473 
04474 extern XSIDECL const wchar_t* siControlBoolean;
04475 
04476 
04477 extern XSIDECL const wchar_t* siControlButton;
04478 
04479 
04480 extern XSIDECL const wchar_t* siControlCheck;
04481 
04482 
04483 extern XSIDECL const wchar_t* siControlCombo;
04484 
04485 
04486 extern XSIDECL const wchar_t* siControlEdit;
04487 
04488 
04489 extern XSIDECL const wchar_t* siControlFCurve;
04490 
04491 
04492 extern XSIDECL const wchar_t* siControlFilePath;
04493 
04494 
04495 extern XSIDECL const wchar_t* siControlFolder;
04496 
04497 
04498 extern XSIDECL const wchar_t* siControlGrid;
04499 
04500 
04501 extern XSIDECL const wchar_t* siControlIconList;
04502 
04503 
04504 extern XSIDECL const wchar_t* siControlImageClip;
04505 
04506 
04507 extern XSIDECL const wchar_t* siControlListBox;
04508 
04509 
04510 extern XSIDECL const wchar_t* siControlNumber;
04511 
04512 
04513 extern XSIDECL const wchar_t* siControlRadio;
04514 
04515 
04516 extern XSIDECL const wchar_t* siControlRGB;
04517 
04518 
04519 extern XSIDECL const wchar_t* siControlRGBA;
04520 
04521 
04522 extern XSIDECL const wchar_t* siControlStatic;
04523 
04524 
04525 extern XSIDECL const wchar_t* siControlString;
04526 
04527 
04528 extern XSIDECL const wchar_t* siControlSynoptic;
04529 
04530 
04531 extern XSIDECL const wchar_t* siControlTextEditor;
04532 
04533 
04534 extern XSIDECL const wchar_t* siUIAlignCenter;
04535 
04536 
04537 extern XSIDECL const wchar_t* siUIAlignLeft;
04538 
04539 
04540 extern XSIDECL const wchar_t* siUIAlignRight;
04541 
04542 
04543 extern XSIDECL const wchar_t* siUIAudioFile;
04544 
04545 
04546 extern XSIDECL const wchar_t* siUICaption;
04547 
04548 
04549 extern XSIDECL const wchar_t* siUIColumnCnt;
04550 
04551 
04552 extern XSIDECL const wchar_t* siUIColumnGap;
04553 
04554 
04555 extern XSIDECL const wchar_t* siUIContinue;
04556 
04557 
04558 extern XSIDECL const wchar_t* siUICX;
04559 
04560 
04561 extern XSIDECL const wchar_t* siUICY;
04562 
04563 
04564 extern XSIDECL const wchar_t* siUIDecimals;
04565 
04566 
04567 extern XSIDECL const wchar_t* siUIFCurveColorNonBijective;
04568 
04569 
04570 extern XSIDECL const wchar_t* siUIFCurveGhosting;
04571 
04572 
04573 extern XSIDECL const wchar_t* siUIFCurveGridSpaceX;
04574 
04575 
04576 extern XSIDECL const wchar_t* siUIFCurveGridSpaceY;
04577 
04578 
04579 extern XSIDECL const wchar_t* siUIFCurveLabelX;
04580 
04581 
04582 extern XSIDECL const wchar_t* siUIFCurveLabelY;
04583 
04584 
04585 extern XSIDECL const wchar_t* siUIFCurveNoGrid;
04586 
04587 
04588 extern XSIDECL const wchar_t* siUIFCurveNoRulerX;
04589 
04590 
04591 extern XSIDECL const wchar_t* siUIFCurveNoRulerY;
04592 
04593 
04594 extern XSIDECL const wchar_t* siUIFCurveShowTimeCursor;
04595 
04596 
04597 extern XSIDECL const wchar_t* siUIFCurveSnapX;
04598 
04599 
04600 extern XSIDECL const wchar_t* siUIFCurveSnapY;
04601 
04602 
04603 extern XSIDECL const wchar_t* siUIFCurveViewMaxX;
04604 
04605 
04606 extern XSIDECL const wchar_t* siUIFCurveViewMaxY;
04607 
04608 
04609 extern XSIDECL const wchar_t* siUIFCurveViewMinX;
04610 
04611 
04612 extern XSIDECL const wchar_t* siUIFCurveViewMinY;
04613 
04614 
04615 extern XSIDECL const wchar_t* siUIFileFilter;
04616 
04617 
04618 extern XSIDECL const wchar_t* siUIFileMustExist;
04619 
04620 
04621 extern XSIDECL const wchar_t* siUIFilePath;
04622 
04623 
04624 extern XSIDECL const wchar_t* siUIImageFile;
04625 
04626 
04627 extern XSIDECL const wchar_t* siUIInitialDir;
04628 
04629 
04630 extern XSIDECL const wchar_t* siUILabel;
04631 
04632 
04633 extern XSIDECL const wchar_t* siUILabelMinPixels;
04634 
04635 
04636 extern XSIDECL const wchar_t* siUILabelPercentage;
04637 
04638 
04639 extern XSIDECL const wchar_t* siUILineCnt;
04640 
04641 
04642 extern XSIDECL const wchar_t* siUILineGap;
04643 
04644 
04645 extern XSIDECL const wchar_t* siUILogarithmic;
04646 
04647 
04648 extern XSIDECL const wchar_t* siUIMultiSelectionListBox;
04649 
04650 
04651 extern XSIDECL const wchar_t* siUINoLabel;
04652 
04653 
04654 extern XSIDECL const wchar_t* siUINoSlider;
04655 
04656 
04657 extern XSIDECL const wchar_t* siUIOpenFile;
04658 
04659 
04660 extern XSIDECL const wchar_t* siUISelectionColor;
04661 
04662 
04663 extern XSIDECL const wchar_t* siUIShowClip;
04664 
04665 
04666 extern XSIDECL const wchar_t* siUIShowFrame;
04667 
04668 
04669 extern XSIDECL const wchar_t* siUIButtonDisable;
04670 
04671 
04672 extern XSIDECL const wchar_t* siUIGridColumnWidths;
04673 
04674 
04675 extern XSIDECL const wchar_t* siUIGridHideColumnHeader;
04676 
04677 
04678 extern XSIDECL const wchar_t* siUIGridHideRowHeader;
04679 
04680 
04681 extern XSIDECL const wchar_t* siUIGridLockColumnHeader;
04682 
04683 
04684 extern XSIDECL const wchar_t* siUIGridLockRowHeader;
04685 
04686 
04687 extern XSIDECL const wchar_t* siUIGridReadOnlyColumns;
04688 
04689 
04690 extern XSIDECL const wchar_t* siUIGridSelectionMode;
04691 
04692 
04693 extern XSIDECL const wchar_t* siUIGridShowColumns;
04694 
04695 
04696 extern XSIDECL const wchar_t* siUIStyle;
04697 
04698 
04699 extern XSIDECL const wchar_t* siUISubFolder;
04700 
04701 
04702 extern XSIDECL const wchar_t* siUISyncSlider;
04703 
04704 
04705 extern XSIDECL const wchar_t* siUIThumbWheel;
04706 
04707 
04708 extern XSIDECL const wchar_t* siUITreadmill;
04709 
04710 
04711 extern XSIDECL const wchar_t* siUIItems;
04712 
04713 
04714 extern XSIDECL const wchar_t* siUIType;
04715 
04716 
04717 extern XSIDECL const wchar_t* siUIUseSelectionIcon;
04718 
04719 
04720 extern XSIDECL const wchar_t* siUIValueOnly;
04721 
04722 
04723 extern XSIDECL const wchar_t* siUIWidthPercentage;
04724 
04725 
04726 extern XSIDECL const wchar_t* siUILineNumbering;
04727 
04728 
04729 extern XSIDECL const wchar_t* siUIFolding;
04730 
04731 
04732 extern XSIDECL const wchar_t* siUIBackgroundColor;
04733 
04734 
04735 extern XSIDECL const wchar_t* siUIForegroundColor;
04736 
04737 
04738 extern XSIDECL const wchar_t* siUIFont;
04739 
04740 
04741 extern XSIDECL const wchar_t* siUICommentColor;
04742 
04743 
04744 extern XSIDECL const wchar_t* siUIPreprocessorColor;
04745 
04746 
04747 extern XSIDECL const wchar_t* siUIMarginWidth;
04748 
04749 
04750 extern XSIDECL const wchar_t* siUICommentFont;
04751 
04752 
04753 extern XSIDECL const wchar_t* siUIFontSize;
04754 
04755 
04756 extern XSIDECL const wchar_t* siUIKeywords;
04757 
04758 
04759 extern XSIDECL const wchar_t* siUIHeight;
04760 
04761 
04762 extern XSIDECL const wchar_t* siUIHorizontalScroll;
04763 
04764 
04765 extern XSIDECL const wchar_t* siUIVerticalScroll;
04766 
04767 
04768 extern XSIDECL const wchar_t* siUILineWrap;
04769 
04770 
04771 extern XSIDECL const wchar_t* siUIKeywordFile;
04772 
04773 
04774 extern XSIDECL const wchar_t* siUIAutoComplete;
04775 
04776 
04777 extern XSIDECL const wchar_t* siUIToolbar;
04778 
04779 
04780 extern XSIDECL const wchar_t* siUICapability;
04781 
04782 
04783 extern XSIDECL const wchar_t* siUIDictionary;
04784 
04785 
04786 extern XSIDECL const wchar_t* siUIHelpFile;
04787 
04788 
04790 extern XSIDECL const wchar_t* siUIHelpID;
04791 
04793 extern XSIDECL const wchar_t* siUILanguage;
04794 
04796 extern XSIDECL const wchar_t* siUILogic;
04797 
04798 extern XSIDECL const wchar_t* siUILogicFile;
04799 
04800 
04801 extern XSIDECL const wchar_t* siUILogicPrefix;
04802 
04803 
04804 extern XSIDECL const wchar_t* siUIShowChildren;
04805 
04806 
04807 extern XSIDECL const wchar_t* siArgHandlerAnimatableParameters;
04808 
04809 
04810 extern XSIDECL const wchar_t* siArgHandlerCollection;
04811 
04812 
04813 extern XSIDECL const wchar_t* siArgHandlerFrame;
04814 
04815 
04816 extern XSIDECL const wchar_t* siArgHandlerFrameRate;
04817 
04818 
04819 extern XSIDECL const wchar_t* siArgHandlerMarkedParameters;
04820 
04821 
04822 extern XSIDECL const wchar_t* siArgHandlerSingleObj;
04823 
04824 
04826 extern XSIDECL const wchar_t* siFilter3DObjectType;
04827 
04828 extern XSIDECL const wchar_t* siFilterObjectType;
04829 
04830 
04832 extern XSIDECL const wchar_t* siFilterPropertyType;
04833 
04834 extern XSIDECL const wchar_t* siFilterSubComponentType;
04835 
04836 
04838 extern XSIDECL const wchar_t* siClipAnimationLayerType;
04839 
04840 extern XSIDECL const wchar_t* siClipAnimationType;
04841 
04842 
04843 extern XSIDECL const wchar_t* siClipAnimCompoundType;
04844 
04845 
04847 extern XSIDECL const wchar_t* siClipAudioType;
04848 
04850 extern XSIDECL const wchar_t* siClipCacheType;
04851 
04853 extern XSIDECL const wchar_t* siClipImageType;
04854 
04856 extern XSIDECL const wchar_t* siClipMixerType;
04857 
04858 extern XSIDECL const wchar_t* siClipShapeCompoundType;
04859 
04860 
04861 extern XSIDECL const wchar_t* siClipShapeType;
04862 
04863 
04865 extern XSIDECL const wchar_t* siTrackAnimationLayerType;
04866 
04867 extern XSIDECL const wchar_t* siTrackAnimationType;
04868 
04869 
04871 extern XSIDECL const wchar_t* siTrackAudioType;
04872 
04874 extern XSIDECL const wchar_t* siTrackCacheType;
04875 
04877 extern XSIDECL const wchar_t* siTrackShapeType;
04878 
04879 extern XSIDECL const wchar_t* siTransitionBridgeType;
04880 
04881 
04882 extern XSIDECL const wchar_t* siTransitionCardinalType;
04883 
04884 
04885 extern XSIDECL const wchar_t* siTransitionStandardType;
04886 
04887 
04889 extern XSIDECL const wchar_t* siAnimCompoundAnimItem;
04890 
04892 extern XSIDECL const wchar_t* siConstraintAnimItem;
04893 
04895 extern XSIDECL const wchar_t* siExpressionAnimItem;
04896 
04898 extern XSIDECL const wchar_t* siFCurveAnimItem;
04899 
04901 extern XSIDECL const wchar_t* siShapeCompoundAnimItem;
04902 
04904 extern XSIDECL const wchar_t* siShapeKeyAnimItem;
04905 
04907 extern XSIDECL const wchar_t* siStaticValueAnimItem;
04908 
04910 extern XSIDECL const wchar_t* siCompoundMappedItem;
04911 
04912 extern XSIDECL const wchar_t* siConstraintMappedItem;
04913 
04914 
04915 extern XSIDECL const wchar_t* siExpressionMappedItem;
04916 
04917 
04918 extern XSIDECL const wchar_t* siFCurveMappedItem;
04919 
04920 
04922 extern XSIDECL const wchar_t* siShapeCompoundMappedItem;
04923 
04924 extern XSIDECL const wchar_t* siShapeKeyMappedItem;
04925 
04926 
04927 extern XSIDECL const wchar_t* siStaticValueMappedItem;
04928 
04929 
04931 extern XSIDECL const wchar_t* siSEFilterActionNodes;
04932 
04934 extern XSIDECL const wchar_t* siSEFilterAllNodeTypes;
04935 
04937 extern XSIDECL const wchar_t* siSEFilterAnimatableNodes;
04938 
04940 extern XSIDECL const wchar_t* siSEFilterAnimatedNodes;
04941 
04943 extern XSIDECL const wchar_t* siSEFilterClusterNodes;
04944 
04946 extern XSIDECL const wchar_t* siSEFilterGroupNodes;
04947 
04949 extern XSIDECL const wchar_t* siSEFilterKeywordAll;
04950 
04952 extern XSIDECL const wchar_t* siSEFilterKeywordAnimation;
04953 
04955 extern XSIDECL const wchar_t* siSEFilterKeywordCustom;
04956 
04958 extern XSIDECL const wchar_t* siSEFilterKeywordGeneral;
04959 
04961 extern XSIDECL const wchar_t* siSEFilterKeywordKinematics;
04962 
04964 extern XSIDECL const wchar_t* siSEFilterKeywordModeling;
04965 
04967 extern XSIDECL const wchar_t* siSEFilterKeywordRendering;
04968 
04970 extern XSIDECL const wchar_t* siSEFilterKeywordViewing;
04971 
04973 extern XSIDECL const wchar_t* siSEFilterMaterialNodes;
04974 
04976 extern XSIDECL const wchar_t* siSEFilterMiscellaneousNodes;
04977 
04979 extern XSIDECL const wchar_t* siSEFilterModelNodes;
04980 
04982 extern XSIDECL const wchar_t* siSEFilterObjectNodes;
04983 
04985 extern XSIDECL const wchar_t* siSEFilterOperatorNodes;
04986 
04988 extern XSIDECL const wchar_t* siSEFilterParameterNodes;
04989 
04991 extern XSIDECL const wchar_t* siSEFilterPrimitiveNodes;
04992 
04994 extern XSIDECL const wchar_t* siSEFilterPropertyNodes;
04995 
04997 extern XSIDECL const wchar_t* siSEFilterSceneNodes;
04998 
05000 extern XSIDECL const wchar_t* siSEFilterShaderNodes;
05001 
05003 extern XSIDECL const wchar_t* siImageDataTypeRGBA;
05004 
05006 extern XSIDECL const wchar_t* siImageDataTypeRGB;
05007 
05009 extern XSIDECL const wchar_t* siImageDataTypeRGBE;
05010 
05012 extern XSIDECL const wchar_t* siImageDataTypeAlpha;
05013 
05015 extern XSIDECL const wchar_t* siImageDataTypeIntensity;
05016 
05018 extern XSIDECL const wchar_t* siImageDataTypeDepth;
05019 
05021 extern XSIDECL const wchar_t* siImageDataTypeNormal;
05022 
05024 extern XSIDECL const wchar_t* siImageDataTypeMotion;
05025 
05027 extern XSIDECL const wchar_t* siImageDataTypeVector;
05028 
05030 extern XSIDECL const wchar_t* siImageDataTypePoint;
05031 
05033 extern XSIDECL const wchar_t* siImageDataTypeLabel;
05034 
05036 extern XSIDECL const wchar_t* siImageDataTypeBitMask;
05037 
05039 extern XSIDECL const wchar_t* siATFilterPresetAll;
05040 
05042 extern XSIDECL const wchar_t* siATFilterPresetCustom;
05043 
05045 extern XSIDECL const wchar_t* siATFilterPresetGeneral;
05046 
05048 extern XSIDECL const wchar_t* siATFilterPresetModeling;
05049 
05051 extern XSIDECL const wchar_t* siATFilterPresetAnimation;
05052 
05054 extern XSIDECL const wchar_t* siATFilterPresetKinematics;
05055 
05057 extern XSIDECL const wchar_t* siATFilterPresetRendering;
05058 
05060 extern XSIDECL const wchar_t* siATFilterPresetViewing;
05061 
05063 extern XSIDECL const wchar_t* siATFilterPresetLocalTransform;
05064 
05066 extern XSIDECL const wchar_t* siATFilterPresetPosition;
05067 
05069 extern XSIDECL const wchar_t* siATFilterPresetPositionX;
05070 
05072 extern XSIDECL const wchar_t* siATFilterPresetPositionY;
05073 
05075 extern XSIDECL const wchar_t* siATFilterPresetPositionZ;
05076 
05078 extern XSIDECL const wchar_t* siATFilterPresetRotation;
05079 
05081 extern XSIDECL const wchar_t* siATFilterPresetRotationX;
05082 
05084 extern XSIDECL const wchar_t* siATFilterPresetRotationY;
05085 
05087 extern XSIDECL const wchar_t* siATFilterPresetRotationZ;
05088 
05090 extern XSIDECL const wchar_t* siATFilterPresetScaling;
05091 
05093 extern XSIDECL const wchar_t* siATFilterPresetScalingX;
05094 
05096 extern XSIDECL const wchar_t* siATFilterPresetScalingY;
05097 
05099 extern XSIDECL const wchar_t* siATFilterPresetScalingZ;
05100 
05102 extern XSIDECL const wchar_t* siATFilterPresetColor;
05103 
05105 extern XSIDECL const wchar_t* siATFilterTaggedAll;
05106 
05108 extern XSIDECL const wchar_t* siATFilterTagged1;
05109 
05111 extern XSIDECL const wchar_t* siATFilterTagged2;
05112 
05114 extern XSIDECL const wchar_t* siATFilterTagged3;
05115 
05117 extern XSIDECL const wchar_t* siATFilterTagged4;
05118 
05120 extern XSIDECL const wchar_t* siATFilterTagged5;
05121 
05123 extern XSIDECL const wchar_t* siATFilterTagged6;
05124 
05126 extern XSIDECL const wchar_t* siATFilterTagged7;
05127 
05129 extern XSIDECL const wchar_t* siATFilterTagged8;
05130 
05132 extern XSIDECL const wchar_t* siATFilterTagged9;
05133 
05135 extern XSIDECL const wchar_t* siATFilterTagged10;
05136 
05137 extern XSIDECL const wchar_t* siReferenceFilterAttribute;
05138 
05139 
05140 extern XSIDECL const wchar_t* siPropertyFilterAttribute;
05141 
05142 
05143 extern XSIDECL const wchar_t* siCustomTypeNameAttribute;
05144 
05145 
05147 extern XSIDECL const wchar_t* siShaderFamilyAttribute;
05148 
05149 extern XSIDECL const wchar_t* siDefaultConnectionAttribute;
05150 
05151 
05153 extern XSIDECL const wchar_t* siWritableImageAttribute;
05154 
05156 extern XSIDECL const wchar_t* siWritableImageTypeAttribute;
05157 
05159 extern XSIDECL const wchar_t* siRenderTreeNodeColorRAttribute;
05160 
05162 extern XSIDECL const wchar_t* siRenderTreeNodeColorGAttribute;
05163 
05165 extern XSIDECL const wchar_t* siRenderTreeNodeColorBAttribute;
05166 
05168 extern XSIDECL const wchar_t* siHWShaderVersionAttribute;
05169 
05170 extern XSIDECL const wchar_t* siHWShaderForceAttributeUpdate;
05171 
05172 
05173 extern XSIDECL const wchar_t* siHWShaderDirtyParameterUpdate;
05174 
05175 
05177 extern XSIDECL const wchar_t* siShaderFamilyCntContrast;
05178 
05180 extern XSIDECL const wchar_t* siShaderFamilyCntMat;
05181 
05183 extern XSIDECL const wchar_t* siShaderFamilyCntStore;
05184 
05186 extern XSIDECL const wchar_t* siShaderFamilyData;
05187 
05189 extern XSIDECL const wchar_t* siShaderFamilyEnvironment;
05190 
05192 extern XSIDECL const wchar_t* siShaderFamilyGeometry;
05193 
05195 extern XSIDECL const wchar_t* siShaderFamilyLens;
05196 
05198 extern XSIDECL const wchar_t* siShaderFamilyLight;
05199 
05201 extern XSIDECL const wchar_t* siShaderFamilyLightmap;
05202 
05204 extern XSIDECL const wchar_t* siShaderFamilyOutput;
05205 
05207 extern XSIDECL const wchar_t* siShaderFamilyPhenomMat;
05208 
05210 extern XSIDECL const wchar_t* siShaderFamilyPhotonLight;
05211 
05213 extern XSIDECL const wchar_t* siShaderFamilyPhotonMat;
05214 
05216 extern XSIDECL const wchar_t* siShaderFamilyPhotonVolume;
05217 
05219 extern XSIDECL const wchar_t* siShaderFamilyShadowMat;
05220 
05222 extern XSIDECL const wchar_t* siShaderFamilyState;
05223 
05225 extern XSIDECL const wchar_t* siShaderFamilySurfaceMat;
05226 
05228 extern XSIDECL const wchar_t* siShaderFamilyTexture;
05229 
05231 extern XSIDECL const wchar_t* siShaderFamilyVolume;
05232 
05234 extern XSIDECL const wchar_t* siShaderFamilyRTShader;
05235 
05236 extern XSIDECL const wchar_t* siMentalRayLightmapPortType;
05237 
05238 
05239 extern XSIDECL const wchar_t* siMentalRayGeometryPortType;
05240 
05241 
05242 extern XSIDECL const wchar_t* siMentalRayContourStorePortType;
05243 
05244 
05245 extern XSIDECL const wchar_t* siMentalRayContourContrastPortType;
05246 
05247 
05248 extern XSIDECL const wchar_t* siMentalRayPhenomenonMaterialPortType;
05249 
05250 
05251 extern XSIDECL const wchar_t* siXGSRealTimePortType;
05252 
05253 
05254 extern XSIDECL const wchar_t* siHWShaderPortType;
05255 
05256 
05257 extern XSIDECL const wchar_t* siHardwareVertexPosition;
05258 
05259 
05260 extern XSIDECL const wchar_t* siHardwareVertexNormal;
05261 
05262 
05264 extern XSIDECL const wchar_t* siHardwareVertexColor;
05265 
05267 extern XSIDECL const wchar_t* siHardwareVertexTangent;
05268 
05270 extern XSIDECL const wchar_t* siHardwareVertexBinormal;
05271 
05273 extern XSIDECL const wchar_t* siHardwareVertexTexCoord;
05274 
05276 extern XSIDECL const wchar_t* siHardwareVertexWeightMap;
05277 
05279 extern XSIDECL const wchar_t* siHardwareVertexPointVelocity;
05280 
05282 extern XSIDECL const wchar_t* siHardwareVertexOrientation;
05283 
05285 extern XSIDECL const wchar_t* siHardwareVertexAge;
05286 
05288 extern XSIDECL const wchar_t* siHardwareVertexRadius;
05289 
05291 extern XSIDECL const wchar_t* siHardwareVertexID;
05292 
05294 extern XSIDECL const wchar_t* siHardwareVertexFog;
05295 
05297 extern XSIDECL const wchar_t* siHardwareVertexWeight;
05298 
05300 extern XSIDECL const wchar_t* siHardwareVertexIndice;
05301 
05303 extern XSIDECL const wchar_t* siHardwareVertexTessfactor;
05304 
05306 extern XSIDECL const wchar_t* siHardwareVertexDepth;
05307 
05309 extern XSIDECL const wchar_t* siHardwareVertexSample;
05310 
05312 extern XSIDECL const wchar_t* siHardwareVertexAuto;
05313 
05315 extern XSIDECL const wchar_t* siICERenderPropSuffixUWrap;
05316 
05318 extern XSIDECL const wchar_t* siICERenderPropSuffixVWrap;
05319 
05321 extern XSIDECL const wchar_t* siICERenderPropSuffixWWrap;
05322 
05324 extern XSIDECL const wchar_t* siICERenderPropSuffixTransform;
05325 
05327 extern XSIDECL const wchar_t* siICERenderPropSuffixIsHomogeneous;
05328 
05330 extern XSIDECL const wchar_t* siICERenderPropSuffixSmoothWhenSubd;
05331 
05332 
05333 }; // XSI namespace
05334 
05335 
05336 #endif /* _XSIDECL_H_ */