1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

「Hello ,glfw」glfwでのwindowの作成方法

Last updated at Posted at 2019-01-16

GLFWライブラリーを使ってwindowを作成する。

##準備
windowsPCとvisual Studio 2017を使う場合は、こちらの記事をご覧ください。

glfw の導入(windows VisualStudio 2017)

#glfwの初期化

glfwを使うには、最初に初期化する必要があります。

int main(){
    glfwInit();
}

windowを作成する

こちらがソースコードになります。


//#define GLFW_INCLUDE_VULKAN
#include <GLFW/glfw3.h>

GLFWwindow *window;
int main() {
	glfwInit();
	glfwWindowHint( GLFW_CLIENT_API, GLFW_NO_API );
	window = glfwCreateWindow(300,400, "vukan tutorial",nullptr,nullptr );

	while (!glfwWindowShouldClose(window));
	{
		glfwPollEvents();
	}
}

windowを作成するには、glfwCreateWindowを使います。
glfwCreateWindowの引数は、先頭から「ウィンドウの高さ」「ウィンドウの幅」「ウィンドウの名前です。」
4つめは、フルスクリーンにするときの引数。5つめは、別ウィンドウと描写を共有するときの設定です。今回は、使わないので、nullptr,またはNULLと入れておきます。

このglfwCreateWindowはGLFWwindow windowのポインターを返します。

##オプションの設定

glfwWindowHintにはオプションを設定します。今回は、ウィンドウサイズの変更機能を禁止してみました。

連絡先

tweeter: tositada_nakada
mail: nakadasanda@outlook.com

寄付

paypal: tositada_nakada
Amazon:欲しいものリスト

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?