PlatformAssert
Engine/source/platform/platformAssert.h
Public Types
enum
Type { Warning = 3 Fatal = 2 Fatal_ISV = 1 }
Private Static Attributes
Private Attributes
bool
bool
Private Functions
bool
displayMessageBox(const char * title, const char * message, bool retry)
Public Static Functions
create(PlatformAssert * newAssertClass)
bool
processAssert(Type assertType, const char * filename, U32 lineNumber, const char * message)
bool
Detailed Description
Public Types
Type
Enumerator
- Warning = 3
- Fatal = 2
- Fatal_ISV = 1
Private Static Attributes
PlatformAssert * platformAssert
Private Attributes
bool ignoreAll
bool processing
Private Functions
PlatformAssert()
~PlatformAssert()
displayMessageBox(const char * title, const char * message, bool retry)
process(Type assertType, const char * filename, U32 lineNumber, const char * message)
Public Static Functions
create(PlatformAssert * newAssertClass)
destroy()
message(const char * message, ... )
processAssert(Type assertType, const char * filename, U32 lineNumber, const char * message)
processingAssert()