Mercurial > sdl-ios-xcode
comparison src/video/SDL_sysvideo.h @ 5141:da10636e5eca
Making the API simpler, scaling is always defined as linear interpolation and should be supported as much as possible on all renderers.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 31 Jan 2011 22:44:43 -0800 |
parents | 797b37c0c046 |
children | 31e7f523ab3d |
comparison
equal
deleted
inserted
replaced
5140:e594f07297a9 | 5141:da10636e5eca |
---|---|
45 int access; /**< SDL_TextureAccess */ | 45 int access; /**< SDL_TextureAccess */ |
46 int w; /**< The width of the texture */ | 46 int w; /**< The width of the texture */ |
47 int h; /**< The height of the texture */ | 47 int h; /**< The height of the texture */ |
48 int modMode; /**< The texture modulation mode */ | 48 int modMode; /**< The texture modulation mode */ |
49 SDL_BlendMode blendMode; /**< The texture blend mode */ | 49 SDL_BlendMode blendMode; /**< The texture blend mode */ |
50 SDL_ScaleMode scaleMode; /**< The texture scale mode */ | |
51 Uint8 r, g, b, a; /**< Texture modulation values */ | 50 Uint8 r, g, b, a; /**< Texture modulation values */ |
52 | 51 |
53 SDL_Renderer *renderer; | 52 SDL_Renderer *renderer; |
54 | 53 |
55 void *driverdata; /**< Driver specific texture representation */ | 54 void *driverdata; /**< Driver specific texture representation */ |
75 int (*SetTextureColorMod) (SDL_Renderer * renderer, | 74 int (*SetTextureColorMod) (SDL_Renderer * renderer, |
76 SDL_Texture * texture); | 75 SDL_Texture * texture); |
77 int (*SetTextureAlphaMod) (SDL_Renderer * renderer, | 76 int (*SetTextureAlphaMod) (SDL_Renderer * renderer, |
78 SDL_Texture * texture); | 77 SDL_Texture * texture); |
79 int (*SetTextureBlendMode) (SDL_Renderer * renderer, | 78 int (*SetTextureBlendMode) (SDL_Renderer * renderer, |
80 SDL_Texture * texture); | |
81 int (*SetTextureScaleMode) (SDL_Renderer * renderer, | |
82 SDL_Texture * texture); | 79 SDL_Texture * texture); |
83 int (*UpdateTexture) (SDL_Renderer * renderer, SDL_Texture * texture, | 80 int (*UpdateTexture) (SDL_Renderer * renderer, SDL_Texture * texture, |
84 const SDL_Rect * rect, const void *pixels, | 81 const SDL_Rect * rect, const void *pixels, |
85 int pitch); | 82 int pitch); |
86 int (*LockTexture) (SDL_Renderer * renderer, SDL_Texture * texture, | 83 int (*LockTexture) (SDL_Renderer * renderer, SDL_Texture * texture, |