From 393b5cd1dc438872af89d334ef6e5fcc59f27d47 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 13 Jan 2013 17:24:39 +1000 Subject: Added Irrlicht 1.8, but without all the Windows binaries. --- libraries/irrlicht-1.8/doc/html/irr_types_8h.html | 286 ++++++++++++++++++++++ 1 file changed, 286 insertions(+) create mode 100644 libraries/irrlicht-1.8/doc/html/irr_types_8h.html (limited to 'libraries/irrlicht-1.8/doc/html/irr_types_8h.html') diff --git a/libraries/irrlicht-1.8/doc/html/irr_types_8h.html b/libraries/irrlicht-1.8/doc/html/irr_types_8h.html new file mode 100644 index 0000000..dfcaad1 --- /dev/null +++ b/libraries/irrlicht-1.8/doc/html/irr_types_8h.html @@ -0,0 +1,286 @@ + + +
+ +Go to the source code of this file.
+Everything in the Irrlicht Engine can be found in this namespace.
+#define _IRR_DEBUG_BREAK_IF | +( | ++ | _CONDITION_ | ) | ++ |
define a break macro for debugging.
+ +Definition at line 178 of file irrTypes.h.
+ +Referenced by irr::core::CMatrix4< T >::buildProjectionMatrixOrthoLH(), irr::core::CMatrix4< T >::buildProjectionMatrixOrthoRH(), irr::core::CMatrix4< T >::buildProjectionMatrixPerspectiveFovInfinityLH(), irr::core::CMatrix4< T >::buildProjectionMatrixPerspectiveFovLH(), irr::core::CMatrix4< T >::buildProjectionMatrixPerspectiveFovRH(), irr::core::CMatrix4< T >::buildProjectionMatrixPerspectiveLH(), irr::core::CMatrix4< T >::buildProjectionMatrixPerspectiveRH(), irr::IReferenceCounted::drop(), irr::core::array< IMesh * >::erase(), irr::core::string< fschar_t >::erase(), irr::core::array< IMesh * >::getLast(), irr::scene::SSharedMeshBuffer::getNormal(), irr::scene::SSharedMeshBuffer::getPosition(), irr::scene::SSharedMeshBuffer::getTCoords(), irr::core::array< IMesh * >::insert(), irr::core::map< KeyType, ValueType >::AccessClass::operator ValueType(), irr::core::map< KeyType, ValueType >::Iterator::operator*(), irr::core::map< KeyType, ValueType >::ConstIterator::operator*(), irr::core::map< KeyType, ValueType >::ParentFirstIterator::operator*(), irr::core::map< KeyType, ValueType >::ParentLastIterator::operator*(), irr::core::array< IMesh * >::operator[](), and irr::core::string< fschar_t >::operator[]().
+ +#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 | +
Defines a small statement to work around a microsoft compiler bug.
+The microsoft compiler 7.0 - 7.1 has a bug: When you call unmanaged code that returns a bool type value of false from managed code, the return value may appear as true. See http://support.microsoft.com/default.aspx?kbid=823071 for details. Compiler version defines: VC6.0 : 1200, VC7.0 : 1300, VC7.1 : 1310, VC8.0 : 1400
+ +Definition at line 207 of file irrTypes.h.
+ +Referenced by irr::core::map< KeyType, ValueType >::Iterator::atEnd(), irr::core::map< KeyType, ValueType >::ConstIterator::atEnd(), irr::core::map< KeyType, ValueType >::ParentFirstIterator::atEnd(), irr::core::map< KeyType, ValueType >::ParentLastIterator::atEnd(), irr::gui::IGUIElement::bringToFront(), irr::core::map< KeyType, ValueType >::empty(), irr::gui::IGUIElement::getNextElement(), irr::core::map< KeyType, ValueType >::insert(), irr::scene::ISceneNode::isDebugObject(), irr::gui::IGUIElement::isEnabled(), irr::gui::IGUIElement::isMyChild(), irr::scene::ICameraSceneNode::isOrthogonal(), irr::gui::IGUIElement::isSubElement(), irr::gui::IGUIElement::isTabGroup(), irr::gui::IGUIElement::isTabStop(), irr::scene::ISceneNode::isTrulyVisible(), irr::scene::ISceneNode::isVisible(), irr::gui::IGUIElement::isVisible(), irr::core::map< KeyType, ValueType >::AccessClass::operator ValueType(), irr::core::map< KeyType, ValueType >::remove(), irr::scene::ISceneNode::removeChild(), and irr::gui::IGUIElement::sendToBack().
+ +#define _IRR_TEXT | +( | ++ | X | ) | +X | +
Definition at line 159 of file irrTypes.h.
+ +#define MAKE_IRR_ID | +( | ++ | c0, | +
+ | + | + | c1, | +
+ | + | + | c2, | +
+ | + | + | c3 | +
+ | ) | ++ |
((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.
+ +