public static extern SU_RESULT SUStylesGetStyleByPath(SUStylesRef styles, string path, ref SUStyleRef style);
public static extern SUEntityRef SUStyleToEntity(SUStyleRef style);
public static extern SU_RESULT SUStylesGetStyleByGuid(SUStylesRef styles, string guid, ref SUStyleRef style);
public static extern SU_RESULT SUStyleSetProperty(SUStyleRef style, SUStylePropertyType type, SUTypedValueRef value);
public static extern SU_RESULT SUStyleGetThumbnail(SUStyleRef style, ref SUImageRepRef image);
public static extern SU_RESULT SUStylesGetSelectedStyle(SUStylesRef styles, ref SUStyleRef style);
public static extern SU_RESULT SUStyleRelease(ref SUStyleRef style);
public static extern SU_RESULT SUStyleGetPath(SUStyleRef style, ref SUStringRef path);
public static extern SU_RESULT SUStyleGetGuid(SUStyleRef style, ref SUStringRef guid);
public static extern SU_RESULT SUStyleGetDescription(SUStyleRef style, ref SUStringRef description);
public static extern SU_RESULT SUStyleSetDescription(SUStyleRef style, string description);
public static extern SU_RESULT SUStyleGetDisplayName(SUStyleRef style, ref SUStringRef name);
public static extern SU_RESULT SUStyleSetName(SUStyleRef style, string name);
public static extern SU_RESULT SUStyleCreate(out SUStyleRef style, string path);
public static extern SU_RESULT SUStylesApplyStyleToScene(SUStylesRef styles, SUStyleRef style, SUSceneRef scene);
public static extern SU_RESULT SUStyleGetDisplaysWatermark(SUStyleRef style, ref bool shows_mark);
public static extern SU_RESULT SUStylesGetActiveStyle(SUStylesRef styles, ref SUStyleRef style);
public static extern SU_RESULT SUStyleSaveToFile(SUStyleRef style, string path);
public static extern SU_RESULT SUSceneGetSketchAxesDisplayed(SUSceneRef scene, ref SUStyleRef style);
public static extern SU_RESULT SUStyleCreate(out SUStyleRef style);