Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MobiusMei
ygopro
Commits
6b3e38b9
Commit
6b3e38b9
authored
Sep 16, 2016
by
mercury233
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
appveyor
test irrlicht patch
parent
d8e7af68
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
569 additions
and
5 deletions
+569
-5
appveyor.yml
appveyor.yml
+6
-4
irrlicht.patch
irrlicht.patch
+562
-0
irrlicht.premake4.lua
irrlicht.premake4.lua
+1
-1
No files found.
appveyor.yml
View file @
6b3e38b9
...
@@ -16,10 +16,12 @@ install:
...
@@ -16,10 +16,12 @@ install:
-
ps
:
Start-FileDownload http://download.savannah.gnu.org/releases/freetype/freetype-2.5.5.tar.bz2
-
ps
:
Start-FileDownload http://download.savannah.gnu.org/releases/freetype/freetype-2.5.5.tar.bz2
-
7z x freetype-2.5.5.tar.bz2 && 7z x freetype-2.5.5.tar
-
7z x freetype-2.5.5.tar.bz2 && 7z x freetype-2.5.5.tar
-
move freetype-2.5.5 freetype
-
move freetype-2.5.5 freetype
-
ps
:
Start-FileDownload http://sourceforge.mirrorservice.org/i/ir/irrlicht/Irrlicht%20SDK/1.8/1.8.4/irrlicht-1.8.4.zip
-
ps
:
Start-FileDownload http://sourceforge.mirrorservice.org/i/ir/irrlicht/Irrlicht%20SDK/1.8/irrlicht-1.8.zip
-
7z x irrlicht-1.8.4.zip
-
7z x irrlicht-1.8.zip
-
move irrlicht-1.8.4\source\Irrlicht irrlicht
-
md irrlicht
-
move irrlicht-1.8.4\include irrlicht\include
-
move irrlicht-1.8\source\Irrlicht irrlicht\src
-
move irrlicht-1.8\include irrlicht\include
-
patch -p0 < irrlicht.patch
-
ps
:
Start-FileDownload https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
-
ps
:
Start-FileDownload https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz
-
7z x libevent-2.0.22-stable.tar.gz && 7z x libevent-2.0.22-stable.tar
-
7z x libevent-2.0.22-stable.tar.gz && 7z x libevent-2.0.22-stable.tar
-
move libevent-2.0.22-stable event
-
move libevent-2.0.22-stable event
...
...
irrlicht.patch
0 → 100644
View file @
6b3e38b9
diff -ur --strip-trailing-cr irrlicht/include/IOSOperator.h ../ygopro-build/irrlicht/include/IOSOperator.h
--- irrlicht/include/IOSOperator.h 2012-11-03 10:08:34.000000000 +0000
+++ ../ygopro-build/irrlicht/include/IOSOperator.h 2015-06-14 17:32:58.000000000 +0000
@@ -26,11 +26,11 @@
}
//! Copies text to the clipboard
- virtual void copyToClipboard(const c8* text) const = 0;
+ virtual void copyToClipboard(const c16* text) const = 0;
//! Get text from the clipboard
/** \return Returns 0 if no string is in there. */
- virtual const c8* getTextFromClipboard() const = 0;
+ virtual const c16* getTextFromClipboard() const = 0;
//! Get the processor speed in megahertz
/** \param MHz The integer variable to store the speed in.
diff -ur --strip-trailing-cr irrlicht/include/irrTypes.h ../ygopro-build/irrlicht/include/irrTypes.h
--- irrlicht/include/irrTypes.h 2012-11-03 10:08:34.000000000 +0000
+++ ../ygopro-build/irrlicht/include/irrTypes.h 2015-06-14 17:32:58.000000000 +0000
@@ -48,7 +48,9 @@
typedef signed short s16;
#endif
-
+//! 16 bit character variable.
+/** This is a typedef for wchar_t, it ensures portability of the engine. */
+typedef wchar_t c16;
//! 32 bit unsigned variable.
/** This is a typedef for unsigned int, it ensures portability of the engine. */
diff -ur --strip-trailing-cr irrlicht/include/Keycodes.h ../ygopro-build/irrlicht/include/Keycodes.h
--- irrlicht/include/Keycodes.h 2012-11-03 10:08:32.000000000 +0000
+++ ../ygopro-build/irrlicht/include/Keycodes.h 2015-06-14 17:32:58.000000000 +0000
@@ -89,7 +89,7 @@
KEY_KEY_X = 0x58, // X key
KEY_KEY_Y = 0x59, // Y key
KEY_KEY_Z = 0x5A, // Z key
- KEY_LWIN = 0x5B, // Left Windows key (Microsoft Natural keyboard)
+ KEY_LWIN = 0x5B, // Left Windows key (Microsoft® Natural® keyboard)
KEY_RWIN = 0x5C, // Right Windows key (Natural keyboard)
KEY_APPS = 0x5D, // Applications key (Natural keyboard)
KEY_SLEEP = 0x5F, // Computer Sleep key
diff -ur --strip-trailing-cr irrlicht/src/CD3D9ShaderMaterialRenderer.cpp ../ygopro-build/irrlicht/src/CD3D9ShaderMaterialRenderer.cpp
--- irrlicht/src/CD3D9ShaderMaterialRenderer.cpp 2012-11-03 10:08:10.000000000 +0000
+++ ../ygopro-build/irrlicht/src/CD3D9ShaderMaterialRenderer.cpp 2015-06-14 17:32:58.000000000 +0000
@@ -329,7 +329,7 @@
strDllName += (int)D3DX_SDK_VERSION;
strDllName += ".dll";
- HMODULE hMod = LoadLibrary(strDllName.c_str());
+ HMODULE hMod = LoadLibraryA(strDllName.c_str());
if (hMod)
pFn = (AssembleShaderFunction)GetProcAddress(hMod, "D3DXAssembleShader");
@@ -389,7 +389,7 @@
strDllName += (int)D3DX_SDK_VERSION;
strDllName += ".dll";
- HMODULE hMod = LoadLibrary(strDllName.c_str());
+ HMODULE hMod = LoadLibraryA(strDllName.c_str());
if (hMod)
pFn = (AssembleShaderFromFileFunction)GetProcAddress(hMod, "D3DXAssembleShaderFromFileA");
@@ -450,7 +450,7 @@
strDllName += (int)D3DX_SDK_VERSION;
strDllName += ".dll";
- HMODULE hMod = LoadLibrary(strDllName.c_str());
+ HMODULE hMod = LoadLibraryA(strDllName.c_str());
if (hMod)
pFn = (D3DXCompileShaderFunction)GetProcAddress(hMod, "D3DXCompileShader");
@@ -510,7 +510,7 @@
strDllName += (int)D3DX_SDK_VERSION;
strDllName += ".dll";
- HMODULE hMod = LoadLibrary(strDllName.c_str());
+ HMODULE hMod = LoadLibraryA(strDllName.c_str());
if (hMod)
pFn = (D3DXCompileShaderFromFileFunction)GetProcAddress(hMod, "D3DXCompileShaderFromFileA");
diff -ur --strip-trailing-cr irrlicht/src/CGUIEditBox.cpp ../ygopro-build/irrlicht/src/CGUIEditBox.cpp
--- irrlicht/src/CGUIEditBox.cpp 2012-11-03 10:08:16.000000000 +0000
+++ ../ygopro-build/irrlicht/src/CGUIEditBox.cpp 2015-06-14 17:32:58.000000000 +0000
@@ -286,7 +286,7 @@
const s32 realmbgn = MarkBegin < MarkEnd ? MarkBegin : MarkEnd;
const s32 realmend = MarkBegin < MarkEnd ? MarkEnd : MarkBegin;
- core::stringc s;
+ core::stringw s;
s = Text.subString(realmbgn, realmend - realmbgn).c_str();
Operator->copyToClipboard(s.c_str());
}
@@ -299,7 +299,7 @@
const s32 realmend = MarkBegin < MarkEnd ? MarkEnd : MarkBegin;
// copy
- core::stringc sc;
+ core::stringw sc;
sc = Text.subString(realmbgn, realmend - realmbgn).c_str();
Operator->copyToClipboard(sc.c_str());
@@ -329,7 +329,7 @@
const s32 realmend = MarkBegin < MarkEnd ? MarkEnd : MarkBegin;
// add new character
- const c8* p = Operator->getTextFromClipboard();
+ const c16* p = Operator->getTextFromClipboard();
if (p)
{
if (MarkBegin == MarkEnd)
diff -ur --strip-trailing-cr irrlicht/src/CIrrDeviceWin32.cpp ../ygopro-build/irrlicht/src/CIrrDeviceWin32.cpp
--- irrlicht/src/CIrrDeviceWin32.cpp 2012-11-05 07:14:12.000000000 +0000
+++ ../ygopro-build/irrlicht/src/CIrrDeviceWin32.cpp 2015-06-14 17:32:58.000000000 +0000
@@ -16,14 +16,16 @@
#include "COSOperator.h"
#include "dimension2d.h"
#include "IGUISpriteBank.h"
+#include "IGUIEnvironment.h"
+#include "IGUIElement.h"
#include <winuser.h>
#if defined(_IRR_COMPILE_WITH_JOYSTICK_EVENTS_)
#ifdef _IRR_COMPILE_WITH_DIRECTINPUT_JOYSTICK_
#define DIRECTINPUT_VERSION 0x0800
+#define INITGUID
#include <dinput.h>
#ifdef _MSC_VER
#pragma comment(lib, "dinput8.lib")
-#pragma comment(lib, "dxguid.lib")
#endif
#else
#ifdef _MSC_VER
@@ -900,8 +902,36 @@
KEYBOARD_INPUT_HKL = GetKeyboardLayout(0);
KEYBOARD_INPUT_CODEPAGE = LocaleIdToCodepage( LOWORD(KEYBOARD_INPUT_HKL) );
return 0;
+
+ case WM_IME_STARTCOMPOSITION:
+ {
+ dev = getDeviceFromHWnd(hWnd);
+ irr::gui::IGUIElement* ele = dev->getGUIEnvironment()->getFocus();
+ if(!ele)
+ break;
+ irr::core::position2di pos = ele->getAbsolutePosition().UpperLeftCorner;
+ HIMC hIMC = ::ImmGetContext(hWnd);
+ COMPOSITIONFORM CompForm;
+ CompForm.dwStyle = CFS_CANDIDATEPOS;
+ CompForm.ptCurrentPos.x = pos.X;
+ CompForm.ptCurrentPos.y = pos.Y + ele->getAbsolutePosition().getHeight();
+ ::ImmSetCompositionWindow(hIMC, &CompForm);
+ ::ImmReleaseContext(hWnd, hIMC);
+ }
+ break;
+ case WM_IME_CHAR:
+ event.EventType = irr::EET_KEY_INPUT_EVENT;
+ event.KeyInput.PressedDown = true;
+ dev = getDeviceFromHWnd(hWnd);
+ event.KeyInput.Char = wParam;
+ event.KeyInput.Key = irr::KEY_ACCEPT;
+ event.KeyInput.Shift = 0;
+ event.KeyInput.Control = 0;
+ if (dev)
+ dev->postEventFromUser(event);
+ return 0;
}
- return DefWindowProc(hWnd, message, wParam, lParam);
+ return DefWindowProcW(hWnd, message, wParam, lParam);
}
@@ -931,15 +961,15 @@
memset(&DesktopMode, 0, sizeof(DesktopMode));
DesktopMode.dmSize = sizeof(DesktopMode);
- EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &DesktopMode);
+ EnumDisplaySettingsW(NULL, ENUM_CURRENT_SETTINGS, &DesktopMode);
// create the window if we need to and we do not use the null device
if (!CreationParams.WindowId && CreationParams.DriverType != video::EDT_NULL)
{
- const fschar_t* ClassName = __TEXT("CIrrDeviceWin32");
+ const wchar_t* ClassName = L"CIrrDeviceWin32";
// Register Class
- WNDCLASSEX wcex;
+ WNDCLASSEXW wcex;
wcex.cbSize = sizeof(WNDCLASSEX);
wcex.style = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = WndProc;
@@ -954,9 +984,9 @@
wcex.hIconSm = 0;
// if there is an icon, load it
- wcex.hIcon = (HICON)LoadImage(hInstance, __TEXT("irrlicht.ico"), IMAGE_ICON, 0,0, LR_LOADFROMFILE);
+ wcex.hIcon = (HICON)LoadImageW(hInstance, L"irrlicht.ico", IMAGE_ICON, 0,0, LR_LOADFROMFILE);
- RegisterClassEx(&wcex);
+ RegisterClassExW(&wcex);
// calculate client size
@@ -992,7 +1022,7 @@
// create window
- HWnd = CreateWindow( ClassName, __TEXT(""), style, windowLeft, windowTop,
+ HWnd = CreateWindowW( ClassName, L"", style, windowLeft, windowTop,
realWidth, realHeight, NULL, NULL, hInstance, NULL);
CreationParams.WindowId = HWnd;
// CreationParams.WindowSize.Width = realWidth;
@@ -1297,15 +1327,15 @@
void CIrrDeviceWin32::closeDevice()
{
MSG msg;
- PeekMessage(&msg, NULL, WM_QUIT, WM_QUIT, PM_REMOVE);
+ PeekMessageW(&msg, NULL, WM_QUIT, WM_QUIT, PM_REMOVE);
PostQuitMessage(0);
- PeekMessage(&msg, NULL, WM_QUIT, WM_QUIT, PM_REMOVE);
+ PeekMessageW(&msg, NULL, WM_QUIT, WM_QUIT, PM_REMOVE);
if (!ExternalWindow)
{
DestroyWindow(HWnd);
- const fschar_t* ClassName = __TEXT("CIrrDeviceWin32");
+ const wchar_t* ClassName = L"CIrrDeviceWin32";
HINSTANCE hInstance = GetModuleHandle(0);
- UnregisterClass(ClassName, hInstance);
+ UnregisterClassW(ClassName, hInstance);
}
Close=true;
}
@@ -1351,7 +1381,7 @@
{
if (ChangedToFullScreen)
{
- return (ChangeDisplaySettings(&DesktopMode,0)==DISP_CHANGE_SUCCESSFUL);
+ return (ChangeDisplaySettingsW(&DesktopMode,0)==DISP_CHANGE_SUCCESSFUL);
}
else
return true;
@@ -1478,18 +1508,18 @@
void CIrrDeviceWin32::getWindowsVersion(core::stringc& out)
{
- OSVERSIONINFOEX osvi;
+ OSVERSIONINFOEXW osvi;
PGPI pGPI;
BOOL bOsVersionInfoEx;
- ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));
- osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
+ ZeroMemory(&osvi, sizeof(OSVERSIONINFOEXW));
+ osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEXW);
- bOsVersionInfoEx = GetVersionEx((OSVERSIONINFO*) &osvi);
+ bOsVersionInfoEx = GetVersionExW((OSVERSIONINFOW*) &osvi);
if (!bOsVersionInfoEx)
{
- osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
- if (! GetVersionEx((OSVERSIONINFO *) &osvi))
+ osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOW);
+ if (! GetVersionExW((OSVERSIONINFOW *) &osvi))
return;
}
@@ -1528,7 +1558,7 @@
if (osvi.dwMajorVersion == 6)
{
DWORD dwType;
- pGPI = (PGPI)GetProcAddress(GetModuleHandle(TEXT("kernel32.dll")), "GetProductInfo");
+ pGPI = (PGPI)GetProcAddress(GetModuleHandleW(L"kernel32.dll"), "GetProductInfo");
pGPI(osvi.dwMajorVersion, osvi.dwMinorVersion, 0, 0, &dwType);
switch (dwType)
@@ -1594,21 +1624,21 @@
else
{
HKEY hKey;
- char szProductType[80];
+ wchar_t szProductType[80];
DWORD dwBufLen;
- RegOpenKeyEx( HKEY_LOCAL_MACHINE,
- __TEXT("SYSTEM\\CurrentControlSet\\Control\\ProductOptions"),
+ RegOpenKeyExW( HKEY_LOCAL_MACHINE,
+ L"SYSTEM\\CurrentControlSet\\Control\\ProductOptions",
0, KEY_QUERY_VALUE, &hKey );
- RegQueryValueEx( hKey, __TEXT("ProductType"), NULL, NULL,
+ RegQueryValueExW( hKey, L"ProductType", NULL, NULL,
(LPBYTE) szProductType, &dwBufLen);
RegCloseKey( hKey );
- if (_strcmpi( "WINNT", szProductType) == 0 )
+ if (lstrcmpiW( L"WINNT", szProductType) == 0 )
out.append("Professional ");
- if (_strcmpi( "LANMANNT", szProductType) == 0)
+ if (lstrcmpiW( L"LANMANNT", szProductType) == 0)
out.append("Server ");
- if (_strcmpi( "SERVERNT", szProductType) == 0)
+ if (lstrcmpiW( L"SERVERNT", szProductType) == 0)
out.append("Advanced Server ");
}
@@ -1679,7 +1709,7 @@
else
style = WS_THICKFRAME | WS_SYSMENU | WS_CAPTION | WS_CLIPCHILDREN | WS_CLIPSIBLINGS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX;
- if (!SetWindowLongPtr(HWnd, GWL_STYLE, style))
+ if (!SetWindowLongPtrW(HWnd, GWL_STYLE, style))
os::Printer::log("Could not change window style.");
RECT clientSize;
@@ -1791,15 +1821,15 @@
{
MSG msg;
- while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
+ while (PeekMessageW(&msg, NULL, 0, 0, PM_REMOVE))
{
// No message translation because we don't use WM_CHAR and it would conflict with our
// deadkey handling.
-
+ TranslateMessage(&msg);
if (ExternalWindow && msg.hwnd == HWnd)
WndProc(HWnd, msg.message, msg.wParam, msg.lParam);
else
- DispatchMessage(&msg);
+ DispatchMessageW(&msg);
if (msg.message == WM_QUIT)
Close = true;
@@ -1811,9 +1841,9 @@
void CIrrDeviceWin32::clearSystemMessages()
{
MSG msg;
- while (PeekMessage(&msg, NULL, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE))
+ while (PeekMessageW(&msg, NULL, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE))
{}
- while (PeekMessage(&msg, NULL, WM_MOUSEFIRST, WM_MOUSELAST, PM_REMOVE))
+ while (PeekMessageW(&msg, NULL, WM_MOUSEFIRST, WM_MOUSELAST, PM_REMOVE))
{}
}
@@ -1821,12 +1851,12 @@
void CIrrDeviceWin32::ReportLastWinApiError()
{
// (based on code from ovidiucucu from http://www.codeguru.com/forum/showthread.php?t=318721)
- LPCTSTR pszCaption = __TEXT("Windows SDK Error Report");
+ LPCWSTR pszCaption = L"Windows SDK Error Report";
DWORD dwError = GetLastError();
if(NOERROR == dwError)
{
- MessageBox(NULL, __TEXT("No error"), pszCaption, MB_OK);
+ MessageBoxW(NULL, L"No error", pszCaption, MB_OK);
}
else
{
@@ -1835,21 +1865,21 @@
FORMAT_MESSAGE_FROM_SYSTEM;
LPVOID pTextBuffer = NULL;
- DWORD dwCount = FormatMessage(dwFormatControl,
+ DWORD dwCount = FormatMessageW(dwFormatControl,
NULL,
dwError,
0,
- (LPTSTR) &pTextBuffer,
+ (LPWSTR)&pTextBuffer,
0,
NULL);
if(0 != dwCount)
{
- MessageBox(NULL, (LPCTSTR)pTextBuffer, pszCaption, MB_OK|MB_ICONERROR);
+ MessageBoxW(NULL, (LPCWSTR)pTextBuffer, pszCaption, MB_OK|MB_ICONERROR);
LocalFree(pTextBuffer);
}
else
{
- MessageBox(NULL, __TEXT("Unknown error"), pszCaption, MB_OK|MB_ICONERROR);
+ MessageBoxW(NULL, L"Unknown error", pszCaption, MB_OK|MB_ICONERROR);
}
}
}
diff -ur --strip-trailing-cr irrlicht/src/CIrrDeviceWin32.h ../ygopro-build/irrlicht/src/CIrrDeviceWin32.h
--- irrlicht/src/CIrrDeviceWin32.h 2012-11-05 07:14:12.000000000 +0000
+++ ../ygopro-build/irrlicht/src/CIrrDeviceWin32.h 2015-06-14 17:32:58.000000000 +0000
@@ -395,7 +395,7 @@
bool Resized;
bool ExternalWindow;
CCursorControl* Win32CursorControl;
- DEVMODE DesktopMode;
+ DEVMODEW DesktopMode;
SJoystickWin32Control* JoyControl;
};
diff -ur --strip-trailing-cr irrlicht/src/COpenGLDriver.cpp ../ygopro-build/irrlicht/src/COpenGLDriver.cpp
--- irrlicht/src/COpenGLDriver.cpp 2012-11-03 10:08:08.000000000 +0000
+++ ../ygopro-build/irrlicht/src/COpenGLDriver.cpp 2015-06-14 17:32:58.000000000 +0000
@@ -85,11 +85,11 @@
bool COpenGLDriver::initDriver(CIrrDeviceWin32* device)
{
// Create a window to test antialiasing support
- const fschar_t* ClassName = __TEXT("GLCIrrDeviceWin32");
+ const wchar_t* ClassName = L"GLCIrrDeviceWin32";
HINSTANCE lhInstance = GetModuleHandle(0);
// Register Class
- WNDCLASSEX wcex;
+ WNDCLASSEXW wcex;
wcex.cbSize = sizeof(WNDCLASSEX);
wcex.style = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = (WNDPROC)DefWindowProc;
@@ -103,7 +103,7 @@
wcex.lpszClassName = ClassName;
wcex.hIconSm = 0;
wcex.hIcon = 0;
- RegisterClassEx(&wcex);
+ RegisterClassExW(&wcex);
RECT clientSize;
clientSize.top = 0;
@@ -123,13 +123,13 @@
const s32 windowLeft = (GetSystemMetrics(SM_CXSCREEN) - realWidth) / 2;
const s32 windowTop = (GetSystemMetrics(SM_CYSCREEN) - realHeight) / 2;
- HWND temporary_wnd=CreateWindow(ClassName, __TEXT(""), style, windowLeft,
+ HWND temporary_wnd=CreateWindowW(ClassName, L"", style, windowLeft,
windowTop, realWidth, realHeight, NULL, NULL, lhInstance, NULL);
if (!temporary_wnd)
{
os::Printer::log("Cannot create a temporary window.", ELL_ERROR);
- UnregisterClass(ClassName, lhInstance);
+ UnregisterClassW(ClassName, lhInstance);
return false;
}
@@ -201,7 +201,7 @@
os::Printer::log("Cannot create a GL device context", "No suitable format for temporary window.", ELL_ERROR);
ReleaseDC(temporary_wnd, HDc);
DestroyWindow(temporary_wnd);
- UnregisterClass(ClassName, lhInstance);
+ UnregisterClassW(ClassName, lhInstance);
return false;
}
@@ -218,7 +218,7 @@
os::Printer::log("Cannot create a temporary GL rendering context.", ELL_ERROR);
ReleaseDC(temporary_wnd, HDc);
DestroyWindow(temporary_wnd);
- UnregisterClass(ClassName, lhInstance);
+ UnregisterClassW(ClassName, lhInstance);
return false;
}
@@ -234,7 +234,7 @@
wglDeleteContext(hrc);
ReleaseDC(temporary_wnd, HDc);
DestroyWindow(temporary_wnd);
- UnregisterClass(ClassName, lhInstance);
+ UnregisterClassW(ClassName, lhInstance);
return false;
}
@@ -340,7 +340,7 @@
wglDeleteContext(hrc);
ReleaseDC(temporary_wnd, HDc);
DestroyWindow(temporary_wnd);
- UnregisterClass(ClassName, lhInstance);
+ UnregisterClassW(ClassName, lhInstance);
// get hdc
HDc=GetDC(Window);
diff -ur --strip-trailing-cr irrlicht/src/COSOperator.cpp ../ygopro-build/irrlicht/src/COSOperator.cpp
--- irrlicht/src/COSOperator.cpp 2012-11-03 10:07:52.000000000 +0000
+++ ../ygopro-build/irrlicht/src/COSOperator.cpp 2015-06-14 17:32:58.000000000 +0000
@@ -52,11 +52,8 @@
//! copies text to the clipboard
-void COSOperator::copyToClipboard(const c8* text) const
+void COSOperator::copyToClipboard(const c16* text) const
{
- if (strlen(text)==0)
- return;
-
// Windows version
#if defined(_IRR_XBOX_PLATFORM_)
#elif defined(_IRR_WINDOWS_API_)
@@ -66,6 +63,19 @@
EmptyClipboard();
HGLOBAL clipbuffer;
+
+#if defined(_UNICODE)
+ wchar_t * utext = (wchar_t *)text;
+ wchar_t * buffer;
+
+ clipbuffer = GlobalAlloc(GMEM_DDESHARE, sizeof(wchar_t) * (wcslen(utext)+1));
+ buffer = (wchar_t*)GlobalLock(clipbuffer);
+
+ wcscpy(buffer, utext);
+
+ GlobalUnlock(clipbuffer);
+ SetClipboardData(CF_UNICODETEXT, clipbuffer);
+#else
char * buffer;
clipbuffer = GlobalAlloc(GMEM_DDESHARE, strlen(text)+1);
@@ -75,6 +85,8 @@
GlobalUnlock(clipbuffer);
SetClipboardData(CF_TEXT, clipbuffer);
+#endif
+
CloseClipboard();
// MacOSX version
@@ -93,7 +105,7 @@
//! gets text from the clipboard
//! \return Returns 0 if no string is in there.
-const c8* COSOperator::getTextFromClipboard() const
+const c16* COSOperator::getTextFromClipboard() const
{
#if defined(_IRR_XBOX_PLATFORM_)
return 0;
@@ -101,10 +113,14 @@
if (!OpenClipboard(NULL))
return 0;
- char * buffer = 0;
+ wchar_t * buffer = 0;
+#ifdef _UNICODE
+ HANDLE hData = GetClipboardData( CF_UNICODETEXT );
+#else
HANDLE hData = GetClipboardData( CF_TEXT );
- buffer = (char*)GlobalLock( hData );
+#endif
+ buffer = (wchar_t*)GlobalLock( hData );
GlobalUnlock( hData );
CloseClipboard();
return buffer;
diff -ur --strip-trailing-cr irrlicht/src/COSOperator.h ../ygopro-build/irrlicht/src/COSOperator.h
--- irrlicht/src/COSOperator.h 2012-11-03 10:08:00.000000000 +0000
+++ ../ygopro-build/irrlicht/src/COSOperator.h 2015-06-14 17:32:58.000000000 +0000
@@ -27,11 +27,11 @@
virtual const core::stringc& getOperatingSystemVersion() const;
//! copies text to the clipboard
- virtual void copyToClipboard(const c8* text) const;
+ virtual void copyToClipboard(const c16* text) const;
//! gets text from the clipboard
//! \return Returns 0 if no string is in there.
- virtual const c8* getTextFromClipboard() const;
+ virtual const c16* getTextFromClipboard() const;
//! gets the processor speed in megahertz
//! \param Mhz:
irrlicht.premake4.lua
View file @
6b3e38b9
...
@@ -4,7 +4,7 @@ project "Irrlicht"
...
@@ -4,7 +4,7 @@ project "Irrlicht"
includedirs
{
"include"
,
"zlib"
,
"jpeglib"
,
"libpng"
}
includedirs
{
"include"
,
"zlib"
,
"jpeglib"
,
"libpng"
}
defines
{
"_IRR_STATIC_LIB_"
}
defines
{
"_IRR_STATIC_LIB_"
}
flags
{
"NoExceptions"
,
"NoRTTI"
}
flags
{
"NoExceptions"
,
"NoRTTI"
}
files
{
"
CCgMaterialRenderer.cpp"
,
"CD3D9CgMaterialRenderer.cpp"
,
"CDefaultSceneNodeAnimatorFactory.cpp"
,
"CDefaultSceneNodeFactory.cpp"
,
"CGeometryCreator.cpp"
,
"CMeshCache.cpp"
,
"CMeshManipulator.cpp"
,
"COpenGLCgMaterialRenderer.cpp"
,
"CSceneManager.cpp"
,
"C3DSMeshFileLoader.cpp"
,
"CSMFMeshFileLoader.cpp"
,
"CAnimatedMeshHalfLife.cpp"
,
"CAnimatedMeshMD2.cpp"
,
"CAnimatedMeshMD3.cpp"
,
"CB3DMeshFileLoader.cpp"
,
"CBSPMeshFileLoader.cpp"
,
"CColladaFileLoader.cpp"
,
"CCSMLoader.cpp"
,
"CDMFLoader.cpp"
,
"CIrrMeshFileLoader.cpp"
,
"CLMTSMeshFileLoader.cpp"
,
"CLWOMeshFileLoader.cpp"
,
"CMD2MeshFileLoader.cpp"
,
"CMD3MeshFileLoader.cpp"
,
"CMS3DMeshFileLoader.cpp"
,
"CMY3DMeshFileLoader.cpp"
,
"COBJMeshFileLoader.cpp"
,
"COCTLoader.cpp"
,
"COgreMeshFileLoader.cpp"
,
"CPLYMeshFileLoader.cpp"
,
"CQ3LevelMesh.cpp"
,
"CSkinnedMesh.cpp"
,
"CSTLMeshFileLoader.cpp"
,
"CXMeshFileLoader.cpp"
,
"CAnimatedMeshSceneNode.cpp"
,
"CBillboardSceneNode.cpp"
,
"CBoneSceneNode.cpp"
,
"CCameraSceneNode.cpp"
,
"CCubeSceneNode.cpp"
,
"CDummyTransformationSceneNode.cpp"
,
"CEmptySceneNode.cpp"
,
"CLightSceneNode.cpp"
,
"CMeshSceneNode.cpp"
,
"COctreeSceneNode.cpp"
,
"CQuake3ShaderSceneNode.cpp"
,
"CShadowVolumeSceneNode.cpp"
,
"CSkyBoxSceneNode.cpp"
,
"CSkyDomeSceneNode.cpp"
,
"CSphereSceneNode.cpp"
,
"CTerrainSceneNode.cpp"
,
"CTextSceneNode.cpp"
,
"CVolumeLightSceneNode.cpp"
,
"CWaterSurfaceSceneNode.cpp"
,
"CParticleAnimatedMeshSceneNodeEmitter.cpp"
,
"CParticleAttractionAffector.cpp"
,
"CParticleBoxEmitter.cpp"
,
"CParticleCylinderEmitter.cpp"
,
"CParticleFadeOutAffector.cpp"
,
"CParticleGravityAffector.cpp"
,
"CParticleMeshEmitter.cpp"
,
"CParticlePointEmitter.cpp"
,
"CParticleRingEmitter.cpp"
,
"CParticleRotationAffector.cpp"
,
"CParticleScaleAffector.cpp"
,
"CParticleSphereEmitter.cpp"
,
"CParticleSystemSceneNode.cpp"
,
"CMetaTriangleSelector.cpp"
,
"COctreeTriangleSelector.cpp"
,
"CSceneCollisionManager.cpp"
,
"CTerrainTriangleSelector.cpp"
,
"CTriangleBBSelector.cpp"
,
"CTriangleSelector.cpp"
,
"CSceneLoaderIrr.cpp"
,
"CSceneNodeAnimatorCameraFPS.cpp"
,
"CSceneNodeAnimatorCameraMaya.cpp"
,
"CSceneNodeAnimatorCollisionResponse.cpp"
,
"CSceneNodeAnimatorDelete.cpp"
,
"CSceneNodeAnimatorFlyCircle.cpp"
,
"CSceneNodeAnimatorFlyStraight.cpp"
,
"CSceneNodeAnimatorFollowSpline.cpp"
,
"CSceneNodeAnimatorRotation.cpp"
,
"CSceneNodeAnimatorTexture.cpp"
,
"CColladaMeshWriter.cpp"
,
"CIrrMeshWriter.cpp"
,
"COBJMeshWriter.cpp"
,
"CPLYMeshWriter.cpp"
,
"CSTLMeshWriter.cpp"
,
"CVideoModeList.cpp"
,
"CSoftwareDriver.cpp"
,
"CSoftwareTexture.cpp"
,
"CTRFlat.cpp"
,
"CTRFlatWire.cpp"
,
"CTRGouraud.cpp"
,
"CTRGouraudWire.cpp"
,
"CTRTextureFlat.cpp"
,
"CTRTextureFlatWire.cpp"
,
"CTRTextureGouraud.cpp"
,
"CTRTextureGouraudAdd.cpp"
,
"CTRTextureGouraudNoZ.cpp"
,
"CTRTextureGouraudWire.cpp"
,
"CZBuffer.cpp"
,
"COpenGLDriver.cpp"
,
"COpenGLExtensionHandler.cpp"
,
"COpenGLNormalMapRenderer.cpp"
,
"COpenGLParallaxMapRenderer.cpp"
,
"COpenGLShaderMaterialRenderer.cpp"
,
"COpenGLSLMaterialRenderer.cpp"
,
"COpenGLTexture.cpp"
,
"CD3D8Driver.cpp"
,
"CD3D8NormalMapRenderer.cpp"
,
"CD3D8ParallaxMapRenderer.cpp"
,
"CD3D8ShaderMaterialRenderer.cpp"
,
"CD3D8Texture.cpp"
,
"CColorConverter.cpp"
,
"CFPSCounter.cpp"
,
"CImage.cpp"
,
"CNullDriver.cpp"
,
"CImageWriterBMP.cpp"
,
"CImageWriterJPG.cpp"
,
"CImageWriterPCX.cpp"
,
"CImageWriterPNG.cpp"
,
"CImageWriterPPM.cpp"
,
"CImageWriterPSD.cpp"
,
"CImageWriterTGA.cpp"
,
"CImageLoaderBMP.cpp"
,
"CImageLoaderDDS.cpp"
,
"CImageLoaderJPG.cpp"
,
"CImageLoaderPCX.cpp"
,
"CImageLoaderPNG.cpp"
,
"CImageLoaderPPM.cpp"
,
"CImageLoaderPSD.cpp"
,
"CImageLoaderRGB.cpp"
,
"CImageLoaderTGA.cpp"
,
"CImageLoaderWAL.cpp"
,
"CD3D9Driver.cpp"
,
"CD3D9HLSLMaterialRenderer.cpp"
,
"CD3D9NormalMapRenderer.cpp"
,
"CD3D9ParallaxMapRenderer.cpp"
,
"CD3D9ShaderMaterialRenderer.cpp"
,
"CD3D9Texture.cpp"
,
"CBurningShader_Raster_Reference.cpp"
,
"CDepthBuffer.cpp"
,
"CSoftwareDriver2.cpp"
,
"CSoftwareTexture2.cpp"
,
"CTRGouraud2.cpp"
,
"CTRGouraudAlpha2.cpp"
,
"CTRGouraudAlphaNoZ2.cpp"
,
"CTRNormalMap.cpp"
,
"CTRStencilShadow.cpp"
,
"CTRTextureBlend.cpp"
,
"CTRTextureDetailMap2.cpp"
,
"CTRTextureGouraud2.cpp"
,
"CTRTextureGouraudAdd2.cpp"
,
"CTRTextureGouraudAddNoZ2.cpp"
,
"CTRTextureGouraudAlpha.cpp"
,
"CTRTextureGouraudAlphaNoZ.cpp"
,
"CTRTextureGouraudNoZ2.cpp"
,
"CTRTextureGouraudVertexAlpha2.cpp"
,
"CTRTextureLightMap2_Add.cpp"
,
"CTRTextureLightMap2_M1.cpp"
,
"CTRTextureLightMap2_M2.cpp"
,
"CTRTextureLightMap2_M4.cpp"
,
"CTRTextureLightMapGouraud2_M4.cpp"
,
"CTRTextureWire2.cpp"
,
"IBurningShader.cpp"
,
"CLogger.cpp"
,
"COSOperator.cpp"
,
"Irrlicht.cpp"
,
"os.cpp"
,
"lzma\\LzmaDec.c"
,
"zlib\\adler32.c"
,
"zlib\\compress.c"
,
"zlib\\crc32.c"
,
"zlib\\deflate.c"
,
"zlib\\inffast.c"
,
"zlib\\inflate.c"
,
"zlib\\inftrees.c"
,
"zlib\\trees.c"
,
"zlib\\uncompr.c"
,
"zlib\\zutil.c"
,
"jpeglib\\jaricom.c"
,
"jpeglib\\jcapimin.c"
,
"jpeglib\\jcapistd.c"
,
"jpeglib\\jcarith.c"
,
"jpeglib\\jccoefct.c"
,
"jpeglib\\jccolor.c"
,
"jpeglib\\jcdctmgr.c"
,
"jpeglib\\jchuff.c"
,
"jpeglib\\jcinit.c"
,
"jpeglib\\jcmainct.c"
,
"jpeglib\\jcmarker.c"
,
"jpeglib\\jcmaster.c"
,
"jpeglib\\jcomapi.c"
,
"jpeglib\\jcparam.c"
,
"jpeglib\\jcprepct.c"
,
"jpeglib\\jcsample.c"
,
"jpeglib\\jctrans.c"
,
"jpeglib\\jdapimin.c"
,
"jpeglib\\jdapistd.c"
,
"jpeglib\\jdarith.c"
,
"jpeglib\\jdatadst.c"
,
"jpeglib\\jdatasrc.c"
,
"jpeglib\\jdcoefct.c"
,
"jpeglib\\jdcolor.c"
,
"jpeglib\\jddctmgr.c"
,
"jpeglib\\jdhuff.c"
,
"jpeglib\\jdinput.c"
,
"jpeglib\\jdmainct.c"
,
"jpeglib\\jdmarker.c"
,
"jpeglib\\jdmaster.c"
,
"jpeglib\\jdmerge.c"
,
"jpeglib\\jdpostct.c"
,
"jpeglib\\jdsample.c"
,
"jpeglib\\jdtrans.c"
,
"jpeglib\\jerror.c"
,
"jpeglib\\jfdctflt.c"
,
"jpeglib\\jfdctfst.c"
,
"jpeglib\\jfdctint.c"
,
"jpeglib\\jidctflt.c"
,
"jpeglib\\jidctfst.c"
,
"jpeglib\\jidctint.c"
,
"jpeglib\\jmemmgr.c"
,
"jpeglib\\jmemnobs.c"
,
"jpeglib\\jquant1.c"
,
"jpeglib\\jquant2.c"
,
"jpeglib\\jutils.c"
,
"libpng\\png.c"
,
"libpng\\pngerror.c"
,
"libpng\\pngget.c"
,
"libpng\\pngmem.c"
,
"libpng\\pngpread.c"
,
"libpng\\pngread.c"
,
"libpng\\pngrio.c"
,
"libpng\\pngrtran.c"
,
"libpng\\pngrutil.c"
,
"libpng\\pngset.c"
,
"libpng\\pngtrans.c"
,
"libpng\\pngwio.c"
,
"libpng\\pngwrite.c"
,
"libpng\\pngwtran.c"
,
"libpng\\pngwutil.c"
,
"aesGladman\\aescrypt.cpp"
,
"aesGladman\\aeskey.cpp"
,
"aesGladman\\aestab.cpp"
,
"aesGladman\\fileenc.cpp"
,
"aesGladman\\hmac.cpp"
,
"aesGladman\\prng.cpp"
,
"aesGladman\\pwd2key.cpp"
,
"aesGladman\\sha1.cpp"
,
"aesGladman\\sha2.cpp"
,
"bzip2\\blocksort.c"
,
"bzip2\\bzcompress.c"
,
"bzip2\\bzlib.c"
,
"bzip2\\crctable.c"
,
"bzip2\\decompress.c"
,
"bzip2\\huffman.c"
,
"bzip2\\randtable.c"
,
"CIrrDeviceConsole.cpp"
,
"CIrrDeviceFB.cpp"
,
"CIrrDeviceLinux.cpp"
,
"CIrrDeviceSDL.cpp"
,
"CIrrDeviceStub.cpp"
,
"CIrrDeviceWin32.cpp"
,
"CIrrDeviceWinCE.cpp"
,
"CAttributes.cpp"
,
"CFileList.cpp"
,
"CFileSystem.cpp"
,
"CLimitReadFile.cpp"
,
"CMemoryFile.cpp"
,
"CMountPointReader.cpp"
,
"CNPKReader.cpp"
,
"CPakReader.cpp"
,
"CReadFile.cpp"
,
"CTarReader.cpp"
,
"CWADReader.cpp"
,
"CWriteFile.cpp"
,
"CXMLReader.cpp"
,
"CXMLWriter.cpp"
,
"CZipReader.cpp"
,
"irrXML.cpp"
,
"CDefaultGUIElementFactory.cpp"
,
"CGUIButton.cpp"
,
"CGUICheckbox.cpp"
,
"CGUIColorSelectDialog.cpp"
,
"CGUIComboBox.cpp"
,
"CGUIContextMenu.cpp"
,
"CGUIEditBox.cpp"
,
"CGUIEnvironment.cpp"
,
"CGUIFileOpenDialog.cpp"
,
"CGUIFont.cpp"
,
"CGUIImage.cpp"
,
"CGUIImageList.cpp"
,
"CGUIInOutFader.cpp"
,
"CGUIListBox.cpp"
,
"CGUIMenu.cpp"
,
"CGUIMeshViewer.cpp"
,
"CGUIMessageBox.cpp"
,
"CGUIModalScreen.cpp"
,
"CGUIScrollBar.cpp"
,
"CGUISkin.cpp"
,
"CGUISpinBox.cpp"
,
"CGUISpriteBank.cpp"
,
"CGUIStaticText.cpp"
,
"CGUITabControl.cpp"
,
"CGUITable.cpp"
,
"CGUIToolBar.cpp"
,
"CGUITreeView.cpp"
,
"CGUIWindow.cpp"
,
"include\\EDriverFeatures.h"
,
"include\\EMaterialFlags.h"
,
"include\\IAnimatedMeshMD3.h"
,
"include\\IEventReceiver.h"
,
"include\\ILogger.h"
,
"include\\IOSOperator.h"
,
"include\\IRandomizer.h"
,
"include\\IReferenceCounted.h"
,
"include\\IrrCompileConfig.h"
,
"include\\irrlicht.h"
,
"include\\IrrlichtDevice.h"
,
"include\\irrTypes.h"
,
"include\\ITimer.h"
,
"include\\Keycodes.h"
,
"include\\SIrrCreationParameters.h"
,
"include\\SKeyMap.h"
,
"include\\EDriverTypes.h"
,
"include\\IGeometryCreator.h"
,
"include\\IGPUProgrammingServices.h"
,
"include\\IImage.h"
,
"include\\IImageLoader.h"
,
"include\\IMaterialRenderer.h"
,
"include\\IMaterialRendererServices.h"
,
"include\\IShaderConstantSetCallBack.h"
,
"include\\ITexture.h"
,
"include\\IVideoDriver.h"
,
"include\\IVideoModeList.h"
,
"include\\S3DVertex.h"
,
"include\\SColor.h"
,
"include\\SExposedVideoData.h"
,
"include\\SLight.h"
,
"include\\SMaterial.h"
,
"include\\SMaterialLayer.h"
,
"include\\aabbox3d.h"
,
"include\\coreutil.h"
,
"include\\dimension2d.h"
,
"include\\heapsort.h"
,
"include\\irrAllocator.h"
,
"include\\irrArray.h"
,
"include\\irrList.h"
,
"include\\irrMap.h"
,
"include\\irrMath.h"
,
"include\\irrString.h"
,
"include\\line2d.h"
,
"include\\line3d.h"
,
"include\\matrix4.h"
,
"include\\plane3d.h"
,
"include\\position2d.h"
,
"include\\quaternion.h"
,
"include\\rect.h"
,
"include\\triangle3d.h"
,
"include\\vector2d.h"
,
"include\\vector3d.h"
,
"include\\EAttributes.h"
,
"include\\IAttributeExchangingObject.h"
,
"include\\IAttributes.h"
,
"include\\IFileList.h"
,
"include\\IFileSystem.h"
,
"include\\IReadFile.h"
,
"include\\irrXML.h"
,
"include\\IWriteFile.h"
,
"include\\IXMLReader.h"
,
"include\\IXMLWriter.h"
,
"include\\path.h"
,
"include\\CDynamicMeshBuffer.h"
,
"include\\CIndexBuffer.h"
,
"include\\CMeshBuffer.h"
,
"include\\CVertexBuffer.h"
,
"include\\ECullingTypes.h"
,
"include\\EDebugSceneTypes.h"
,
"include\\EMeshWriterEnums.h"
,
"include\\EPrimitiveTypes.h"
,
"include\\ESceneNodeAnimatorTypes.h"
,
"include\\ESceneNodeTypes.h"
,
"include\\IAnimatedMesh.h"
,
"include\\IAnimatedMeshMD2.h"
,
"include\\IAnimatedMeshSceneNode.h"
,
"include\\IBillboardSceneNode.h"
,
"include\\ICameraSceneNode.h"
,
"include\\IDummyTransformationSceneNode.h"
,
"include\\ILightSceneNode.h"
,
"include\\IMesh.h"
,
"include\\IMeshBuffer.h"
,
"include\\IMeshCache.h"
,
"include\\IMeshLoader.h"
,
"include\\IMeshManipulator.h"
,
"include\\IMeshSceneNode.h"
,
"include\\IMeshWriter.h"
,
"include\\IMetaTriangleSelector.h"
,
"include\\IParticleAffector.h"
,
"include\\IParticleAnimatedMeshSceneNodeEmitter.h"
,
"include\\IParticleAttractionAffector.h"
,
"include\\IParticleBoxEmitter.h"
,
"include\\IParticleCylinderEmitter.h"
,
"include\\IParticleEmitter.h"
,
"include\\IParticleFadeOutAffector.h"
,
"include\\IParticleGravityAffector.h"
,
"include\\IParticleMeshEmitter.h"
,
"include\\IParticleRingEmitter.h"
,
"include\\IParticleRotationAffector.h"
,
"include\\IParticleSphereEmitter.h"
,
"include\\IParticleSystemSceneNode.h"
,
"include\\IQ3LevelMesh.h"
,
"include\\IQ3Shader.h"
,
"include\\ISceneCollisionManager.h"
,
"include\\ISceneManager.h"
,
"include\\ISceneLoader.h"
,
"include\\ISceneNode.h"
,
"include\\ISceneNodeAnimator.h"
,
"include\\ISceneNodeAnimatorCameraFPS.h"
,
"include\\ISceneNodeAnimatorCameraMaya.h"
,
"include\\ISceneNodeAnimatorCollisionResponse.h"
,
"include\\ISceneNodeAnimatorFactory.h"
,
"include\\ISceneNodeFactory.h"
,
"include\\IShadowVolumeSceneNode.h"
,
"include\\ISkinnedMesh.h"
,
"include\\ITerrainSceneNode.h"
,
"include\\ITextSceneNode.h"
,
"include\\ITriangleSelector.h"
,
"include\\IVolumeLightSceneNode.h"
,
"include\\SAnimatedMesh.h"
,
"include\\SceneParameters.h"
,
"include\\SMesh.h"
,
"include\\SMeshBuffer.h"
,
"include\\SMeshBufferLightMap.h"
,
"include\\SMeshBufferTangents.h"
,
"include\\SParticle.h"
,
"include\\SSkinMeshBuffer.h"
,
"include\\SViewFrustum.h"
,
"include\\EGUIAlignment.h"
,
"include\\EGUIElementTypes.h"
,
"include\\EMessageBoxFlags.h"
,
"include\\ICursorControl.h"
,
"include\\IGUIButton.h"
,
"include\\IGUICheckbox.h"
,
"include\\IGUIComboBox.h"
,
"include\\IGUIContextMenu.h"
,
"include\\IGUIEditBox.h"
,
"include\\IGUIElement.h"
,
"include\\IGUIElementFactory.h"
,
"include\\IGUIEnvironment.h"
,
"include\\IGUIFileOpenDialog.h"
,
"include\\IGUIFont.h"
,
"include\\IGUIImage.h"
,
"include\\IGUIImageList.h"
,
"include\\IGUIInOutFader.h"
,
"include\\IGUIListBox.h"
,
"include\\IGUIMeshViewer.h"
,
"include\\IGUIScrollBar.h"
,
"include\\IGUISkin.h"
,
"include\\IGUISpinBox.h"
,
"include\\IGUISpriteBank.h"
,
"include\\IGUIStaticText.h"
,
"include\\IGUITabControl.h"
,
"include\\IGUIToolbar.h"
,
"include\\IGUITreeView.h"
,
"include\\IGUIWindow.h"
,
"CCgMaterialRenderer.h"
,
"CD3D9CgMaterialRenderer.h"
,
"CDefaultSceneNodeAnimatorFactory.h"
,
"CDefaultSceneNodeFactory.h"
,
"CGeometryCreator.h"
,
"CMeshCache.h"
,
"CMeshManipulator.h"
,
"COpenGLCgMaterialRenderer.h"
,
"CSceneManager.h"
,
"Octree.h"
,
"CSMFMeshFileLoader.h"
,
"C3DSMeshFileLoader.h"
,
"CAnimatedMeshHalfLife.h"
,
"CAnimatedMeshMD2.h"
,
"CAnimatedMeshMD3.h"
,
"CB3DMeshFileLoader.h"
,
"CBSPMeshFileLoader.h"
,
"CColladaFileLoader.h"
,
"CCSMLoader.h"
,
"CDMFLoader.h"
,
"CIrrMeshFileLoader.h"
,
"CLMTSMeshFileLoader.h"
,
"CLWOMeshFileLoader.h"
,
"CMD2MeshFileLoader.h"
,
"CMD3MeshFileLoader.h"
,
"CMS3DMeshFileLoader.h"
,
"CMY3DHelper.h"
,
"CMY3DMeshFileLoader.h"
,
"COBJMeshFileLoader.h"
,
"COCTLoader.h"
,
"COgreMeshFileLoader.h"
,
"CPLYMeshFileLoader.h"
,
"CQ3LevelMesh.h"
,
"CSkinnedMesh.h"
,
"CSTLMeshFileLoader.h"
,
"CXMeshFileLoader.h"
,
"dmfsupport.h"
,
"CAnimatedMeshSceneNode.h"
,
"CBillboardSceneNode.h"
,
"CBoneSceneNode.h"
,
"CCameraSceneNode.h"
,
"CCubeSceneNode.h"
,
"CDummyTransformationSceneNode.h"
,
"CEmptySceneNode.h"
,
"CLightSceneNode.h"
,
"CMeshSceneNode.h"
,
"COctreeSceneNode.h"
,
"CQuake3ShaderSceneNode.h"
,
"CShadowVolumeSceneNode.h"
,
"CSkyBoxSceneNode.h"
,
"CSkyDomeSceneNode.h"
,
"CSphereSceneNode.h"
,
"CTerrainSceneNode.h"
,
"CTextSceneNode.h"
,
"CVolumeLightSceneNode.h"
,
"CWaterSurfaceSceneNode.h"
,
"CParticleAnimatedMeshSceneNodeEmitter.h"
,
"CParticleAttractionAffector.h"
,
"CParticleBoxEmitter.h"
,
"CParticleCylinderEmitter.h"
,
"CParticleFadeOutAffector.h"
,
"CParticleGravityAffector.h"
,
"CParticleMeshEmitter.h"
,
"CParticlePointEmitter.h"
,
"CParticleRingEmitter.h"
,
"CParticleRotationAffector.h"
,
"CParticleScaleAffector.h"
,
"CParticleSphereEmitter.h"
,
"CParticleSystemSceneNode.h"
,
"CMetaTriangleSelector.h"
,
"COctreeTriangleSelector.h"
,
"CSceneCollisionManager.h"
,
"CTerrainTriangleSelector.h"
,
"CTriangleBBSelector.h"
,
"CTriangleSelector.h"
,
"CSceneLoaderIrr.h"
,
"CSceneNodeAnimatorCameraFPS.h"
,
"CSceneNodeAnimatorCameraMaya.h"
,
"CSceneNodeAnimatorCollisionResponse.h"
,
"CSceneNodeAnimatorDelete.h"
,
"CSceneNodeAnimatorFlyCircle.h"
,
"CSceneNodeAnimatorFlyStraight.h"
,
"CSceneNodeAnimatorFollowSpline.h"
,
"CSceneNodeAnimatorRotation.h"
,
"CSceneNodeAnimatorTexture.h"
,
"CColladaMeshWriter.h"
,
"CIrrMeshWriter.h"
,
"COBJMeshWriter.h"
,
"CPLYMeshWriter.h"
,
"CSTLMeshWriter.h"
,
"CVideoModeList.h"
,
"CSoftwareDriver.h"
,
"CSoftwareTexture.h"
,
"CTRTextureGouraud.h"
,
"CZBuffer.h"
,
"ITriangleRenderer.h"
,
"IZBuffer.h"
,
"resource.h"
,
"S2DVertex.h"
,
"COpenGLDriver.h"
,
"COpenGLExtensionHandler.h"
,
"COpenGLMaterialRenderer.h"
,
"COpenGLNormalMapRenderer.h"
,
"COpenGLParallaxMapRenderer.h"
,
"COpenGLShaderMaterialRenderer.h"
,
"COpenGLSLMaterialRenderer.h"
,
"COpenGLTexture.h"
,
"glext.h"
,
"wglext.h"
,
"CD3D8Driver.h"
,
"CD3D8MaterialRenderer.h"
,
"CD3D8NormalMapRenderer.h"
,
"CD3D8ParallaxMapRenderer.h"
,
"CD3D8ShaderMaterialRenderer.h"
,
"CD3D8Texture.h"
,
"CColorConverter.h"
,
"CFPSCounter.h"
,
"CImage.h"
,
"CNullDriver.h"
,
"IImagePresenter.h"
,
"CImageWriterBMP.h"
,
"CImageWriterJPG.h"
,
"CImageWriterPCX.h"
,
"CImageWriterPNG.h"
,
"CImageWriterPPM.h"
,
"CImageWriterPSD.h"
,
"CImageWriterTGA.h"
,
"CImageLoaderBMP.h"
,
"CImageLoaderDDS.h"
,
"CImageLoaderJPG.h"
,
"CImageLoaderPCX.h"
,
"CImageLoaderPNG.h"
,
"CImageLoaderPPM.h"
,
"CImageLoaderPSD.h"
,
"CImageLoaderRGB.h"
,
"CImageLoaderTGA.h"
,
"CImageLoaderWAL.h"
,
"CD3D9Driver.h"
,
"CD3D9HLSLMaterialRenderer.h"
,
"CD3D9MaterialRenderer.h"
,
"CD3D9NormalMapRenderer.h"
,
"CD3D9ParallaxMapRenderer.h"
,
"CD3D9ShaderMaterialRenderer.h"
,
"CD3D9Texture.h"
,
"CDepthBuffer.h"
,
"CSoftware2MaterialRenderer.h"
,
"CSoftwareDriver2.h"
,
"CSoftwareTexture2.h"
,
"IBurningShader.h"
,
"IDepthBuffer.h"
,
"S4DVertex.h"
,
"SoftwareDriver2_compile_config.h"
,
"SoftwareDriver2_helper.h"
,
"CLogger.h"
,
"COSOperator.h"
,
"CTimer.h"
,
"os.h"
,
"lzma\\LzmaDec.h"
,
"lzma\\Types.h"
,
"zlib\\crc32.h"
,
"zlib\\deflate.h"
,
"zlib\\inffast.h"
,
"zlib\\inffixed.h"
,
"zlib\\inftrees.h"
,
"zlib\\trees.h"
,
"zlib\\zconf.h"
,
"zlib\\zlib.h"
,
"zlib\\zutil.h"
,
"jpeglib\\cderror.h"
,
"jpeglib\\jconfig.h"
,
"jpeglib\\jdct.h"
,
"jpeglib\\jerror.h"
,
"jpeglib\\jinclude.h"
,
"jpeglib\\jmemsys.h"
,
"jpeglib\\jmorecfg.h"
,
"jpeglib\\jpegint.h"
,
"jpeglib\\jpeglib.h"
,
"jpeglib\\jversion.h"
,
"libpng\\png.h"
,
"libpng\\pngconf.h"
,
"aesGladman\\aes.h"
,
"aesGladman\\aesopt.h"
,
"aesGladman\\fileenc.h"
,
"aesGladman\\hmac.h"
,
"aesGladman\\prng.h"
,
"aesGladman\\pwd2key.h"
,
"aesGladman\\sha1.h"
,
"aesGladman\\sha2.h"
,
"bzip2\\bzlib.h"
,
"bzip2\\bzlib_private.h"
,
"CIrrDeviceConsole.h"
,
"CIrrDeviceFB.h"
,
"CIrrDeviceLinux.h"
,
"CIrrDeviceSDL.h"
,
"CIrrDeviceStub.h"
,
"CIrrDeviceWin32.h"
,
"CIrrDeviceWinCE.h"
,
"CAttributeImpl.h"
,
"CAttributes.h"
,
"CFileList.h"
,
"CFileSystem.h"
,
"CLimitReadFile.h"
,
"CMemoryFile.h"
,
"CMountPointReader.h"
,
"CNPKReader.h"
,
"CPakReader.h"
,
"CReadFile.h"
,
"CTarReader.h"
,
"CWADReader.h"
,
"CWriteFile.h"
,
"CXMLReader.h"
,
"CXMLReaderImpl.h"
,
"CXMLWriter.h"
,
"CZipReader.h"
,
"IAttribute.h"
,
"BuiltInFont.h"
,
"CDefaultGUIElementFactory.h"
,
"CGUIButton.h"
,
"CGUICheckbox.h"
,
"CGUIColorSelectDialog.h"
,
"CGUIComboBox.h"
,
"CGUIContextMenu.h"
,
"CGUIEditBox.h"
,
"CGUIEnvironment.h"
,
"CGUIFileOpenDialog.h"
,
"CGUIFont.h"
,
"CGUIImage.h"
,
"CGUIImageList.h"
,
"CGUIInOutFader.h"
,
"CGUIListBox.h"
,
"CGUIMenu.h"
,
"CGUIMeshViewer.h"
,
"CGUIMessageBox.h"
,
"CGUIModalScreen.h"
,
"CGUIScrollBar.h"
,
"CGUISkin.h"
,
"CGUISpinBox.h"
,
"CGUISpriteBank.h"
,
"CGUIStaticText.h"
,
"CGUITabControl.h"
,
"CGUITable.h"
,
"CGUIToolBar.h"
,
"CGUITreeView.h"
,
"CGUIWindow.h
"
}
files
{
"
include\\EDriverFeatures.h"
,
"include\\EMaterialFlags.h"
,
"include\\IAnimatedMeshMD3.h"
,
"include\\IEventReceiver.h"
,
"include\\ILogger.h"
,
"include\\IOSOperator.h"
,
"include\\IRandomizer.h"
,
"include\\IReferenceCounted.h"
,
"include\\IrrCompileConfig.h"
,
"include\\irrlicht.h"
,
"include\\IrrlichtDevice.h"
,
"include\\irrTypes.h"
,
"include\\ITimer.h"
,
"include\\Keycodes.h"
,
"include\\SIrrCreationParameters.h"
,
"include\\SKeyMap.h"
,
"include\\EDriverTypes.h"
,
"include\\IGeometryCreator.h"
,
"include\\IGPUProgrammingServices.h"
,
"include\\IImage.h"
,
"include\\IImageLoader.h"
,
"include\\IMaterialRenderer.h"
,
"include\\IMaterialRendererServices.h"
,
"include\\IShaderConstantSetCallBack.h"
,
"include\\ITexture.h"
,
"include\\IVideoDriver.h"
,
"include\\IVideoModeList.h"
,
"include\\S3DVertex.h"
,
"include\\SColor.h"
,
"include\\SExposedVideoData.h"
,
"include\\SLight.h"
,
"include\\SMaterial.h"
,
"include\\SMaterialLayer.h"
,
"include\\aabbox3d.h"
,
"include\\coreutil.h"
,
"include\\dimension2d.h"
,
"include\\heapsort.h"
,
"include\\irrAllocator.h"
,
"include\\irrArray.h"
,
"include\\irrList.h"
,
"include\\irrMap.h"
,
"include\\irrMath.h"
,
"include\\irrString.h"
,
"include\\line2d.h"
,
"include\\line3d.h"
,
"include\\matrix4.h"
,
"include\\plane3d.h"
,
"include\\position2d.h"
,
"include\\quaternion.h"
,
"include\\rect.h"
,
"include\\triangle3d.h"
,
"include\\vector2d.h"
,
"include\\vector3d.h"
,
"include\\EAttributes.h"
,
"include\\IAttributeExchangingObject.h"
,
"include\\IAttributes.h"
,
"include\\IFileList.h"
,
"include\\IFileSystem.h"
,
"include\\IReadFile.h"
,
"include\\irrXML.h"
,
"include\\IWriteFile.h"
,
"include\\IXMLReader.h"
,
"include\\IXMLWriter.h"
,
"include\\path.h"
,
"include\\CDynamicMeshBuffer.h"
,
"include\\CIndexBuffer.h"
,
"include\\CMeshBuffer.h"
,
"include\\CVertexBuffer.h"
,
"include\\ECullingTypes.h"
,
"include\\EDebugSceneTypes.h"
,
"include\\EMeshWriterEnums.h"
,
"include\\EPrimitiveTypes.h"
,
"include\\ESceneNodeAnimatorTypes.h"
,
"include\\ESceneNodeTypes.h"
,
"include\\IAnimatedMesh.h"
,
"include\\IAnimatedMeshMD2.h"
,
"include\\IAnimatedMeshSceneNode.h"
,
"include\\IBillboardSceneNode.h"
,
"include\\ICameraSceneNode.h"
,
"include\\IDummyTransformationSceneNode.h"
,
"include\\ILightSceneNode.h"
,
"include\\IMesh.h"
,
"include\\IMeshBuffer.h"
,
"include\\IMeshCache.h"
,
"include\\IMeshLoader.h"
,
"include\\IMeshManipulator.h"
,
"include\\IMeshSceneNode.h"
,
"include\\IMeshWriter.h"
,
"include\\IMetaTriangleSelector.h"
,
"include\\IParticleAffector.h"
,
"include\\IParticleAnimatedMeshSceneNodeEmitter.h"
,
"include\\IParticleAttractionAffector.h"
,
"include\\IParticleBoxEmitter.h"
,
"include\\IParticleCylinderEmitter.h"
,
"include\\IParticleEmitter.h"
,
"include\\IParticleFadeOutAffector.h"
,
"include\\IParticleGravityAffector.h"
,
"include\\IParticleMeshEmitter.h"
,
"include\\IParticleRingEmitter.h"
,
"include\\IParticleRotationAffector.h"
,
"include\\IParticleSphereEmitter.h"
,
"include\\IParticleSystemSceneNode.h"
,
"include\\IQ3LevelMesh.h"
,
"include\\IQ3Shader.h"
,
"include\\ISceneCollisionManager.h"
,
"include\\ISceneManager.h"
,
"include\\ISceneLoader.h"
,
"include\\ISceneNode.h"
,
"include\\ISceneNodeAnimator.h"
,
"include\\ISceneNodeAnimatorCameraFPS.h"
,
"include\\ISceneNodeAnimatorCameraMaya.h"
,
"include\\ISceneNodeAnimatorCollisionResponse.h"
,
"include\\ISceneNodeAnimatorFactory.h"
,
"include\\ISceneNodeFactory.h"
,
"include\\IShadowVolumeSceneNode.h"
,
"include\\ISkinnedMesh.h"
,
"include\\ITerrainSceneNode.h"
,
"include\\ITextSceneNode.h"
,
"include\\ITriangleSelector.h"
,
"include\\IVolumeLightSceneNode.h"
,
"include\\SAnimatedMesh.h"
,
"include\\SceneParameters.h"
,
"include\\SMesh.h"
,
"include\\SMeshBuffer.h"
,
"include\\SMeshBufferLightMap.h"
,
"include\\SMeshBufferTangents.h"
,
"include\\SParticle.h"
,
"include\\SSkinMeshBuffer.h"
,
"include\\SViewFrustum.h"
,
"include\\EGUIAlignment.h"
,
"include\\EGUIElementTypes.h"
,
"include\\EMessageBoxFlags.h"
,
"include\\ICursorControl.h"
,
"include\\IGUIButton.h"
,
"include\\IGUICheckbox.h"
,
"include\\IGUIComboBox.h"
,
"include\\IGUIContextMenu.h"
,
"include\\IGUIEditBox.h"
,
"include\\IGUIElement.h"
,
"include\\IGUIElementFactory.h"
,
"include\\IGUIEnvironment.h"
,
"include\\IGUIFileOpenDialog.h"
,
"include\\IGUIFont.h"
,
"include\\IGUIImage.h"
,
"include\\IGUIImageList.h"
,
"include\\IGUIInOutFader.h"
,
"include\\IGUIListBox.h"
,
"include\\IGUIMeshViewer.h"
,
"include\\IGUIScrollBar.h"
,
"include\\IGUISkin.h"
,
"include\\IGUISpinBox.h"
,
"include\\IGUISpriteBank.h"
,
"include\\IGUIStaticText.h"
,
"include\\IGUITabControl.h"
,
"include\\IGUIToolbar.h"
,
"include\\IGUITreeView.h"
,
"include\\IGUIWindow.h"
,
"src\\CCgMaterialRenderer.h"
,
"src\\CD3D9CgMaterialRenderer.h"
,
"src\\CDefaultSceneNodeAnimatorFactory.h"
,
"src\\CDefaultSceneNodeFactory.h"
,
"src\\CGeometryCreator.h"
,
"src\\CMeshCache.h"
,
"src\\CMeshManipulator.h"
,
"src\\COpenGLCgMaterialRenderer.h"
,
"src\\CSceneManager.h"
,
"src\\Octree.h"
,
"src\\CSMFMeshFileLoader.h"
,
"src\\C3DSMeshFileLoader.h"
,
"src\\CAnimatedMeshHalfLife.h"
,
"src\\CAnimatedMeshMD2.h"
,
"src\\CAnimatedMeshMD3.h"
,
"src\\CB3DMeshFileLoader.h"
,
"src\\CBSPMeshFileLoader.h"
,
"src\\CColladaFileLoader.h"
,
"src\\CCSMLoader.h"
,
"src\\CDMFLoader.h"
,
"src\\CIrrMeshFileLoader.h"
,
"src\\CLMTSMeshFileLoader.h"
,
"src\\CLWOMeshFileLoader.h"
,
"src\\CMD2MeshFileLoader.h"
,
"src\\CMD3MeshFileLoader.h"
,
"src\\CMS3DMeshFileLoader.h"
,
"src\\CMY3DHelper.h"
,
"src\\CMY3DMeshFileLoader.h"
,
"src\\COBJMeshFileLoader.h"
,
"src\\COCTLoader.h"
,
"src\\COgreMeshFileLoader.h"
,
"src\\CPLYMeshFileLoader.h"
,
"src\\CQ3LevelMesh.h"
,
"src\\CSkinnedMesh.h"
,
"src\\CSTLMeshFileLoader.h"
,
"src\\CXMeshFileLoader.h"
,
"src\\dmfsupport.h"
,
"src\\CAnimatedMeshSceneNode.h"
,
"src\\CBillboardSceneNode.h"
,
"src\\CBoneSceneNode.h"
,
"src\\CCameraSceneNode.h"
,
"src\\CCubeSceneNode.h"
,
"src\\CDummyTransformationSceneNode.h"
,
"src\\CEmptySceneNode.h"
,
"src\\CLightSceneNode.h"
,
"src\\CMeshSceneNode.h"
,
"src\\COctreeSceneNode.h"
,
"src\\CQuake3ShaderSceneNode.h"
,
"src\\CShadowVolumeSceneNode.h"
,
"src\\CSkyBoxSceneNode.h"
,
"src\\CSkyDomeSceneNode.h"
,
"src\\CSphereSceneNode.h"
,
"src\\CTerrainSceneNode.h"
,
"src\\CTextSceneNode.h"
,
"src\\CVolumeLightSceneNode.h"
,
"src\\CWaterSurfaceSceneNode.h"
,
"src\\CParticleAnimatedMeshSceneNodeEmitter.h"
,
"src\\CParticleAttractionAffector.h"
,
"src\\CParticleBoxEmitter.h"
,
"src\\CParticleCylinderEmitter.h"
,
"src\\CParticleFadeOutAffector.h"
,
"src\\CParticleGravityAffector.h"
,
"src\\CParticleMeshEmitter.h"
,
"src\\CParticlePointEmitter.h"
,
"src\\CParticleRingEmitter.h"
,
"src\\CParticleRotationAffector.h"
,
"src\\CParticleScaleAffector.h"
,
"src\\CParticleSphereEmitter.h"
,
"src\\CParticleSystemSceneNode.h"
,
"src\\CMetaTriangleSelector.h"
,
"src\\COctreeTriangleSelector.h"
,
"src\\CSceneCollisionManager.h"
,
"src\\CTerrainTriangleSelector.h"
,
"src\\CTriangleBBSelector.h"
,
"src\\CTriangleSelector.h"
,
"src\\CSceneLoaderIrr.h"
,
"src\\CSceneNodeAnimatorCameraFPS.h"
,
"src\\CSceneNodeAnimatorCameraMaya.h"
,
"src\\CSceneNodeAnimatorCollisionResponse.h"
,
"src\\CSceneNodeAnimatorDelete.h"
,
"src\\CSceneNodeAnimatorFlyCircle.h"
,
"src\\CSceneNodeAnimatorFlyStraight.h"
,
"src\\CSceneNodeAnimatorFollowSpline.h"
,
"src\\CSceneNodeAnimatorRotation.h"
,
"src\\CSceneNodeAnimatorTexture.h"
,
"src\\CColladaMeshWriter.h"
,
"src\\CIrrMeshWriter.h"
,
"src\\COBJMeshWriter.h"
,
"src\\CPLYMeshWriter.h"
,
"src\\CSTLMeshWriter.h"
,
"src\\CVideoModeList.h"
,
"src\\CSoftwareDriver.h"
,
"src\\CSoftwareTexture.h"
,
"src\\CTRTextureGouraud.h"
,
"src\\CZBuffer.h"
,
"src\\ITriangleRenderer.h"
,
"src\\IZBuffer.h"
,
"src\\resource.h"
,
"src\\S2DVertex.h"
,
"src\\COpenGLDriver.h"
,
"src\\COpenGLExtensionHandler.h"
,
"src\\COpenGLMaterialRenderer.h"
,
"src\\COpenGLNormalMapRenderer.h"
,
"src\\COpenGLParallaxMapRenderer.h"
,
"src\\COpenGLShaderMaterialRenderer.h"
,
"src\\COpenGLSLMaterialRenderer.h"
,
"src\\COpenGLTexture.h"
,
"src\\glext.h"
,
"src\\wglext.h"
,
"src\\CD3D8Driver.h"
,
"src\\CD3D8MaterialRenderer.h"
,
"src\\CD3D8NormalMapRenderer.h"
,
"src\\CD3D8ParallaxMapRenderer.h"
,
"src\\CD3D8ShaderMaterialRenderer.h"
,
"src\\CD3D8Texture.h"
,
"src\\CColorConverter.h"
,
"src\\CFPSCounter.h"
,
"src\\CImage.h"
,
"src\\CNullDriver.h"
,
"src\\IImagePresenter.h"
,
"src\\CImageWriterBMP.h"
,
"src\\CImageWriterJPG.h"
,
"src\\CImageWriterPCX.h"
,
"src\\CImageWriterPNG.h"
,
"src\\CImageWriterPPM.h"
,
"src\\CImageWriterPSD.h"
,
"src\\CImageWriterTGA.h"
,
"src\\CImageLoaderBMP.h"
,
"src\\CImageLoaderDDS.h"
,
"src\\CImageLoaderJPG.h"
,
"src\\CImageLoaderPCX.h"
,
"src\\CImageLoaderPNG.h"
,
"src\\CImageLoaderPPM.h"
,
"src\\CImageLoaderPSD.h"
,
"src\\CImageLoaderRGB.h"
,
"src\\CImageLoaderTGA.h"
,
"src\\CImageLoaderWAL.h"
,
"src\\CD3D9Driver.h"
,
"src\\CD3D9HLSLMaterialRenderer.h"
,
"src\\CD3D9MaterialRenderer.h"
,
"src\\CD3D9NormalMapRenderer.h"
,
"src\\CD3D9ParallaxMapRenderer.h"
,
"src\\CD3D9ShaderMaterialRenderer.h"
,
"src\\CD3D9Texture.h"
,
"src\\CDepthBuffer.h"
,
"src\\CSoftware2MaterialRenderer.h"
,
"src\\CSoftwareDriver2.h"
,
"src\\CSoftwareTexture2.h"
,
"src\\IBurningShader.h"
,
"src\\IDepthBuffer.h"
,
"src\\S4DVertex.h"
,
"src\\SoftwareDriver2_compile_config.h"
,
"src\\SoftwareDriver2_helper.h"
,
"src\\CLogger.h"
,
"src\\COSOperator.h"
,
"src\\CTimer.h"
,
"src\\os.h"
,
"src\\lzma\\LzmaDec.h"
,
"src\\lzma\\Types.h"
,
"src\\zlib\\crc32.h"
,
"src\\zlib\\deflate.h"
,
"src\\zlib\\inffast.h"
,
"src\\zlib\\inffixed.h"
,
"src\\zlib\\inftrees.h"
,
"src\\zlib\\trees.h"
,
"src\\zlib\\zconf.h"
,
"src\\zlib\\zlib.h"
,
"src\\zlib\\zutil.h"
,
"src\\jpeglib\\cderror.h"
,
"src\\jpeglib\\jconfig.h"
,
"src\\jpeglib\\jdct.h"
,
"src\\jpeglib\\jerror.h"
,
"src\\jpeglib\\jinclude.h"
,
"src\\jpeglib\\jmemsys.h"
,
"src\\jpeglib\\jmorecfg.h"
,
"src\\jpeglib\\jpegint.h"
,
"src\\jpeglib\\jpeglib.h"
,
"src\\jpeglib\\jversion.h"
,
"src\\libpng\\png.h"
,
"src\\libpng\\pngconf.h"
,
"src\\aesGladman\\aes.h"
,
"src\\aesGladman\\aesopt.h"
,
"src\\aesGladman\\fileenc.h"
,
"src\\aesGladman\\hmac.h"
,
"src\\aesGladman\\prng.h"
,
"src\\aesGladman\\pwd2key.h"
,
"src\\aesGladman\\sha1.h"
,
"src\\aesGladman\\sha2.h"
,
"src\\bzip2\\bzlib.h"
,
"src\\bzip2\\bzlib_private.h"
,
"src\\CIrrDeviceConsole.h"
,
"src\\CIrrDeviceFB.h"
,
"src\\CIrrDeviceLinux.h"
,
"src\\CIrrDeviceSDL.h"
,
"src\\CIrrDeviceStub.h"
,
"src\\CIrrDeviceWin32.h"
,
"src\\CIrrDeviceWinCE.h"
,
"src\\CAttributeImpl.h"
,
"src\\CAttributes.h"
,
"src\\CFileList.h"
,
"src\\CFileSystem.h"
,
"src\\CLimitReadFile.h"
,
"src\\CMemoryFile.h"
,
"src\\CMountPointReader.h"
,
"src\\CNPKReader.h"
,
"src\\CPakReader.h"
,
"src\\CReadFile.h"
,
"src\\CTarReader.h"
,
"src\\CWADReader.h"
,
"src\\CWriteFile.h"
,
"src\\CXMLReader.h"
,
"src\\CXMLReaderImpl.h"
,
"src\\CXMLWriter.h"
,
"src\\CZipReader.h"
,
"src\\IAttribute.h"
,
"src\\BuiltInFont.h"
,
"src\\CDefaultGUIElementFactory.h"
,
"src\\CGUIButton.h"
,
"src\\CGUICheckbox.h"
,
"src\\CGUIColorSelectDialog.h"
,
"src\\CGUIComboBox.h"
,
"src\\CGUIContextMenu.h"
,
"src\\CGUIEditBox.h"
,
"src\\CGUIEnvironment.h"
,
"src\\CGUIFileOpenDialog.h"
,
"src\\CGUIFont.h"
,
"src\\CGUIImage.h"
,
"src\\CGUIImageList.h"
,
"src\\CGUIInOutFader.h"
,
"src\\CGUIListBox.h"
,
"src\\CGUIMenu.h"
,
"src\\CGUIMeshViewer.h"
,
"src\\CGUIMessageBox.h"
,
"src\\CGUIModalScreen.h"
,
"src\\CGUIScrollBar.h"
,
"src\\CGUISkin.h"
,
"src\\CGUISpinBox.h"
,
"src\\CGUISpriteBank.h"
,
"src\\CGUIStaticText.h"
,
"src\\CGUITabControl.h"
,
"src\\CGUITable.h"
,
"src\\CGUIToolBar.h"
,
"src\\CGUITreeView.h"
,
"src\\CGUIWindow.h"
,
"src\\CCgMaterialRenderer.cpp"
,
"src\\CD3D9CgMaterialRenderer.cpp"
,
"src\\CDefaultSceneNodeAnimatorFactory.cpp"
,
"src\\CDefaultSceneNodeFactory.cpp"
,
"src\\CGeometryCreator.cpp"
,
"src\\CMeshCache.cpp"
,
"src\\CMeshManipulator.cpp"
,
"src\\COpenGLCgMaterialRenderer.cpp"
,
"src\\CSceneManager.cpp"
,
"src\\C3DSMeshFileLoader.cpp"
,
"src\\CSMFMeshFileLoader.cpp"
,
"src\\CAnimatedMeshHalfLife.cpp"
,
"src\\CAnimatedMeshMD2.cpp"
,
"src\\CAnimatedMeshMD3.cpp"
,
"src\\CB3DMeshFileLoader.cpp"
,
"src\\CBSPMeshFileLoader.cpp"
,
"src\\CColladaFileLoader.cpp"
,
"src\\CCSMLoader.cpp"
,
"src\\CDMFLoader.cpp"
,
"src\\CIrrMeshFileLoader.cpp"
,
"src\\CLMTSMeshFileLoader.cpp"
,
"src\\CLWOMeshFileLoader.cpp"
,
"src\\CMD2MeshFileLoader.cpp"
,
"src\\CMD3MeshFileLoader.cpp"
,
"src\\CMS3DMeshFileLoader.cpp"
,
"src\\CMY3DMeshFileLoader.cpp"
,
"src\\COBJMeshFileLoader.cpp"
,
"src\\COCTLoader.cpp"
,
"src\\COgreMeshFileLoader.cpp"
,
"src\\CPLYMeshFileLoader.cpp"
,
"src\\CQ3LevelMesh.cpp"
,
"src\\CSkinnedMesh.cpp"
,
"src\\CSTLMeshFileLoader.cpp"
,
"src\\CXMeshFileLoader.cpp"
,
"src\\CAnimatedMeshSceneNode.cpp"
,
"src\\CBillboardSceneNode.cpp"
,
"src\\CBoneSceneNode.cpp"
,
"src\\CCameraSceneNode.cpp"
,
"src\\CCubeSceneNode.cpp"
,
"src\\CDummyTransformationSceneNode.cpp"
,
"src\\CEmptySceneNode.cpp"
,
"src\\CLightSceneNode.cpp"
,
"src\\CMeshSceneNode.cpp"
,
"src\\COctreeSceneNode.cpp"
,
"src\\CQuake3ShaderSceneNode.cpp"
,
"src\\CShadowVolumeSceneNode.cpp"
,
"src\\CSkyBoxSceneNode.cpp"
,
"src\\CSkyDomeSceneNode.cpp"
,
"src\\CSphereSceneNode.cpp"
,
"src\\CTerrainSceneNode.cpp"
,
"src\\CTextSceneNode.cpp"
,
"src\\CVolumeLightSceneNode.cpp"
,
"src\\CWaterSurfaceSceneNode.cpp"
,
"src\\CParticleAnimatedMeshSceneNodeEmitter.cpp"
,
"src\\CParticleAttractionAffector.cpp"
,
"src\\CParticleBoxEmitter.cpp"
,
"src\\CParticleCylinderEmitter.cpp"
,
"src\\CParticleFadeOutAffector.cpp"
,
"src\\CParticleGravityAffector.cpp"
,
"src\\CParticleMeshEmitter.cpp"
,
"src\\CParticlePointEmitter.cpp"
,
"src\\CParticleRingEmitter.cpp"
,
"src\\CParticleRotationAffector.cpp"
,
"src\\CParticleScaleAffector.cpp"
,
"src\\CParticleSphereEmitter.cpp"
,
"src\\CParticleSystemSceneNode.cpp"
,
"src\\CMetaTriangleSelector.cpp"
,
"src\\COctreeTriangleSelector.cpp"
,
"src\\CSceneCollisionManager.cpp"
,
"src\\CTerrainTriangleSelector.cpp"
,
"src\\CTriangleBBSelector.cpp"
,
"src\\CTriangleSelector.cpp"
,
"src\\CSceneLoaderIrr.cpp"
,
"src\\CSceneNodeAnimatorCameraFPS.cpp"
,
"src\\CSceneNodeAnimatorCameraMaya.cpp"
,
"src\\CSceneNodeAnimatorCollisionResponse.cpp"
,
"src\\CSceneNodeAnimatorDelete.cpp"
,
"src\\CSceneNodeAnimatorFlyCircle.cpp"
,
"src\\CSceneNodeAnimatorFlyStraight.cpp"
,
"src\\CSceneNodeAnimatorFollowSpline.cpp"
,
"src\\CSceneNodeAnimatorRotation.cpp"
,
"src\\CSceneNodeAnimatorTexture.cpp"
,
"src\\CColladaMeshWriter.cpp"
,
"src\\CIrrMeshWriter.cpp"
,
"src\\COBJMeshWriter.cpp"
,
"src\\CPLYMeshWriter.cpp"
,
"src\\CSTLMeshWriter.cpp"
,
"src\\CVideoModeList.cpp"
,
"src\\CSoftwareDriver.cpp"
,
"src\\CSoftwareTexture.cpp"
,
"src\\CTRFlat.cpp"
,
"src\\CTRFlatWire.cpp"
,
"src\\CTRGouraud.cpp"
,
"src\\CTRGouraudWire.cpp"
,
"src\\CTRTextureFlat.cpp"
,
"src\\CTRTextureFlatWire.cpp"
,
"src\\CTRTextureGouraud.cpp"
,
"src\\CTRTextureGouraudAdd.cpp"
,
"src\\CTRTextureGouraudNoZ.cpp"
,
"src\\CTRTextureGouraudWire.cpp"
,
"src\\CZBuffer.cpp"
,
"src\\COpenGLDriver.cpp"
,
"src\\COpenGLExtensionHandler.cpp"
,
"src\\COpenGLNormalMapRenderer.cpp"
,
"src\\COpenGLParallaxMapRenderer.cpp"
,
"src\\COpenGLShaderMaterialRenderer.cpp"
,
"src\\COpenGLSLMaterialRenderer.cpp"
,
"src\\COpenGLTexture.cpp"
,
"src\\CD3D8Driver.cpp"
,
"src\\CD3D8NormalMapRenderer.cpp"
,
"src\\CD3D8ParallaxMapRenderer.cpp"
,
"src\\CD3D8ShaderMaterialRenderer.cpp"
,
"src\\CD3D8Texture.cpp"
,
"src\\CColorConverter.cpp"
,
"src\\CFPSCounter.cpp"
,
"src\\CImage.cpp"
,
"src\\CNullDriver.cpp"
,
"src\\CImageWriterBMP.cpp"
,
"src\\CImageWriterJPG.cpp"
,
"src\\CImageWriterPCX.cpp"
,
"src\\CImageWriterPNG.cpp"
,
"src\\CImageWriterPPM.cpp"
,
"src\\CImageWriterPSD.cpp"
,
"src\\CImageWriterTGA.cpp"
,
"src\\CImageLoaderBMP.cpp"
,
"src\\CImageLoaderDDS.cpp"
,
"src\\CImageLoaderJPG.cpp"
,
"src\\CImageLoaderPCX.cpp"
,
"src\\CImageLoaderPNG.cpp"
,
"src\\CImageLoaderPPM.cpp"
,
"src\\CImageLoaderPSD.cpp"
,
"src\\CImageLoaderRGB.cpp"
,
"src\\CImageLoaderTGA.cpp"
,
"src\\CImageLoaderWAL.cpp"
,
"src\\CD3D9Driver.cpp"
,
"src\\CD3D9HLSLMaterialRenderer.cpp"
,
"src\\CD3D9NormalMapRenderer.cpp"
,
"src\\CD3D9ParallaxMapRenderer.cpp"
,
"src\\CD3D9ShaderMaterialRenderer.cpp"
,
"src\\CD3D9Texture.cpp"
,
"src\\CBurningShader_Raster_Reference.cpp"
,
"src\\CDepthBuffer.cpp"
,
"src\\CSoftwareDriver2.cpp"
,
"src\\CSoftwareTexture2.cpp"
,
"src\\CTRGouraud2.cpp"
,
"src\\CTRGouraudAlpha2.cpp"
,
"src\\CTRGouraudAlphaNoZ2.cpp"
,
"src\\CTRNormalMap.cpp"
,
"src\\CTRStencilShadow.cpp"
,
"src\\CTRTextureBlend.cpp"
,
"src\\CTRTextureDetailMap2.cpp"
,
"src\\CTRTextureGouraud2.cpp"
,
"src\\CTRTextureGouraudAdd2.cpp"
,
"src\\CTRTextureGouraudAddNoZ2.cpp"
,
"src\\CTRTextureGouraudAlpha.cpp"
,
"src\\CTRTextureGouraudAlphaNoZ.cpp"
,
"src\\CTRTextureGouraudNoZ2.cpp"
,
"src\\CTRTextureGouraudVertexAlpha2.cpp"
,
"src\\CTRTextureLightMap2_Add.cpp"
,
"src\\CTRTextureLightMap2_M1.cpp"
,
"src\\CTRTextureLightMap2_M2.cpp"
,
"src\\CTRTextureLightMap2_M4.cpp"
,
"src\\CTRTextureLightMapGouraud2_M4.cpp"
,
"src\\CTRTextureWire2.cpp"
,
"src\\IBurningShader.cpp"
,
"src\\CLogger.cpp"
,
"src\\COSOperator.cpp"
,
"src\\Irrlicht.cpp"
,
"src\\os.cpp"
,
"src\\lzma\\LzmaDec.c"
,
"src\\zlib\\adler32.c"
,
"src\\zlib\\compress.c"
,
"src\\zlib\\crc32.c"
,
"src\\zlib\\deflate.c"
,
"src\\zlib\\inffast.c"
,
"src\\zlib\\inflate.c"
,
"src\\zlib\\inftrees.c"
,
"src\\zlib\\trees.c"
,
"src\\zlib\\uncompr.c"
,
"src\\zlib\\zutil.c"
,
"src\\jpeglib\\jaricom.c"
,
"src\\jpeglib\\jcapimin.c"
,
"src\\jpeglib\\jcapistd.c"
,
"src\\jpeglib\\jcarith.c"
,
"src\\jpeglib\\jccoefct.c"
,
"src\\jpeglib\\jccolor.c"
,
"src\\jpeglib\\jcdctmgr.c"
,
"src\\jpeglib\\jchuff.c"
,
"src\\jpeglib\\jcinit.c"
,
"src\\jpeglib\\jcmainct.c"
,
"src\\jpeglib\\jcmarker.c"
,
"src\\jpeglib\\jcmaster.c"
,
"src\\jpeglib\\jcomapi.c"
,
"src\\jpeglib\\jcparam.c"
,
"src\\jpeglib\\jcprepct.c"
,
"src\\jpeglib\\jcsample.c"
,
"src\\jpeglib\\jctrans.c"
,
"src\\jpeglib\\jdapimin.c"
,
"src\\jpeglib\\jdapistd.c"
,
"src\\jpeglib\\jdarith.c"
,
"src\\jpeglib\\jdatadst.c"
,
"src\\jpeglib\\jdatasrc.c"
,
"src\\jpeglib\\jdcoefct.c"
,
"src\\jpeglib\\jdcolor.c"
,
"src\\jpeglib\\jddctmgr.c"
,
"src\\jpeglib\\jdhuff.c"
,
"src\\jpeglib\\jdinput.c"
,
"src\\jpeglib\\jdmainct.c"
,
"src\\jpeglib\\jdmarker.c"
,
"src\\jpeglib\\jdmaster.c"
,
"src\\jpeglib\\jdmerge.c"
,
"src\\jpeglib\\jdpostct.c"
,
"src\\jpeglib\\jdsample.c"
,
"src\\jpeglib\\jdtrans.c"
,
"src\\jpeglib\\jerror.c"
,
"src\\jpeglib\\jfdctflt.c"
,
"src\\jpeglib\\jfdctfst.c"
,
"src\\jpeglib\\jfdctint.c"
,
"src\\jpeglib\\jidctflt.c"
,
"src\\jpeglib\\jidctfst.c"
,
"src\\jpeglib\\jidctint.c"
,
"src\\jpeglib\\jmemmgr.c"
,
"src\\jpeglib\\jmemnobs.c"
,
"src\\jpeglib\\jquant1.c"
,
"src\\jpeglib\\jquant2.c"
,
"src\\jpeglib\\jutils.c"
,
"src\\libpng\\png.c"
,
"src\\libpng\\pngerror.c"
,
"src\\libpng\\pngget.c"
,
"src\\libpng\\pngmem.c"
,
"src\\libpng\\pngpread.c"
,
"src\\libpng\\pngread.c"
,
"src\\libpng\\pngrio.c"
,
"src\\libpng\\pngrtran.c"
,
"src\\libpng\\pngrutil.c"
,
"src\\libpng\\pngset.c"
,
"src\\libpng\\pngtrans.c"
,
"src\\libpng\\pngwio.c"
,
"src\\libpng\\pngwrite.c"
,
"src\\libpng\\pngwtran.c"
,
"src\\libpng\\pngwutil.c"
,
"src\\aesGladman\\aescrypt.cpp"
,
"src\\aesGladman\\aeskey.cpp"
,
"src\\aesGladman\\aestab.cpp"
,
"src\\aesGladman\\fileenc.cpp"
,
"src\\aesGladman\\hmac.cpp"
,
"src\\aesGladman\\prng.cpp"
,
"src\\aesGladman\\pwd2key.cpp"
,
"src\\aesGladman\\sha1.cpp"
,
"src\\aesGladman\\sha2.cpp"
,
"src\\bzip2\\blocksort.c"
,
"src\\bzip2\\bzcompress.c"
,
"src\\bzip2\\bzlib.c"
,
"src\\bzip2\\crctable.c"
,
"src\\bzip2\\decompress.c"
,
"src\\bzip2\\huffman.c"
,
"src\\bzip2\\randtable.c"
,
"src\\CIrrDeviceConsole.cpp"
,
"src\\CIrrDeviceFB.cpp"
,
"src\\CIrrDeviceLinux.cpp"
,
"src\\CIrrDeviceSDL.cpp"
,
"src\\CIrrDeviceStub.cpp"
,
"src\\CIrrDeviceWin32.cpp"
,
"src\\CIrrDeviceWinCE.cpp"
,
"src\\CAttributes.cpp"
,
"src\\CFileList.cpp"
,
"src\\CFileSystem.cpp"
,
"src\\CLimitReadFile.cpp"
,
"src\\CMemoryFile.cpp"
,
"src\\CMountPointReader.cpp"
,
"src\\CNPKReader.cpp"
,
"src\\CPakReader.cpp"
,
"src\\CReadFile.cpp"
,
"src\\CTarReader.cpp"
,
"src\\CWADReader.cpp"
,
"src\\CWriteFile.cpp"
,
"src\\CXMLReader.cpp"
,
"src\\CXMLWriter.cpp"
,
"src\\CZipReader.cpp"
,
"src\\irrXML.cpp"
,
"src\\CDefaultGUIElementFactory.cpp"
,
"src\\CGUIButton.cpp"
,
"src\\CGUICheckbox.cpp"
,
"src\\CGUIColorSelectDialog.cpp"
,
"src\\CGUIComboBox.cpp"
,
"src\\CGUIContextMenu.cpp"
,
"src\\CGUIEditBox.cpp"
,
"src\\CGUIEnvironment.cpp"
,
"src\\CGUIFileOpenDialog.cpp"
,
"src\\CGUIFont.cpp"
,
"src\\CGUIImage.cpp"
,
"src\\CGUIImageList.cpp"
,
"src\\CGUIInOutFader.cpp"
,
"src\\CGUIListBox.cpp"
,
"src\\CGUIMenu.cpp"
,
"src\\CGUIMeshViewer.cpp"
,
"src\\CGUIMessageBox.cpp"
,
"src\\CGUIModalScreen.cpp"
,
"src\\CGUIScrollBar.cpp"
,
"src\\CGUISkin.cpp"
,
"src\\CGUISpinBox.cpp"
,
"src\\CGUISpriteBank.cpp"
,
"src\\CGUIStaticText.cpp"
,
"src\\CGUITabControl.cpp"
,
"src\\CGUITable.cpp"
,
"src\\CGUIToolBar.cpp"
,
"src\\CGUITreeView.cpp"
,
"src\\CGUIWindow.cpp
"
}
configuration
{
"vs*"
}
configuration
{
"vs*"
}
defines
{
"IRRLICHT_FAST_MATH"
}
defines
{
"IRRLICHT_FAST_MATH"
}
includedirs
{
"$(DXSDK_DIR)include"
}
includedirs
{
"$(DXSDK_DIR)include"
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment