Castor3D 0.16.0
Multiplatform 3D engine
|
Classes | |
class | castor::Exception |
Namespaces | |
namespace | castor |
Macros | |
#define | CU_Exception(text) throw castor::Exception{ text, __FILE__, __FUNCTION__, uint32_t( __LINE__ ) } |
Macro to ease the use of castor::Exception. | |
#define | CU_SrcException(source, text) throw castor::Exception{ source ": " text, __FILE__, __FUNCTION__, uint32_t( __LINE__ ) } |
Macro to ease the use of castor::Exception. | |
#define CU_Exception | ( | text | ) | throw castor::Exception{ text, __FILE__, __FUNCTION__, uint32_t( __LINE__ ) } |
Macro to ease the use of castor::Exception.
Referenced by castor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >::create(), castor3d::LightingModelFactory::create(), castor3d::UserInputListener::doAddHandler(), castor3d::InstantiatedBuffersNodesViewT< NodeT >::emplace(), castor3d::BuffersNodesViewT< NodeT >::emplace(), castor3d::InstantiatedPipelinesNodesT< NodeT >::emplace(), castor3d::PipelinesNodesT< NodeT >::emplace(), castor3d::InstantiatedPipelinesNodesT< NodeT >::emplace(), castor3d::PipelinesNodesT< NodeT >::emplace(), castor3d::InstantiatedObjectsNodesViewT< NodeT >::emplace(), castor3d::NodesViewT< NodeT >::emplace(), and castor3d::shader::Materials::getSpecificsBuffer().
#define CU_SrcException | ( | source, | |
text ) throw castor::Exception{ source ": " text, __FILE__, __FUNCTION__, uint32_t( __LINE__ ) } |
Macro to ease the use of castor::Exception.