PlatformAssert

Engine/source/platform/platformAssert.h

More...

Public Types

enum
Type {
  Warning = 3
  Fatal = 2
  Fatal_ISV = 1
}

Private Static Attributes

Private Attributes

Private Functions

bool
displayMessageBox(const char * title, const char * message, bool retry)
bool
process(Type assertType, const char * filename, U32 lineNumber, const char * message)

Public Static Functions

create(PlatformAssert * newAssertClass)
char *
message(const char * message, ... )
bool
processAssert(Type assertType, const char * filename, U32 lineNumber, const char * message)

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()