Irrlicht 3D Engine
irrTypes.h File Reference
#include "IrrCompileConfig.h"
#include <wchar.h>

Go to the source code of this file.

Namespaces

Defines

Typedefs


Define Documentation

#define _IRR_DEPRECATED_

Defines a deprecated macro which generates a warning at compile time.

The usage is simple For typedef: typedef _IRR_DEPRECATED_ int test1; For classes/structs: class _IRR_DEPRECATED_ test2 { ... }; For methods: class test3 { _IRR_DEPRECATED_ virtual void foo() {} }; For functions: template<class T> _IRR_DEPRECATED_ void test4(void) {}

Definition at line 195 of file irrTypes.h.

#define _IRR_IMPLEMENT_MANAGED_MARSHALLING_BUGFIX
#define _IRR_TEXT (   X)    X

Definition at line 159 of file irrTypes.h.

#define MAKE_IRR_ID (   c0,
  c1,
  c2,
  c3 
)
Value:
((irr::u32)(irr::u8)(c0) | ((irr::u32)(irr::u8)(c1) << 8) | \
        ((irr::u32)(irr::u8)(c2) << 16) | ((irr::u32)(irr::u8)(c3) << 24 ))

ignore VC8 warning deprecated

The microsoft compiler creates four CC codes used in Irrlicht for simple ids some compilers can create those by directly writing the code like 'code', but some generate warnings so we use this macro here

Definition at line 241 of file irrTypes.h.