// // Created by Stuart Carnie on 6/24/18. // #import #import "ShaderTypes.h" @class Context; @class MetalDriver; @interface MenuDisplay : NSObject @property (readwrite) BOOL blend; @property (readwrite) MTLClearColor clearColor; - (instancetype)initWithDriver:(MetalDriver *)driver; - (void)draw:(menu_display_ctx_draw_t *)draw video:(video_frame_info_t *)video; #pragma mark - static methods + (const float *)defaultVertices; + (const float *)defaultTexCoords; + (const float *)defaultColor; + (const float *)defaultMatrix; @end