SketchUp C API
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
File List
Here is a list of all documented files with brief descriptions:
[detail level
1
2
3
]
SketchUpAPI
Interfaces for the SketchUp SDK
application
Interfaces for usage within the SketchUp application
application.h
Interfaces for usage within the SketchUp application
model.h
Interfaces for
SUModelRef
for live access
overlay.h
An Overlay provides a way to render an image over the SU rendering
ruby_api.h
Interfaces for exchanging data between SketchUp's Ruby API and C API
geometry
Interfaces for geometric operations
bounding_box.h
Interfaces for
SUBoundingBox3D
plane3d.h
Interfaces for
SUPlane3D
point2d.h
Interfaces for
SUPoint2D
point3d.h
Interfaces for
SUPoint3D
ray3d.h
Interfaces for
SURay3D
transformation.h
Interfaces for
SUTransformation
transformation2d.h
Interfaces for
SUTransformation2D
vector2d.h
Interfaces for
SUVector2D
vector3d.h
Interfaces for
SUVector3D
import_export
Interfaces for importers and exporters
modelexporterplugin.h
Interfaces for
SketchUpModelExporterInterface
modelimporterplugin.h
Interfaces for
SketchUpModelImporterInterface
pluginprogresscallback.h
Interfaces for import/export progress feedback and cancellation
model
Interfaces for the SketchUp model
arccurve.h
Interfaces for
SUArcCurveRef
arrow_type.h
Interfaces for
SUArrowType
attribute_dictionary.h
Interfaces for
SUAttributeDictionaryRef
axes.h
Interfaces for
SUAxesRef
camera.h
Interfaces for
SUCameraRef
classification_attribute.h
Interfaces for
SUClassificationAttributeRef
classification_info.h
Interfaces for
SUClassificationInfoRef
classifications.h
Interfaces for
SUClassificationsRef
component_definition.h
Interfaces for
SUComponentDefinitionRef
component_definition_snap_to_behavior_private.h
Definition for
SUSnapToBehavior
. Don't include directly
component_instance.h
Interfaces for
SUComponentInstanceRef
crslocation.h
Interfaces for
SUCRSLocationRef
curve.h
Interfaces for
SUCurveRef
defs.h
Types related to the SketchUp model
dimension.h
Interfaces for
SUDimensionRef
dimension_linear.h
Interfaces for
SUDimensionLinearRef
dimension_radial.h
Interfaces for
SUDimensionRadialRef
dimension_style.h
Interfaces for
SUDimensionStyleRef
drawing_element.h
Interfaces for
SUDrawingElementRef
dynamic_component_attribute.h
Interfaces for
SUDynamicComponentAttributeRef
dynamic_component_info.h
Interfaces for
SUDynamicComponentInfoRef
edge.h
Interfaces for
SUEdgeRef
edge_use.h
Interfaces for
SUEdgeUseRef
entities.h
Interfaces for
SUEntitiesRef
entity.h
Interfaces for
SUEntityRef
entity_list.h
Interfaces for
SUEntityListRef
entity_list_iterator.h
Interfaces for
SUEntityListIteratorRef
environment.h
Interfaces for
SUEnvironmentRef
environments.h
Interfaces for
SUEnvironmentsRef
face.h
Interfaces for
SUFaceRef
font.h
Interfaces for
SUFontRef
geometry.h
Deprecated, don't use
geometry_input.h
Interfaces for
SUGeometryInputRef
group.h
Interfaces for
SUGroupRef
guide_line.h
Interfaces for
SUGuideLineRef
guide_point.h
Interfaces for
SUGuidePointRef
hatch_pattern.h
Interfaces for
SUHatchPatternRef
hatch_pattern_data.h
Interfaces for
SUHatchPatternDataRef
hatch_patterns.h
Interfaces for
SUHatchPatternsRef
image.h
Interfaces for
SUImageRef
image_rep.h
Interfaces for
SUImageRepRef
instancepath.h
Interfaces for
SUInstancePathRef
layer.h
Interfaces for
SULayerRef
layer_folder.h
Interfaces for
SULayerFolderRef
light.h
Interfaces for lights
line_style.h
Interfaces for
SULineStyleRef
line_styles.h
Interfaces for
SULineStylesRef
location.h
Interfaces for
SULocationRef
loop.h
Interfaces for
SULoopRef
material.h
Interfaces for
SUMaterialRef
mesh_helper.h
Interfaces for
SUMeshHelperRef
model.h
Interfaces for
SUModelRef
model_entity_type_private.h
Definition for
SUEntityType
. Don't include directly
model_version.h
Type for SketchUp model file version
opening.h
Interfaces for
SUOpeningRef
options_manager.h
Interfaces for
SUOptionsManagerRef
options_provider.h
Interfaces for
SUOptionsProviderRef
polyline3d.h
Interfaces for
SUPolyline3dRef
procedure.h
Identifiers for SketchUp's built-in native procedures
rendering_options.h
Interfaces for
SURenderingOptionsRef
scene.h
Interfaces for
SUSceneRef
schema.h
Interfaces for
SUSchemaRef
schema_type.h
Interfaces for
SUSchemaTypeRef
section_plane.h
Interfaces for
SUSectionPlaneRef
selection.h
Interfaces for
SUSelectionRef
shadow_info.h
Interfaces for
SUShadowInfoRef
skp.h
Interfaces for reading metadata from SketchUp files without loading the whole file
snap.h
Interfaces for
SUSnapRef
space.h
Interfaces for SUSpaceRef
style.h
Interfaces for
SUStyleRef
styles.h
Interfaces for
SUStylesRef
text.h
Interfaces for
SUTextRef
texture.h
Interfaces for
SUTextureRef
texture_writer.h
Interfaces for
SUTextureWriterRef
typed_value.h
Interfaces for
SUTypedValueRef
typed_value_map.h
Interfaces for
SUTypedValueMapRef
uv_helper.h
Interfaces for
SUUVHelperRef
vertex.h
Interfaces for
SUVertexRef
utils
General utility interfaces
math_helpers.h
Interfaces for comparing values with tolerances
color.h
Interfaces for
SUColor
common.h
Generic interfaces for the API types
defs.h
General types for the API
extension_license.h
Interfaces for
SUExtensionLicense
geometry.h
Define types for geometric operations
initialize.h
Functionality for the API interface itself
length_formatter.h
Interfaces for
SULengthFormatterRef
sketchup.h
Utility header that loads all other headers in the SDK package
sketchup_info.h
Interfaces for obtaining information about the executing SketchUp application
slapi.h
Deprecated, don't use
transformation.h
Deprecated, don't use
unicodestring.h
Interfaces for
SUStringRef
Generated on Fri Oct 9 2026 10:49:04 for SketchUp C API by
1.8.3.1