Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1140

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1140

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1141

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1141

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/ScheduledTasks.php on line 1167

Strict Standards: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/Subs.php on line 786

Strict Standards: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/Subs.php on line 786

Strict Standards: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/Subs.php on line 799

Strict Standards: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/Sources/Subs.php on line 799

Strict Standards: trigger_error() [function.trigger-error]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Los_Angeles' for 'PDT/-7.0/DST' instead in /home/spintz5/public_html/3demon/forums/SSI.php on line 169

Notice: SSI.php was unable to load a session! This may cause problems with logout and other functions - please make sure SSI.php is included before *anything* else in all your scripts! in /home/spintz5/public_html/3demon/forums/SSI.php on line 169
The Namespaces

::: Summary :::

  • demon - everything in the 3Demon engine is accessed through this namespace
     
    • core - This namespace contains helper classes for doing math and handling strings.  STL strings are not used as they only support ASCII strings, not UNICODE.  Also conaines basic elements for managing objects in various dimensions( 2D, 3D and 4D ).
    • gui -
    • io -
    • scene -
    • video -



::: Detail :::

  • demon
     
    • Basic Types :
         
      • u8 : 8-bit unsigned integer
      • s8 : 8-bit signed integer
      • c8 : 8-bit character
      • u16 : 16-bit unsigned integer
      • s16 : 16-bit signed integer
      • u32 : 32-bit unsigned integer
      • s32 : 32-bit signed integer
      • u64 : 64-bit unsigned integer
      • s64 : 64-bit signed integer
      • f32 : 32-bit floating point
      • f64 : 64-bit floating point
         
    • core :
         
      • 3DemonMath - Contains various Math helper functions and constants.
      • 3DemonString - Custom string class that supports conversion between Unicode( wchar_t* ) and ASCII( char* ) c-style strings.
      • aabbox3d - 3D Axis Aligned Bounding Box template class.  Represented by minimum and maximum points.
      • line2d - 2D line template class.  Represented by start and end points.
      • line3d - 3D line template class.  Represented by start and end points.
      • matrix4 - 4x4 row major matrix template class.  Used primarily for identifying transformation in 3D space( position/translation, scale and rotation )
      • plane3d - 3D Plane template class.  The plane is represented using a distance from origin and a plane normal.
      • quaternion - Quaternions are useful for performing slerp operations between 2 points and for doing 3-axis rotations without the risk of gimbal lock.
      • rect - Rectangle represented by an upper-left and lower-right point.  IMPORTANT: The 2DVector constructor takes 2 points on a 2D plane, not a point and a size!
      • triangle3d - Triangle, represented by (3) 3D points.
      • vector2d - 2D Vector template class.  Use this class to represent 2D X,Y data, whether it be sizes, positions, or vectors in 2D space.  Note that even though the length function exists for vector2d, it doesn't make sense if the vector2d is being used to represent, a size for example.  Be careful in noting what context the vector2d is being used.
      • vector3d - 3D Vector template class.
      • vector4d - 4D Vector template class.
         
    • gui
    • io
    • scene
    • video