PlatformAssert Class Reference#include <platformAssert.h>
|
Public Types |
enum | Type {
Warning = 3,
Fatal = 2,
Fatal_ISV = 1
} |
Static Public Member Functions |
static void | create (PlatformAssert *newAssertClass=NULL) |
static void | destroy () |
static bool | processAssert (Type assertType, const char *filename, U32 lineNumber, const char *message) |
static char * | message (const char *message,...) |
static bool | processingAssert () |
Private Member Functions |
virtual bool | displayMessageBox (const char *title, const char *message, bool retry) |
virtual bool | process (Type assertType, const char *filename, U32 lineNumber, const char *message) |
| PlatformAssert () |
virtual | ~PlatformAssert () |
Private Attributes |
bool | processing |
Static Private Attributes |
static PlatformAssert * | platformAssert |
Member Enumeration Documentation
Constructor & Destructor Documentation
PlatformAssert::PlatformAssert |
( |
|
) |
[private] |
virtual PlatformAssert::~PlatformAssert |
( |
|
) |
[private, virtual] |
Member Function Documentation
virtual bool PlatformAssert::displayMessageBox |
( |
const char * |
title, |
|
|
const char * |
message, |
|
|
bool |
retry | |
|
) |
| | [private, virtual] |
virtual bool PlatformAssert::process |
( |
Type |
assertType, |
|
|
const char * |
filename, |
|
|
U32 |
lineNumber, |
|
|
const char * |
message | |
|
) |
| | [private, virtual] |
static void PlatformAssert::destroy |
( |
|
) |
[static] |
static bool PlatformAssert::processAssert |
( |
Type |
assertType, |
|
|
const char * |
filename, |
|
|
U32 |
lineNumber, |
|
|
const char * |
message | |
|
) |
| | [static] |
static char* PlatformAssert::message |
( |
const char * |
message, |
|
|
|
... | |
|
) |
| | [static] |
static bool PlatformAssert::processingAssert |
( |
|
) |
[static] |
Field Documentation
|