#import "GLShader.h" // GLRenderData is the validated/gl'resolved version of GLData @interface GLRenderData : NSObject @property (nonatomic) GLShader *shader; @property (nonatomic) NSDictionary *uniforms; @property (nonatomic) NSDictionary *textures; @property (nonatomic) NSNumber *width; @property (nonatomic) NSNumber *height; @property (nonatomic) int fboId; @property (nonatomic) NSArray *contextChildren; @property (nonatomic) NSArray *children; -(instancetype) initWithShader: (GLShader *)shader withUniforms:(NSDictionary *)uniforms withTextures: (NSDictionary *)textures withWidth: (NSNumber *)width withHeight: (NSNumber *)height withFboId: (int)fboId withContextChildren: (NSArray *)contextChildren withChildren: (NSArray *)children; @end