ParticleAPI 3.0.0
Performant particle system API in C++ for interactive graphics
Classes | Namespaces | Macros
pError.h File Reference
#include <string>

Go to the source code of this file.

Classes

struct  PError_t
 Base type of all exceptions thrown by the Particle System API. More...
 
struct  PErrInNewActionList
 An operation was illegally attempted while in the midst of compiling an action list. More...
 
struct  PErrNotImplemented
 API encountered an unimplemented code path like Bounce for a new. More...
 
struct  PErrInternalError
 Internal API error (a PASSERT failed) More...
 
struct  PErrParticleGroup
 A particle group call had an error. More...
 
struct  PErrActionList
 An action list call had an error. More...
 
struct  PErrInvalidValue
 An invalid value was passed to an API call. More...
 

Namespaces

namespace  PAPI
 PAPIClasses.h.
 

Macros

#define PASSERT(x, msg)
 

Macro Definition Documentation

◆ PASSERT

#define PASSERT (   x,
  msg 
)
Value:
{ \
if (!(x)) { throw PError_t(msg); } \
}