37typedef struct ImageViewInterface ImageViewInterface;
82struct ImageViewInterface {
87 ViewInterface viewInterface;
static void setImageWithResource(ImageView *self, const Resource *resource)
static void setImageWithSurface(ImageView *self, SDL_Surface *surface)
static void setImageWithResourceName(ImageView *self, const char *name)
static void setImage(ImageView *self, Image *image)
OBJECTIVELYMVC_EXPORT const EnumName GLBlendNames[]
#define OBJECTIVELYMVC_EXPORT
Views are the fundamental building blocks of ObjectivelyMVC user interfaces.
ImageViews render an Image in the context of a View hierarchy.
GLuint texture
The texture.
SDL_Color color
The drawing color.
struct ImageView::@0 blend
The blend function.
ImageViewInterface * interface
The interface.
Views are the fundamental building blocks of ObjectivelyMVC user interfaces.