OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::WindowState Struct Reference

ウィンドウの状態 More...

#include <WindowState.hpp>

Public Attributes

Size virtualSize = Window::DefaultClientSize
 クライアントの仮想サイズ More...
 
Size frameBufferSize = Window::DefaultClientSize
 フレームバッファのサイズ More...
 
Size minFrameBufferSize = Size{ 1, 1 }
 最小のフレームバッファのサイズ More...
 
double scaling = 1.0
 ユーザが設定しているデスクトップのスケーリング More...
 
Rect bounds = Rect::Empty()
 スクリーン座標におけるウィンドウの矩形 More...
 
WindowStyle style = WindowStyle::Fixed
 スタイル More...
 
Size frameSize = Size{ 0, 0 }
 フレームの幅 More...
 
int32 titleBarHeight = 0
 タイトルバーの高さ More...
 
bool fullscreen = false
 フルスクリーンであるか More...
 
bool minimized = false
 最小化されているか More...
 
bool maximized = false
 最大化されているか More...
 
bool focused = true
 アクティブであるか More...
 
bool sizeMove = false
 移動やリサイズの途中であるか More...
 

Detailed Description

ウィンドウの状態

Member Data Documentation

◆ bounds

Rect s3d::WindowState::bounds = Rect::Empty()

スクリーン座標におけるウィンドウの矩形

◆ focused

bool s3d::WindowState::focused = true

アクティブであるか

◆ frameBufferSize

Size s3d::WindowState::frameBufferSize = Window::DefaultClientSize

フレームバッファのサイズ

◆ frameSize

Size s3d::WindowState::frameSize = Size{ 0, 0 }

フレームの幅

◆ fullscreen

bool s3d::WindowState::fullscreen = false

フルスクリーンであるか

◆ maximized

bool s3d::WindowState::maximized = false

最大化されているか

◆ minFrameBufferSize

Size s3d::WindowState::minFrameBufferSize = Size{ 1, 1 }

最小のフレームバッファのサイズ

◆ minimized

bool s3d::WindowState::minimized = false

最小化されているか

◆ scaling

double s3d::WindowState::scaling = 1.0

ユーザが設定しているデスクトップのスケーリング

◆ sizeMove

bool s3d::WindowState::sizeMove = false

移動やリサイズの途中であるか

◆ style

WindowStyle s3d::WindowState::style = WindowStyle::Fixed

スタイル

◆ titleBarHeight

int32 s3d::WindowState::titleBarHeight = 0

タイトルバーの高さ

◆ virtualSize

Size s3d::WindowState::virtualSize = Window::DefaultClientSize

クライアントの仮想サイズ


The documentation for this struct was generated from the following file: