2D用に座標変換を行うカメラを表すクラス.  
 More...
#include <Camera.h>
2D用に座標変換を行うカメラを表すクラス. 
bool SampleCamera()
{
    using namespace SDX;
    Image image(
"data/pipo-enemy035.png");
 
    Font font(SystemFont::Mincho, 10);
 
    ImagePack frameImage(
"data/pipo-WindowBase001.png", 9, 3, 3);
 
    {
    
        
        image.Draw({ 300, 300 });
        
        bmpFrame.Draw({ 0, 0, 640, 40 });
        
        
        {
            camera.zoom *= 0.9;
        }
        {
            camera.zoom *= 1.1;
        }
    }
    return true;
}
  
  
  | 
        
          | SDX::Camera::Camera | ( | const Point & | 座標, |  
          |  |  | double | 拡大率 |  
          |  | ) |  |  |  | inline | 
 
カメラの作成. 
初期座標と拡大率を指定してカメラを初期化 
 
 
  
  | 
        
          | static Camera* SDX::Camera::Get | ( |  | ) |  |  | inlinestatic | 
 
 
  
  | 
        
          | static void SDX::Camera::Set | ( | Camera * | アクティブにするCamera = nullptr | ) |  |  | inlinestatic | 
 
 
  
  | 
        
          | void SDX::Camera::Update | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | double SDX::Camera::TransX | ( | double | X座標変換前 | ) | const |  | inline | 
 
 
  
  | 
        
          | double SDX::Camera::TransY | ( | double | Y座標変換前 | ) | const |  | inline | 
 
 
  
  | 
        
          | Point SDX::Camera::Trans | ( | const Point & | 変換前座標 | ) | const |  | inline | 
 
 
  
  | 
        
          | SDL_Rect SDX::Camera::TransRect | ( | const SDL_Rect & | 変換前矩形 | ) | const |  | inline |