public static extern SU_RESULT SUGeometryInputFaceSetLayer(SUGeometryInputRef geom_input, size_t face_index, SULayerRef layer);
public static extern SU_RESULT SUSceneRemoveLayer(SUSceneRef scene, SULayerRef layer);
public static extern SU_RESULT SULoopInputEdgeSetLayer(SUGeometryInputRef geom_input, size_t edge_index, SULayerRef layer);
public static extern SU_RESULT SULayerRelease(ref SULayerRef layer);
public static extern SU_RESULT SULayerGetName(SULayerRef layer, ref SUStringRef name);
public static extern SUEntityRef SULayerToEntity(SULayerRef layer);
public static extern SU_RESULT SULayerCreate(ref SULayerRef layer);
public static extern SU_RESULT SULayerSetVisibility(SULayerRef layer, bool visible);
public static extern SU_RESULT SULayerGetMaterial(SULayerRef layer, ref bool visible);
public static extern SU_RESULT SULayerGetMaterial(SULayerRef layer, ref SUMaterialRef material);
public static extern SU_RESULT SULayerSetName(SULayerRef layer, string name);
public static extern SU_RESULT SUDrawingElementSetLayer(SUDrawingElementRef elem, SULayerRef layer);