RavEngine
Loading...
Searching...
No Matches
physx::PxBroadcastingErrorCallback Class Reference

Abstract base class for an application defined error callback that allows an external listener to report errors. More...

#include <PxBroadcast.h>

Inheritance diagram for physx::PxBroadcastingErrorCallback:
[legend]
Collaboration diagram for physx::PxBroadcastingErrorCallback:
[legend]

Public Member Functions

 PxBroadcastingErrorCallback (PxErrorCallback &errorCallback)
 The default constructor.
 
virtual ~PxBroadcastingErrorCallback ()
 The default destructor.
 
void reportError (PxErrorCode::Enum code, const char *message, const char *file, int line)
 Reports an error code.
 
- Public Member Functions inherited from physx::PxBroadcast< PxErrorCallback, PxErrorCallback >
 PxBroadcast ()
 The default constructor.
 
void registerListener (PxErrorCallback &listener)
 Register new listener.
 
void deregisterListener (PxErrorCallback &listener)
 Deregister an existing listener.
 
uint32_t getNbListeners () const
 Get number of registered listeners.
 
PxErrorCallback & getListener (uint32_t index)
 Get an existing listener from given index.
 

Additional Inherited Members

- Static Public Attributes inherited from physx::PxBroadcast< PxErrorCallback, PxErrorCallback >
static const uint32_t MAX_NB_LISTENERS
 
- Protected Attributes inherited from physx::PxBroadcast< PxErrorCallback, PxErrorCallback >
physx::PxInlineArray< PxErrorCallback *, MAX_NB_LISTENERS, physx::PxAllocator > mListeners
 

Detailed Description

Abstract base class for an application defined error callback that allows an external listener to report errors.

Member Function Documentation

◆ reportError()

void physx::PxBroadcastingErrorCallback::reportError ( PxErrorCode::Enum  code,
const char *  message,
const char *  file,
int  line 
)
inlinevirtual

Reports an error code.

Parameters
codeError code, see #PxErrorCode
messageMessage to display.
fileFile error occured in.
lineLine number error occured on.

Implements physx::PxErrorCallback.


The documentation for this class was generated from the following file: