目次 - API(機能別) - 2Dレンダリング - SDL_RendererFlip

SDL_RendererFlip

SDL_RenderCopyEx()の反転のフラグの列挙体

SDL_FLIP_NONE反転しない
SDL_FLIP_HORIZONTAL水平方向に反転
SDL_FLIP_VERTICAL垂直方向に反転

サンプルコード

extern SDL_Renderer *renderer;
extern SDL_Texture *texture;
extern SDL_Rect srcrect;
extern SDL_Rect dstrect;
extern int angle;
extern SDL_Point center;

/* 一部のコンパイラの設定や言語(たとえばC++)ではキャストが必要である */
SDL_RendererFlip flip = SDL_FLIP_HORIZONTAL | SDL_FLIP_VERTICAL;

SDL_RenderCopyEx(renderer, texture, &srcrect, &dstrect, angle, &center, flip);

詳細

対角線で反転(水平方向と垂直方向の両方)する場合は, 論理輪('|'演算子)を使うこと.

関連項目(関数)

SDL_RenderCopyEx

SDL Wikiへのリンク

SDL_RendererFlip - SDL Wiki