矩形  
 [詳解]
#include <mgl_rectangle.h>
 | 
| 
constexpr  | Rectangle () noexcept | 
|   | ゼロ初期化 
  | 
|   | 
| constexpr  | Rectangle (float inX, float inY, float inWidth, float inHeight) noexcept | 
|   | 指定したパラメータで初期化  
  | 
|   | 
| constexpr  | Rectangle (const Vector2 &position, const Vector2 &size) noexcept | 
|   | 位置とサイズで初期化  
  | 
|   | 
| constexpr void  | SetPosition (const Vector2 &position) noexcept | 
|   | 位置を設定  
  | 
|   | 
| constexpr void  | SetPosition (float inX, float inY) noexcept | 
|   | 位置を設定  
  | 
|   | 
| constexpr void  | SetSize (const Vector2 &size) noexcept | 
|   | サイズを設定  
  | 
|   | 
| constexpr void  | SetSize (float inWidth, float inHeight) noexcept | 
|   | サイズを設定  
  | 
|   | 
| constexpr Vector2  | GetPosition () const noexcept | 
|   | 位置を取得  
  | 
|   | 
| constexpr Vector2  | GetSize () const noexcept | 
|   | サイズを取得  
  | 
|   | 
| constexpr bool  | IsEnclosed (const Vector2 &point) const noexcept | 
|   | 指定した位置が矩形の内側にあるかを取得  
  | 
|   | 
 | 
| 
float  | x | 
|   | X座標 
  | 
|   | 
| 
float  | y | 
|   | Y座標 
  | 
|   | 
| 
float  | width | 
|   | 幅 
  | 
|   | 
| 
float  | height | 
|   | 高さ 
  | 
|   | 
◆ Rectangle() [1/2]
  
  
      
        
          | MGL::Rectangle::Rectangle  | 
          ( | 
          float |           inX,  | 
         
        
           | 
           | 
          float |           inY,  | 
         
        
           | 
           | 
          float |           inWidth,  | 
         
        
           | 
           | 
          float |           inHeight ) | 
         
       
   | 
  
inlineconstexprnoexcept   | 
  
 
指定したパラメータで初期化 
- 引数
 - 
  
    | [in] | inX | 位置のX座標  | 
    | [in] | inY | 位置のY座標  | 
    | [in] | inWidth | サイズの幅  | 
    | [in] | inHeight | サイズの高さ  | 
  
   
 
 
◆ Rectangle() [2/2]
  
  
      
        
          | MGL::Rectangle::Rectangle  | 
          ( | 
          const Vector2 & |           position,  | 
         
        
           | 
           | 
          const Vector2 & |           size ) | 
         
       
   | 
  
inlineconstexprnoexcept   | 
  
 
位置とサイズで初期化 
- 引数
 - 
  
    | [in] | position | 位置  | 
    | [in] | size | サイズ  | 
  
   
 
 
◆ GetPosition()
  
  
      
        
          | Vector2 MGL::Rectangle::GetPosition  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinenodiscardconstexprnoexcept   | 
  
 
 
◆ GetSize()
  
  
      
        
          | Vector2 MGL::Rectangle::GetSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinenodiscardconstexprnoexcept   | 
  
 
 
◆ IsEnclosed()
  
  
      
        
          | bool MGL::Rectangle::IsEnclosed  | 
          ( | 
          const Vector2 & |           point | ) | 
           const | 
         
       
   | 
  
inlinenodiscardconstexprnoexcept   | 
  
 
指定した位置が矩形の内側にあるかを取得 
- 引数
 - 
  
  
 
- 戻り値
 - 
  
    | true | 位置が矩形の内側にある  | 
    | false | 位置は矩形の外側にある  | 
  
   
 
 
◆ SetPosition() [1/2]
  
  
      
        
          | void MGL::Rectangle::SetPosition  | 
          ( | 
          const Vector2 & |           position | ) | 
           | 
         
       
   | 
  
inlineconstexprnoexcept   | 
  
 
 
◆ SetPosition() [2/2]
  
  
      
        
          | void MGL::Rectangle::SetPosition  | 
          ( | 
          float |           inX,  | 
         
        
           | 
           | 
          float |           inY ) | 
         
       
   | 
  
inlineconstexprnoexcept   | 
  
 
 
◆ SetSize() [1/2]
  
  
      
        
          | void MGL::Rectangle::SetSize  | 
          ( | 
          const Vector2 & |           size | ) | 
           | 
         
       
   | 
  
inlineconstexprnoexcept   | 
  
 
 
◆ SetSize() [2/2]
  
  
      
        
          | void MGL::Rectangle::SetSize  | 
          ( | 
          float |           inWidth,  | 
         
        
           | 
           | 
          float |           inHeight ) | 
         
       
   | 
  
inlineconstexprnoexcept   | 
  
 
サイズを設定 
- 引数
 - 
  
    | [in] | inWidth | 幅  | 
    | [in] | inHeight | 高さ  | 
  
   
 
 
この構造体詳解は次のファイルから抽出されました: