internal static extern void ViewBackground(void *resultPointer, void *viewPointer, void *backgroundPointer, TypeMetadata *viewMetatdata, TypeMetadata *backgroundMetatdata, ProtocolWitnessTable *viewConformance, ProtocolWitnessTable *backgroundConformance);
internal static extern void ViewOpacity(void *resultPointer, void *viewPointer, double opacity, TypeMetadata *viewMetatdata, ProtocolWitnessTable *viewConformance);
internal static extern void Init(void *result, PtrFunc action, PtrFunc dispose, IntPtr ctx, void *labelData, TypeMetadata *labelType, ProtocolWitnessTable *labelViewConformance);
internal static extern void Init(void *result, HorizontalAlignment align, bool spacingHasValue, double spacing, void *contentData, TypeMetadata *contentType, ProtocolWitnessTable *contentViewConformance);
static extern IntPtr Init(void *viewData, TypeMetadata *viewType, ProtocolWitnessTable *viewConformance);