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); } \
}