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

エンジンの設定 More...

#include <EngineOptions.hpp>

Public Types

enum  DebugHeap : uint8 { DebugHeap::Yes, DebugHeap::No }
 デバッグヒープマネージャ (Windows のみ) More...
 
enum  Renderer : uint8 {
  Renderer::PlatformDefault = 0, Renderer::Headless = 1, Renderer::OpenGL = 2, Renderer::Direct3D11 = 3,
  Renderer::Metal = 4, Renderer::OpenGLES = 5, Renderer::WebGL2 = OpenGLES, Renderer::WebGPU = 6
}
 レンダラー More...
 
enum  D3D11Driver : uint8 { D3D11Driver::Hardware, D3D11Driver::Hardware_FavorIntegrated, D3D11Driver::WARP, D3D11Driver::Reference }
 Direct3D 11 ドライバーの種類 (Windows 版) More...
 

Detailed Description

エンジンの設定

Member Enumeration Documentation

◆ D3D11Driver

Direct3D 11 ドライバーの種類 (Windows 版)

Enumerator
Hardware 

ハードウェア

Hardware_FavorIntegrated 

ハードウェア (iGPU 優先)

WARP 

WARP ドライバーを使用

Remarks
やや実行が遅いですが、実行環境による影響を受けないドライバーです。
Reference 

リファレンスドライバーを使用

◆ DebugHeap

デバッグヒープマネージャ (Windows のみ)

Enumerator
Yes 

有効

No 

無効

◆ Renderer

レンダラー

Enumerator
PlatformDefault 

デフォルト

Headless 

非グラフィックスモード

Remarks
対応: Windows / macOS / Linux
OpenGL 

OpenGL 4.1.

Remarks
対応: Windows / macOS / Linux
Direct3D11 

Direc3D 11.

Remarks
対応: Windows
Metal 

Metal (未完成のため現在使用できません)

Remarks
対応: なし
OpenGLES 

OpenGL ES 3.0.

Remarks
対応: Linux / Web
WebGL2 

WebGL.

Remarks
対応: Linux / Web
WebGPU 

WebGPU.

Remarks
対応: Web

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