Mac
Xcode
openFrameworks

MacのoFで2画面フルスクリーン

More than 1 year has passed since last update.


背景


  • いろいろぐちゃぐちゃ調べてこれが通ったのでメモで。


環境

MacOSX10.10

oF 0.9.0


やり方


  • ofMain.cpp

#include "ofMain.h"

#include "ofApp.h"
#include "ofAppGLFWWindow.h"

int main( ){
ofGLFWWindowSettings settings;
settings.width = 1920 * 2; //横2画面のため
settings.height = 1080;
settings.resizable = false; //リサイズ可能か
settings.decorated = false; //わからないです
settings.multiMonitorFullScreen = true;

shared_ptr<ofAppBaseWindow> mainWindow = ofCreateWindow(settings);
shared_ptr<ofApp> mainApp(new ofApp);

ofRunApp(mainWindow, mainApp);
ofRunMainLoop();
}


  • ofApp.cpp

void ofApp::setup(){

ofBackground(0);
ofSetFrameRate(60);
ofSetFullscreen(true);
ofHideCursor();
}
//普通にフルスクリーン設定をここでもする感じで使ってます。


  • そんでもって。

  • mission controlの「ディスプレイごとに個別の操作スペース」のチェックを外してログアウト

おわり