Skip to content

Instantly share code, notes, and snippets.

@ydakoukn
ydakoukn / ConsoleWindow.cpp
Created October 2, 2016 11:57
Consoleウィンドウ表示
#include <iostream>
#include <Windows.h>
#include <io.h>
#include <fcntl.h>
#include "ConsoleWindow.h"
int ConsoleWindow::m_hConsole = 0;
ConsoleWindow::ConsoleWindow(){
m_hConsole = 0;
}
@ydakoukn
ydakoukn / MyCubeActor.cpp
Last active September 23, 2016 16:34
[UE4]キューブを表示できるデバッグコマンドの追加方法
// Sets default values
AMyCubeActorTest::AMyCubeActorTest()
{
// Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it.
PrimaryActorTick.bCanEverTick = true;
// ダミーのルートコンポーネントを追加
DummyRoot = CreateDefaultSubobject<USceneComponent>(TEXT("RootComponent"));
RootComponent = DummyRoot;
@ydakoukn
ydakoukn / gist:f179e39c742c2777d429af7cb91a21c4
Created September 23, 2016 16:09
C#のSystem.Action型をC++で実装してみた[使用例]
int main() {
VoidAction function([]() {std::cout << "きた" << std::endl; });
function();
function = []() {std::cout << "HelloWorld" << std::endl; };
function.Invoke();
}
@ydakoukn
ydakoukn / VoidAction.cpp
Created September 23, 2016 16:05
C#のSystem.Action型をC++で実装してみた
class VoidAction{
public:
// コンストラクタ、デストラクタの設定
VoidAction() {
m_function = nullptr;
}
VoidAction(void(*function)(void)) {
m_function = (*function);