public ImColorPtr(IntPtr nativePtr) { NativePtr = (ImColor *)nativePtr; }
public ImColorPtr(ImColor *nativePtr) => NativePtr = nativePtr;
public abstract void ImColor_ImColorVec4(ImColor *self, Vector4 col);
public abstract ImColor ImColor_HSV(ImColor *self, float h, float s, float v, float a);
public abstract void ImColor_ImColorFloat(ImColor *self, float r, float g, float b, float a);
public abstract void ImColor_ImColorU32(ImColor *self, uint rgba);
public abstract void ImColor_ImColorInt(ImColor *self, int r, int g, int b, int a);
public abstract void ImColor_ImColor(ImColor *self);
public abstract void ImColor_SetHSV(ImColor *self, float h, float s, float v, float a);