SketchUp C API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Deprecated List
File geometry.h
This file was left here for compatibility. Avoid using it in future projects if possible.
File slapi.h
This file was left here for compatibility. Avoid using it in future projects if possible.
Global SUComponentDefinitionSetInsertPoint
As of SketchUp 2020.0 the insertion point cannot be changed. This function is now a NOOP.
Global SUGeometryInputFaceSetBackMaterial
This function is made obsolete by the newer SUGeometryInputFaceSetBackMaterialPosition() and left in place only for compatibility.
Global SUGeometryInputFaceSetFrontMaterial
This function is made obsolete by the newer SUGeometryInputFaceSetFrontMaterialPosition() and left in place only for compatibility.
Global SUImageGetData
Will be removed in the next version of the SketchUp API. The functionality is replaced by SUImageGetImageRep followed by SUImageRepGetData.
Global SUImageGetDataSize
Will be removed in the next version of the SketchUp API. The functionality is replaced by SUImageGetImageRep followed by SUImageRepGetDataSize.
Global SUImageGetName
This function returns a property that should not exist. Use SUImageGetDefinition() and SUComponentDefinitionGetName() instead.
Global SUImageGetPixelDimensions
Will be removed in the next version of the SketchUp API. The functionality is replaced by SUImageGetImageRep followed by SUImageRepGetPixelDimensions.
Global SUImageSetName
This function sets a property that should not exist. Use SUImageGetDefinition() and SUComponentDefinitionSetName() instead.
Class SUMaterialInput
This struct is made obsolete by the newer SUMaterialPositionInput and left in place only for compatibility.
Global SUModelCreateFromBuffer
This method will be removed in SketchUp 2022.0. It is replaced by SUModelCreateFromBufferWithStatus() which can read models saved by newer versions of SketchUp.
Global SUModelCreateFromFile
This method will be removed in SketchUp 2022.0. It is replaced by SUModelCreateFromFileWithStatus() which can read models saved by newer versions of SketchUp.
Global SUModelGetEntitiesByPersistentIDs
Prefer the more flexible SUModelGetEntitiesOfTypeByPersistentIDs() which lets you narrow the search scope.
Global SUModelGetLayersByPersistentIDs
Prefer the more flexible SUModelGetEntitiesOfTypeByPersistentIDs() which lets you narrow the search scope.
Global SUModelLoadDefinition
This method will be removed in SketchUp 2022.0. It is replaced by SUModelLoadDefinitionWithStatus() which can load components saved by newer versions of SketchUp.
Global SUPoint2DToSUPoint2D
The functionality is replaced by SUVector2DCreate.
Global SUSceneGetUseHidden
The functionality is replaced by SUSceneGetUseHiddenGeometry() and SUSceneGetUseHiddenObjects().
Global SUSceneSetUseHidden
The functionality is replaced by SUSceneSetUseHiddenGeometry() and SUSceneSetUseHiddenObjects().
Global SUTextureCreateFromImageData
Will be removed in the next version of the SketchUp API. The functionality is replaced by SUImageRepSetData() followed by SUTextureCreateFromImageRep().
Global SUTextureGetImageData
Will be removed in the next version of the SketchUp API. The functionality is replaced by SUTextureGetImageRep followed by SUImageRepGetImageData.
Global SUTextureGetImageDataSize
Will be removed in the next version of the SketchUp API. The functionality is replaced by SUTextureGetImageRep followed by SUImageRepGetImageDataSize.
File transformation.h
This file was left here for compatibility. Avoid using it in future projects if possible.