zenilib
0.5.3.0
|
A collection of pixels used in software blitting. More...
#include <SDL_surface.h>
Public Attributes | |
SDL_Rect | clip_rect |
Uint32 | flags |
SDL_PixelFormat * | format |
int | h |
void * | lock_data |
int | locked |
struct SDL_BlitMap * | map |
int | pitch |
void * | pixels |
int | refcount |
void * | userdata |
int | w |
A collection of pixels used in software blitting.
pixels
, which, if not NULL, contains the raw pixel data for the surface. Definition at line 69 of file SDL_surface.h.
SDL_Rect SDL_Surface::clip_rect |
clipping information Read-only
Definition at line 85 of file SDL_surface.h.
Referenced by SDL_BlendFillRect(), SDL_BlendFillRects(), SDL_BlendLine(), SDL_BlendLines(), SDL_BlendPoint(), SDL_BlendPoints(), SDL_ConvertSurface(), SDL_DrawLine(), SDL_DrawLines(), SDL_DrawPoint(), SDL_DrawPoints(), SDL_FillRect(), SDL_GetClipRect(), SDL_LowerBlitScaled(), SDL_SetClipRect(), SDL_UpperBlit(), and SW_RenderClear().
Uint32 SDL_Surface::flags |
Read-only
Definition at line 71 of file SDL_surface.h.
Referenced by _rotateSurface(), RLEAlphaSurface(), RLEColorkeySurface(), SDL_CalculateBlit(), SDL_CreateRGBSurfaceFrom(), SDL_CreateSurfaceOnStack(), SDL_DestroyWindow(), SDL_FreeSurface(), SDL_GetWindowSurface(), SDL_LockSurface(), SDL_MapSurface(), SDL_RecreateWindow(), SDL_RLESurface(), SDL_UnlockSurface(), and SDL_UnRLESurface().
SDL_PixelFormat* SDL_Surface::format |
Read-only
Definition at line 72 of file SDL_surface.h.
Referenced by _rotateSurface(), RecursivelyCalculateShapeTree(), RLEAlphaClipBlit(), RLEAlphaSurface(), RLEClipBlit(), RLEColorkeySurface(), SDL_BlendFillRect(), SDL_BlendFillRect_RGB(), SDL_BlendFillRect_RGBA(), SDL_BlendFillRects(), SDL_BlendLine(), SDL_BlendLine_RGB2(), SDL_BlendLine_RGB4(), SDL_BlendLine_RGBA4(), SDL_BlendLines(), SDL_BlendPoint(), SDL_BlendPoint_RGB(), SDL_BlendPoint_RGBA(), SDL_BlendPoints(), SDL_CalculateBlit(), SDL_CalculateBlit0(), SDL_CalculateBlit1(), SDL_CalculateBlitA(), SDL_CalculateBlitN(), SDL_CalculatePitch(), SDL_CalculateShapeBitmap(), SDL_ConvertColorkeyToAlpha(), SDL_ConvertSurface(), SDL_CreateColorCursor(), SDL_CreateRGBSurface(), SDL_CreateSurfaceOnStack(), SDL_CreateTextureFromSurface(), SDL_DrawLine(), SDL_DrawLine1(), SDL_DrawLine2(), SDL_DrawLine4(), SDL_DrawLines(), SDL_DrawPoint(), SDL_DrawPoints(), SDL_FillRect(), SDL_FreeSurface(), SDL_LoadBMP_RW(), SDL_LowerBlit(), SDL_LowerBlitScaled(), SDL_MapSurface(), SDL_RLEAlphaBlit(), SDL_RLEBlit(), SDL_RLESurface(), SDL_SaveBMP_RW(), SDL_SetColorKey(), SDL_SetSurfacePalette(), SDL_SoftStretch(), SDLTest_CompareSurfaces(), SDLTest_LoadIcon(), SDLTest_ScreenShot(), SW_LockTexture(), SW_RenderClear(), SW_RenderCopyEx(), SW_RenderDrawLines(), SW_RenderDrawPoints(), SW_RenderFillRects(), SW_RenderReadPixels(), SW_UpdateTexture(), and UnRLEAlpha().
int SDL_Surface::h |
Read-only
Definition at line 73 of file SDL_surface.h.
Referenced by _rotateSurface(), _transformSurfaceRGBA(), Zeni::Window::alert_window_resized(), CorrectAlphaChannel(), InitGUI(), RLEAlphaSurface(), RLEColorkeySurface(), SDL_CalculateShapeBitmap(), SDL_CalculateShapeTree(), SDL_ConvertColorkeyToAlpha(), SDL_ConvertSurface(), SDL_CreateColorCursor(), SDL_CreateRGBSurface(), SDL_CreateRGBSurfaceFrom(), SDL_CreateSurfaceOnStack(), SDL_CreateTextureFromSurface(), SDL_LoadBMP_RW(), SDL_LowerBlitScaled(), SDL_SaveBMP_RW(), SDL_SetClipRect(), SDL_SoftStretch(), SDL_SW_CopyYUVToRGB(), SDL_UnRLESurface(), SDL_UpperBlit(), SDL_UpperBlitScaled(), SDLTest_CompareSurfaces(), SW_GetOutputSize(), SW_RenderReadPixels(), transformSurfaceY(), and UnRLEAlpha().
void* SDL_Surface::lock_data |
Read-only
Definition at line 82 of file SDL_surface.h.
int SDL_Surface::locked |
information needed for surfaces requiring locks Read-only
Definition at line 81 of file SDL_surface.h.
Referenced by SDL_FreeSurface(), SDL_LockSurface(), SDL_UnlockSurface(), SDL_UpperBlit(), and SDL_UpperBlitScaled().
struct SDL_BlitMap* SDL_Surface::map |
info for fast blit mapping to other surfaces Private
Definition at line 88 of file SDL_surface.h.
Referenced by RLEAlphaSurface(), RLEColorkeySurface(), SDL_CalculateBlit(), SDL_CalculateBlit0(), SDL_CalculateBlit1(), SDL_CalculateBlitA(), SDL_CalculateBlitN(), SDL_ConvertColorkeyToAlpha(), SDL_ConvertSurface(), SDL_CreateRGBSurface(), SDL_CreateSurfaceOnStack(), SDL_FreeSurface(), SDL_GetColorKey(), SDL_GetSurfaceAlphaMod(), SDL_GetSurfaceBlendMode(), SDL_GetSurfaceColorMod(), SDL_LowerBlit(), SDL_LowerBlitScaled(), SDL_MapSurface(), SDL_RLEAlphaBlit(), SDL_RLEBlit(), SDL_RLESurface(), SDL_SaveBMP_RW(), SDL_SetColorKey(), SDL_SetSurfaceAlphaMod(), SDL_SetSurfaceBlendMode(), SDL_SetSurfaceColorMod(), SDL_SetSurfaceRLE(), SDL_SoftBlit(), SDL_UnRLESurface(), and UnRLEAlpha().
int SDL_Surface::pitch |
Read-only
Definition at line 74 of file SDL_surface.h.
Referenced by _transformSurfaceRGBA(), CorrectAlphaChannel(), RecursivelyCalculateShapeTree(), RLEAlphaSurface(), RLEColorkeySurface(), SDL_CalculateBlit(), SDL_CalculateShapeBitmap(), SDL_ConvertColorkeyToAlpha(), SDL_CreateCursor(), SDL_CreateRGBSurface(), SDL_CreateRGBSurfaceFrom(), SDL_CreateSurfaceOnStack(), SDL_CreateTextureFromSurface(), SDL_DrawLine1(), SDL_FillRect(), SDL_LoadBMP_RW(), SDL_RLEAlphaBlit(), SDL_RLEBlit(), SDL_SaveBMP_RW(), SDL_SoftBlit(), SDL_SoftStretch(), SDL_SW_CopyYUVToRGB(), SDL_UnRLESurface(), SDLTest_CompareSurfaces(), SDLTest_DrawCharacter(), SDLTest_ScreenShot(), SW_LockTexture(), SW_RenderReadPixels(), SW_UpdateTexture(), transformSurfaceY(), and UnRLEAlpha().
void* SDL_Surface::pixels |
Read-write
Definition at line 75 of file SDL_surface.h.
Referenced by _transformSurfaceRGBA(), CorrectAlphaChannel(), RecursivelyCalculateShapeTree(), RLEAlphaSurface(), RLEColorkeySurface(), SDL_CalculateShapeBitmap(), SDL_ConvertColorkeyToAlpha(), SDL_CreateCursor(), SDL_CreateRGBSurface(), SDL_CreateRGBSurfaceFrom(), SDL_CreateSurfaceOnStack(), SDL_CreateTextureFromSurface(), SDL_DrawLine1(), SDL_FillRect(), SDL_FreeSurface(), SDL_LoadBMP_RW(), SDL_RLEAlphaBlit(), SDL_RLEBlit(), SDL_RLESurface(), SDL_SaveBMP_RW(), SDL_SoftBlit(), SDL_SoftStretch(), SDL_SW_CopyYUVToRGB(), SDL_UnRLESurface(), SDLTest_CompareSurfaces(), SDLTest_DrawCharacter(), SDLTest_LoadIcon(), SDLTest_ScreenShot(), SW_LockTexture(), SW_RenderReadPixels(), SW_UpdateTexture(), transformSurfaceY(), and UnRLEAlpha().
int SDL_Surface::refcount |
Reference count – used when freeing surface Read-mostly
Definition at line 91 of file SDL_surface.h.
Referenced by SDL_CreateRGBSurface(), SDL_CreateSurfaceOnStack(), SDL_FreeSurface(), SDL_InvalidateMap(), and SDL_MapSurface().
void* SDL_Surface::userdata |
Application data associated with the surface Read-write
Definition at line 78 of file SDL_surface.h.
int SDL_Surface::w |
Definition at line 73 of file SDL_surface.h.
Referenced by _rotateSurface(), _transformSurfaceRGBA(), Zeni::Window::alert_window_resized(), InitGUI(), RLEAlphaSurface(), RLEColorkeySurface(), SDL_CalculatePitch(), SDL_CalculateShapeBitmap(), SDL_CalculateShapeTree(), SDL_ConvertColorkeyToAlpha(), SDL_ConvertSurface(), SDL_CreateColorCursor(), SDL_CreateRGBSurface(), SDL_CreateRGBSurfaceFrom(), SDL_CreateSurfaceOnStack(), SDL_CreateTextureFromSurface(), SDL_LoadBMP_RW(), SDL_LowerBlitScaled(), SDL_RLEAlphaBlit(), SDL_RLEBlit(), SDL_SaveBMP_RW(), SDL_SetClipRect(), SDL_SoftStretch(), SDL_SW_CopyYUVToRGB(), SDL_UnRLESurface(), SDL_UpperBlit(), SDL_UpperBlitScaled(), SDLTest_CompareSurfaces(), SW_GetOutputSize(), SW_RenderReadPixels(), transformSurfaceY(), and UnRLEAlpha().