26#if defined(_WIN32) || defined(_WIN64) || defined(WIN32) || defined(WIN64)
28#ifdef BUILD_SKYLICHT_NETWORK
43#ifdef BUILD_SKYLICHT_NETWORK
44#include <netinet/in.h>
51#include <sys/select.h>
52#include <sys/socket.h>
56#define INVALID_SOCKET -1
57#define SOCKET_ERROR -1
64#include "IRandomizer.h"
84#include <android/log.h>
158 extern void setJavaVM(JavaVM* vm);
165 extern JNIEnv* getJniEnv();
172 extern jobject getMainActivity();
179 extern void setMainActivity(jobject activity);
Main header file of the irrlicht, the only file needed to include.
Everything in the Skylicht Engine. You can start by looking at the topics.
Definition AudioDebugLog.h:29
float getNonScaledTimestep()
Get the current time step in milliseconds, without time scale applied.
IVideoDriver * getVideoDriver()
Get the video driver used for rendering.
void setFixedTimeStep(float s)
Set the value of the fixed time step in milliseconds.
void setTimeScale(float scale)
Set the time scale multiplier for time-based updates.
float getTimeScale()
Get the current time scale multiplier.
float getTotalTime()
Get the total elapsed application time in milliseconds.
float getTimeStep()
Get the current time step in milliseconds, scaled by the time scale.
void enableFixedTimeStep(bool b)
Enable or disable the use of fixed time step for updates.
IrrlichtDevice * getIrrlichtDevice()
Get the currently active Irrlicht device.
All scene management can be found in this namespace: Mesh loading, special scene nodes like octrees a...
Definition CIndexBuffer.h:13
The video namespace contains classes for accessing the video driver. All 2d and 3d rendering is done ...
Definition EDriverFeatures.h:11
Everything in the Irrlicht Engine can be found in this namespace.
Definition Skylicht.h:33