// // RView.h // MetalRenderer // // Created by Stuart Carnie on 5/31/18. // Copyright © 2018 Stuart Carnie. All rights reserved. // #import "RendererCommon.h" #import #import typedef NS_ENUM(NSInteger, ViewDrawState) { ViewDrawStateNone = 0x00, ViewDrawStateContext = 0x01, ViewDrawStateEncoder = 0x02, ViewDrawStateAll = 0x03, }; @interface ViewDescriptor : NSObject @property (nonatomic, readwrite) RPixelFormat format; @property (nonatomic, readwrite) RTextureFilter filter; @property (nonatomic, readwrite) CGSize size; - (instancetype)init; @end