/*
|
|
By Rama
|
|
*/
|
|
#include "VictoryBPLibraryPrivatePCH.h"
|
|
#include "VictoryBPHTML.h"
|
|
|
|
#if PLATFORM_HTML5
|
|
#include "SDL_opengl.h"
|
|
|
|
DEFINE_LOG_CATEGORY_STATIC(VictoryPluginHTML, Log, All);
|
|
|
|
#include "emscripten.h"
|
|
#include "html5.h"
|
|
#endif
|
|
|
|
bool UVictoryBPHTML::IsHTML()
|
|
{
|
|
#if PLATFORM_HTML5
|
|
return true;
|
|
#else
|
|
return false;
|
|
#endif //HTML
|
|
}
|
|
|
|
void UVictoryBPHTML::VictoryHTML5_SetCursorVisible(bool MakeVisible)
|
|
{
|
|
if(MakeVisible)
|
|
{
|
|
#if PLATFORM_HTML5
|
|
{
|
|
emscripten_exit_pointerlock();
|
|
UE_LOG(VictoryPluginHTML, Warning, TEXT("Exiting Pointer Lock"));
|
|
}
|
|
#endif
|
|
}
|
|
else
|
|
{
|
|
#if PLATFORM_HTML5
|
|
{
|
|
emscripten_request_pointerlock ( "#canvas" , true);
|
|
UE_LOG(VictoryPluginHTML, Warning, TEXT("Entering Pointer Lock"));
|
|
}
|
|
#endif
|
|
}
|
|
}
|