目次 - API(機能別) - サーフェイスの生成と単純な描画
サーフェイスの生成と単純な描画
インクルードファイル: SDL_surface.h
概要
ここに分類される関数は, サーフェイスの生成, コピー, 長方形などの簡単な描画を行うためのものである.
関数
- SDL_BlitScaled - サーフェイスを別のサーフェイスに拡大縮小してビットブロック転送する
- SDL_ConvertPixels - ある形式のピクセル群を別の形式に変換してコピーする
- SDL_ConvertSurface - 特定のピクセル形式へのコピーに最適化されたサーフェイスを既存のサーフェイスから生成する
- SDL_ConvertSurfaceFormat - 既存のサーフェイスを指定のピクセル形式に変換してコピーする
- SDL_CreateRGBSurface - 新しいRGBサーフェイスを生成する
- SDL_CreateRGBSurfaceFrom - 既存のピクセルデータから新しいRGBサーフェイスを生成する
- SDL_CreateRGBSurfaceWithFormat - 既存のピクセルデータから新しいRGBサーフェイスを生成する
- SDL_CreateRGBSurfaceWithFormatFrom - 既存のピクセルデータから新しいRGBサーフェイスを生成する
- SDL_FillRect - 指定の色で塗りつぶした長方形を高速に描く
- SDL_FillRects - 指定の色で塗りつぶした複数の長方形を高速に描く
- SDL_FreeSurface - RGBサーフェイスを解放する
- SDL_GetClipRect - サーフェイスのクリップ領域を得る
- SDL_GetColorKey - サーフェイスのカラーキー(透過ピクセル)を得る
- SDL_GetSurfaceAlphaMod - コピー時のα値の修正値を得る
- SDL_GetSurfaceBlendMode - コピー時のブレンドモードを得る
- SDL_GetSurfaceColorMod - 転送時に各色成分に乗算される値を得る
- SDL_GetYUVConversionMode - YUV変換モードを得る
- SDL_GetYUVConversionModeForResolution - YUV変換モードを得る
- SDL_HasColorKey - サーフェイスにカラーキー(透過ピクセル)が設定されているかを得る
- SDL_HasSurfaceRLE - サーフェイスのRLE(ランレングス圧縮)が有効化されているかを得る
- SDL_LoadBMP_RW - シーク可能なSDLデータストリームからBMP形式をサーフェイスに読み込む
- SDL_LockSurface - ピクセル領域に直接アクセスできるように設定する
- SDL_LowerBlit - 低レベルのサーフェイスのビットブロック転送のみ行う
- SDL_LowerBlitScaled - 低レベルのサーフェイスの拡大縮小ビットブロック転送のみ行う
- SDL_PremultiplyAlpha - ピクセル郡のアルファ値にプリマルチプライを行う
- SDL_SaveBMP_RW - サーフェイスをシーク可能なSDLストリーム(メモリまたはファイル)にBMP形式で書き込む
- SDL_SetClipRect - サーフェイスのクリップ領域を設定する
- SDL_SetColorKey - サーフェイスのカラーキー(透過ピクセル)を設定する
- SDL_SetSurfaceAlphaMod - コピー時のα値の修正値を設定する
- SDL_SetSurfaceBlendMode - コピー時のブレンドモードを設定する
- SDL_SetSurfaceColorMod - 転送時に各色成分に乗算される値を設定する
- SDL_SetSurfacePalette - サーフェイスで使われるパレットを設定する
- SDL_SetSurfaceRLE - サーフェイスにRLEアクセラレーションのヒントを設定する
- SDL_SetYUVConversionMode - YUV変換モードを設定する
- SDL_SoftStretch - 高速で低品質な伸縮転送を2つの同一フォーマットのサーフェイス間で行う
- SDL_SoftStretchLinear - 2つのサーフェイス(32ビット形式)の間で双一次補間(biliner)で拡大縮小してコピーする
- SDL_UnlockSurface - ピクセル領域に直接アクセスした後にロックを解放する
型
- SDL_blit - サーフェイスビットブロック転送関数の関数型
構造体
- SDL_Surface - コピーで使われるピクセルの集まりの構造体
列挙体
- SDL_YUV_CONVERSION_MODE
マクロ
- SDL_BlitSurface - サーフェイスを別のサーフェイスに高速にビットブロック転送する
- SDL_LoadBMP - BMPファイルをサーフェイスに読み込む
- SDL_MUSTLOCK - アクセスのためにサーフェイスをロックする必要があるかを調べる
- SDL_SaveBMP - サーフェイスをBMPファイルとして保存する
SDL Wikiへのリンク
Surface Creation and Simple Drawing - SDL Wiki