Mercurial > sdl-ios-xcode
comparison include/SDL_video.h @ 1966:6472256c21eb
Removed old function
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 05 Aug 2006 17:12:22 +0000 |
parents | a788656ca29a |
children | 01e29c3e9a29 |
comparison
equal
deleted
inserted
replaced
1965:a788656ca29a | 1966:6472256c21eb |
---|---|
946 /** | 946 /** |
947 * \fn int SDL_QueryTexturePixels(SDL_TextureID textureID, void **pixels, int pitch) | 947 * \fn int SDL_QueryTexturePixels(SDL_TextureID textureID, void **pixels, int pitch) |
948 * | 948 * |
949 * \brief Query the pixels of a texture, if the texture does not need to be locked for pixel access. | 949 * \brief Query the pixels of a texture, if the texture does not need to be locked for pixel access. |
950 * | 950 * |
951 * \param texture A texture to be queried, which was created with SDL_TextureAccess_Local | 951 * \param texture A texture to be queried, which was created with SDL_TEXTUREACCESS_LOCAL |
952 * \param pixels A pointer filled with a pointer to the pixels for the texture | 952 * \param pixels A pointer filled with a pointer to the pixels for the texture |
953 * \param pitch A pointer filled in with the pitch of the pixel data | 953 * \param pitch A pointer filled in with the pitch of the pixel data |
954 * | 954 * |
955 * \return 0 on success, or -1 if the texture is not valid, or must be locked for pixel access. | 955 * \return 0 on success, or -1 if the texture is not valid, or must be locked for pixel access. |
956 */ | 956 */ |
1001 * \param pixels The raw pixel data | 1001 * \param pixels The raw pixel data |
1002 * \param pitch The number of bytes between rows of pixel data | 1002 * \param pitch The number of bytes between rows of pixel data |
1003 * | 1003 * |
1004 * \return 0 on success, or -1 if the texture is not valid | 1004 * \return 0 on success, or -1 if the texture is not valid |
1005 * | 1005 * |
1006 * \note This is a very slow function for textures not created with SDL_TextureAccess_Local. | 1006 * \note This is a very slow function for textures not created with SDL_TEXTUREACCESS_LOCAL. |
1007 */ | 1007 */ |
1008 extern DECLSPEC int SDLCALL SDL_UpdateTexture(SDL_TextureID textureID, | 1008 extern DECLSPEC int SDLCALL SDL_UpdateTexture(SDL_TextureID textureID, |
1009 const SDL_Rect * rect, | 1009 const SDL_Rect * rect, |
1010 const void *pixels, int pitch); | 1010 const void *pixels, int pitch); |
1011 | 1011 |
1012 /** | 1012 /** |
1013 * \fn void SDL_LockTexture(SDL_TextureID textureID, const SDL_Rect *rect, int markDirty, void **pixels, int *pitch) | 1013 * \fn void SDL_LockTexture(SDL_TextureID textureID, const SDL_Rect *rect, int markDirty, void **pixels, int *pitch) |
1014 * | 1014 * |
1015 * \brief Lock a portion of the texture for pixel access. | 1015 * \brief Lock a portion of the texture for pixel access. |
1016 * | 1016 * |
1017 * \param texture The texture to lock for access, which must have been created with SDL_TextureAccess_Local. | 1017 * \param texture The texture to lock for access, which must have been created with SDL_TEXTUREACCESS_LOCAL. |
1018 * \param rect A pointer to the rectangle to lock for access. If the rect is NULL, the entire texture will be locked. | 1018 * \param rect A pointer to the rectangle to lock for access. If the rect is NULL, the entire texture will be locked. |
1019 * \param markDirty If this is nonzero, the locked area will be marked dirty when the texture is unlocked. | 1019 * \param markDirty If this is nonzero, the locked area will be marked dirty when the texture is unlocked. |
1020 * \param pixels This is filled in with a pointer to the locked pixels, appropriately offset by the locked area. | 1020 * \param pixels This is filled in with a pointer to the locked pixels, appropriately offset by the locked area. |
1021 * \param pitch This is filled in with the pitch of the locked pixels. | 1021 * \param pitch This is filled in with the pitch of the locked pixels. |
1022 * | 1022 * |
1023 * \return 0 on success, or -1 if the texture is not valid or was created with SDL_TextureAccess_Remote | 1023 * \return 0 on success, or -1 if the texture is not valid or was created with SDL_TEXTUREACCESS_REMOTe |
1024 * | 1024 * |
1025 * \sa SDL_DirtyTexture() | 1025 * \sa SDL_DirtyTexture() |
1026 * \sa SDL_UnlockTexture() | 1026 * \sa SDL_UnlockTexture() |
1027 */ | 1027 */ |
1028 extern DECLSPEC int SDLCALL SDL_LockTexture(SDL_TextureID textureID, | 1028 extern DECLSPEC int SDLCALL SDL_LockTexture(SDL_TextureID textureID, |
1043 /** | 1043 /** |
1044 * \fn void SDL_DirtyTexture(SDL_TextureID textureID, int numrects, const SDL_Rect * rects) | 1044 * \fn void SDL_DirtyTexture(SDL_TextureID textureID, int numrects, const SDL_Rect * rects) |
1045 * | 1045 * |
1046 * \brief Mark the specified rectangles of the texture as dirty. | 1046 * \brief Mark the specified rectangles of the texture as dirty. |
1047 * | 1047 * |
1048 * \note The texture must have been created with SDL_TextureAccess_Local. | 1048 * \note The texture must have been created with SDL_TEXTUREACCESS_LOCAL. |
1049 * | 1049 * |
1050 * \sa SDL_LockTexture() | 1050 * \sa SDL_LockTexture() |
1051 * \sa SDL_UnlockTexture() | 1051 * \sa SDL_UnlockTexture() |
1052 */ | 1052 */ |
1053 extern DECLSPEC void SDLCALL SDL_DirtyTexture(SDL_TextureID textureID, | 1053 extern DECLSPEC void SDLCALL SDL_DirtyTexture(SDL_TextureID textureID, |
1054 int numrects, | 1054 int numrects, |
1055 const SDL_Rect * rects); | 1055 const SDL_Rect * rects); |
1056 | |
1057 /** | |
1058 * \fn void SDL_SelectRenderTexture(SDL_TextureID textureID) | |
1059 * | |
1060 * \brief Select a texture as the rendering target, or 0 to reselect the current window. | |
1061 * | |
1062 * \note The texture must have been created with SDL_TextureAccess_Render. | |
1063 */ | |
1064 extern DECLSPEC void SDLCALL SDL_SelectRenderTexture(SDL_TextureID textureID); | |
1065 | 1056 |
1066 /** | 1057 /** |
1067 * \fn void SDL_RenderFill(const SDL_Rect *rect, Uint32 color) | 1058 * \fn void SDL_RenderFill(const SDL_Rect *rect, Uint32 color) |
1068 * | 1059 * |
1069 * \brief Fill the current rendering target with the specified color. | 1060 * \brief Fill the current rendering target with the specified color. |