makeup|SDK
makeup|SDK is a library based on visage|SDK face tracking used to configure and render virtual makeup.
Loading...
Searching...
No Matches
UnityCallbackHandler.h
1//
2// UnityNotificationHandler.h
3// MakeupSDK
4//
5// Created by Visage on 04.09.2025..
6//
7
8#ifndef UnityNotificationHandler_h
9#define UnityNotificationHandler_h
10
11@protocol IInternalMakeupObserver
12
16- (void)OnStart;
17
22- (void)OnEffectCreated:(NSString*)effect;
23
28- (void)OnEffectUpdated:(NSString*)effect;
29
34- (void)OnEffectRemoved:(NSString*)effect;
35
40- (void)OnEffectHidden:(NSString*)effect;
41
46- (void)OnEffectDisplayed:(NSString*)effect;
47
51- (void)OnClear;
52
53@end
54
55__attribute__ ((visibility("default")))
56@interface FrameworkLibAPI : NSObject
57 //call it any time after UnityFrameworkLoad to set object implementing NativeCallsProtocol methods
58+(void) registerAPIforNativeCalls:(id<IInternalMakeupObserver>) proxy;
59
60@end
61
62#endif /* UnityNotificationHandler_h */