#include #include #include #include "qcolortransform.h" #include "gen_qcolortransform.h" #include "_cgo_export.h" QColorTransform* QColorTransform_new() { return new QColorTransform(); } QColorTransform* QColorTransform_new2(QColorTransform* colorTransform) { return new QColorTransform(*colorTransform); } void QColorTransform_OperatorAssign(QColorTransform* self, QColorTransform* other) { self->operator=(*other); } void QColorTransform_Swap(QColorTransform* self, QColorTransform* other) { self->swap(*other); } unsigned int QColorTransform_Map(const QColorTransform* self, unsigned int argb) { return self->map(static_cast(argb)); } QRgba64* QColorTransform_MapWithRgba64(const QColorTransform* self, QRgba64* rgba64) { QRgba64 _ret = self->map(*rgba64); // Copy-construct value returned type into heap-allocated copy return static_cast(new QRgba64(_ret)); } QColor* QColorTransform_MapWithColor(const QColorTransform* self, QColor* color) { QColor _ret = self->map(*color); // Copy-construct value returned type into heap-allocated copy return static_cast(new QColor(_ret)); } void QColorTransform_Delete(QColorTransform* self) { delete self; }