void registerAllExceptions(void)
{
	errGenerDesc.registerDesc();
	errNFoundDesc.registerDesc();
	MaterialNotAvailDesc.registerDesc();
	ImageSizesNotMatchDesc.registerDesc();
	ImageHasExportsDesc.registerDesc();
	InvalidColorChannelDesc.registerDesc();
	InvalidImageModeDesc.registerDesc();
	SceneInvalidDesc.registerDesc();
	CameraInvalidDesc.registerDesc();
	ObserverInvalidDesc.registerDesc();
	MirrorInvalidDesc.registerDesc();
	MirrorSizeInvalidDesc.registerDesc();
	MirrorNormalInvalidDesc.registerDesc();
	MirrorHorizontalDesc.registerDesc();
	MirrorTooSmallDesc.registerDesc();
	SourceVideoEmptyDesc.registerDesc();
	SourceVideoCreationDesc.registerDesc();
	OffScreenInvalidDesc.registerDesc();
#ifdef WITH_GAMEENGINE_DECKLINK
	AutoDetectionNotAvailDesc.registerDesc();
	DeckLinkBadDisplayModeDesc.registerDesc();
	DeckLinkBadPixelFormatDesc.registerDesc();
	DeckLinkOpenCardDesc.registerDesc();
	DeckLinkBadFormatDesc.registerDesc();
	DeckLinkInternalErrorDesc.registerDesc();
	SourceVideoOnlyCaptureDesc.registerDesc();
	VideoDeckLinkBadFormatDesc.registerDesc();
	VideoDeckLinkOpenCardDesc.registerDesc();
	VideoDeckLinkDvpInternalErrorDesc.registerDesc();
	VideoDeckLinkPinMemoryErrorDesc.registerDesc();
#endif
}
void registerAllExceptions(void)
{
	errGenerDesc.registerDesc();
	errNFoundDesc.registerDesc();
	MaterialNotAvailDesc.registerDesc();
	ImageSizesNotMatchDesc.registerDesc();
	ImageHasExportsDesc.registerDesc();
	InvalidColorChannelDesc.registerDesc();
	SceneInvalidDesc.registerDesc();
	CameraInvalidDesc.registerDesc();
	ObserverInvalidDesc.registerDesc();
	MirrorInvalidDesc.registerDesc();
	MirrorSizeInvalidDesc.registerDesc();
	MirrorNormalInvalidDesc.registerDesc();
	MirrorHorizontalDesc.registerDesc();
	MirrorTooSmallDesc.registerDesc();
	SourceVideoEmptyDesc.registerDesc();
	SourceVideoCreationDesc.registerDesc();
}