public static extern SU_RESULT SUSceneSetUseCamera(SUSceneRef scene, bool use_camera);
public static extern SU_RESULT SUSceneCopy(SUSceneRef scene, SUSceneRef copy_scene);
public static extern SU_RESULT SUSceneCreate(ref SUSceneRef scene);
public static extern SU_RESULT SUSceneSetSketchAxesDisplayed(SUSceneRef scene, bool displayed);
public static extern SU_RESULT SUSceneGetSketchAxesDisplayed(SUSceneRef scene, ref SUStyleRef style);
public static extern SU_RESULT SUSceneSetUseAxes(SUSceneRef scene, bool use_axes);
public static extern SU_RESULT SUSceneGetHiddenEntities(SUSceneRef scene, size_t len, SUEntityRef[] entities, ref size_t count);
public static extern SU_RESULT SUSceneGetShadowInfo(SUSceneRef scene, ref SUShadowInfoRef shadow_info);
public static extern SU_RESULT SUSceneSetUseShadowInfo(SUSceneRef scene, bool use_shadow_info);
public static extern SU_RESULT SUSceneSetName(SUSceneRef scene, string name);
public static extern SU_RESULT SUSceneGetRenderingOptions(SUSceneRef scene, ref SURenderingOptionsRef options);
public static extern SU_RESULT SUSceneGetName(SUSceneRef scene, ref SUStringRef name);
public static extern SU_RESULT SUSceneSetIncludeInAnimation(SUSceneRef scene, bool include_in_animation);
public static extern SU_RESULT SUSceneSetUseCamera(SUSceneRef scene, SUCameraRef camera);
public static extern SU_RESULT SUSceneClearLayers(SUSceneRef scene);
public static extern SU_RESULT SUSceneSetUseRenderingOptions(SUSceneRef scene, bool use_rendering_options);
public static extern SU_RESULT SUSceneGetAxes(SUSceneRef scene, ref SUAxesRef axes);
public static extern SU_RESULT SUSceneSetUseHidden(SUSceneRef scene, bool use_cidden);
public static extern SU_RESULT SUSceneGetNumHiddenEntities(SUSceneRef scene, ref size_t count);
public static extern SU_RESULT SUSceneSetUseHiddenLayers(SUSceneRef scene, bool use_cidden_layers);
public static extern SU_RESULT SUSceneSetFlags(SUSceneRef scene, uint32_t flags);
public static extern SU_RESULT SUSceneGetUseSectionPlanes(SUSceneRef scene, bool use_section_planes);
public static extern SU_RESULT SUSceneClearPhotoMatchImage(SUSceneRef scene);
public static extern SU_RESULT SUSceneGetNumLayers(SUSceneRef scene, ref size_t count);
public static extern SUEntityRef SUSceneToEntity(SUSceneRef scene);
public static extern SU_RESULT SUSceneGetLayers(SUSceneRef scene, size_t len, SULayerRef[] layers, ref size_t count);
public static extern SU_RESULT SUSceneActivate(SUSceneRef scene);
public static extern SU_RESULT SUSceneRemoveLayer(SUSceneRef scene, SULayerRef layer);
public static extern SU_RESULT SUSceneRelease(ref SUSceneRef scene);
public static extern SU_RESULT SUStylesApplyStyleToScene(SUStylesRef styles, SUStyleRef style, SUSceneRef scene);