|
0.45.0
|
#include <igor/iDefines.h>#include <iaux/system/iaEvent.h>#include <iaux/data/iaString.h>#include <iaux/math/iaMatrix.h>#include <iaux/system/iaMutex.h>#include <iaux/data/iaIDGenerator.h>#include <ostream>#include <vector>#include <memory>#include <map>Classes | |
| class | igor::iNode |
Namespaces | |
| namespace | igor |
| item data entity id | |
Typedefs | |
| typedef iNode * | igor::iNodePtr |
| typedef iaID64 | igor::iNodeID |
Enumerations | |
| enum class | igor::iNodeType : unsigned int { igor::iNode , igor::iNodeCamera , igor::iCelestialNode , igor::iNodeLight , igor::iNodeMesh , igor::iNodeModel , igor::iNodeRender , igor::iNodeSkyBox , igor::iSkyLightNode , igor::iNodeTransform , igor::iNodeSwitch , igor::iNodeLODSwitch , igor::iNodeLODTrigger , igor::iNodePhysics , igor::iNodeParticleSystem , igor::iNodeEmitter , igor::iNodeWater , igor::iNodeAudioListener , igor::iNodeAudioSource , igor::Undefined } |
| enum class | igor::iNodeKind : unsigned int { igor::Node , igor::Renderable , igor::Volume , igor::Physics , igor::Light , igor::Camera , igor::Transformation , igor::Audio , igor::Undefined } |
Functions | |
| igor::IGOR_EVENT_DEFINITION (iTransformationChange, iNodePtr) | |
| std::wostream & | igor::operator<< (std::wostream &stream, const iNodeType &nodeType) |
| std::wostream & | igor::operator<< (std::wostream &stream, const iNodeKind &nodeKind) |