Murl Engine API  Version 2024.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CMurl::Array< AnimationKeyEvaluator * >
 CMurl::Array< Array< DrawableItem * > >
 CMurl::Array< AtlasRectangle * >
 CMurl::Array< Attachment * >
 CMurl::Array< Attribute * >
 CMurl::Array< AttributedChar >
 CMurl::Array< AttributeEntry * >
 CMurl::Array< AttributeLocation >
 CMurl::Array< AttributeVariableDeclarationItem >
 CMurl::Array< AttributeVariableItem * >
 CMurl::Array< BaseRTTI >
 CMurl::Array< BatchedIndexBuffer * >
 CMurl::Array< BatchedIndices * >
 CMurl::Array< BatchedVertexBuffer * >
 CMurl::Array< BatchedVertices * >
 CMurl::Array< BinaryAttribute * >
 CMurl::Array< BinaryNode * >
 CMurl::Array< BinaryString * >
 CMurl::Array< BindDescriptorSetData< GLOBAL_DYNAMIC_OFFSETS > >
 CMurl::Array< Body * >
 CMurl::Array< BoneItem * >
 CMurl::Array< Bool >
 CMurl::Array< BufferItem * >
 CMurl::Array< CameraItem * >
 CMurl::Array< ChildEntry * >
 CMurl::Array< Clip * >
 CMurl::Array< ClipAttribute >
 CMurl::Array< ClipItem * >
 CMurl::Array< ClipPolygon * >
 CMurl::Array< CloudRecord * >
 CMurl::Array< Code * >
 CMurl::Array< Collider * >
 CMurl::Array< CollisionEntry * >
 CMurl::Array< CollisionPair * >
 CMurl::Array< CollisionSurfaceItem * >
 CMurl::Array< ColorAttribute >
 CMurl::Array< Component * >
 CMurl::Array< const Char * >
 CMurl::Array< const EvaluatorFunctions * >
 CMurl::Array< const EvaluatorVariables * >
 CMurl::Array< const Iff::MipLevelChunk * >
 CMurl::Array< const IGameCenterAchievementEntry * >
 CMurl::Array< const IGameCenterLeaderboardEntry * >
 CMurl::Array< const IGameCenterPlayer * >
 CMurl::Array< const IPackageFactory * >
 CMurl::Array< const Murl::Graph::ITrackerResult * >
 CMurl::Array< const ObjectType * >
 CMurl::Array< const Raw::FloatKey * >
 CMurl::Array< Constant * >
 CMurl::Array< ConstantBuffer * >
 CMurl::Array< ConstantBufferEntry * >
 CMurl::Array< ContactJoint * >
 CMurl::Array< Container * >
 CMurl::Array< Context * >
 CMurl::Array< ControlPoint >
 CMurl::Array< DataType * >
 CMurl::Array< DeformBufferItem * >
 CMurl::Array< DeformEntryItem * >
 CMurl::Array< DeformFrameItem * >
 CMurl::Array< DeformingAttribute * >
 CMurl::Array< DescriptorSetLayoutBinding >
 CMurl::Array< DescriptorSetLayoutBindingSet >
 CMurl::Array< Double >
 CMurl::Array< DrawableItem * >
 CMurl::Array< DxAttributeItem * >
 CMurl::Array< DxConstantBufferItem * >
 CMurl::Array< DxDevice * >
 CMurl::Array< DxTextureItem * >
 CMurl::Array< EMail * >
 CMurl::Array< Entry * >
 CMurl::Array< Entry >
 CMurl::Array< EnumType >
 CMurl::Array< EvaluatorVariables * >
 CMurl::Array< Field * >
 CMurl::Array< Float >
 CMurl::Array< FontAttribute >
 CMurl::Array< FrameBufferItem * >
 CMurl::Array< GeometryItem * >
 CMurl::Array< GraphEntry * >
 CMurl::Array< GraphInstance * >
 CMurl::Array< IBatch * >
 CMurl::Array< IConstantBufferItem * >
 CMurl::Array< IController * >
 CMurl::Array< IDeviceT * >
 CMurl::Array< IEnums::AttributeItem >
 CMurl::Array< IEnums::AttributeType >
 CMurl::Array< IEnums::ConstantBufferItem >
 CMurl::Array< IEnums::DepthBufferFormat >
 CMurl::Array< IEnums::PixelFormat >
 CMurl::Array< IEnums::PointerHint >
 CMurl::Array< IEnums::ShaderLanguage >
 CMurl::Array< IEnums::StencilBufferFormat >
 CMurl::Array< IffChunk * >
 CMurl::Array< InAppPurchase * >
 CMurl::Array< IndexBufferItem * >
 CMurl::Array< IndexDataItem >
 CMurl::Array< IndicesItem >
 CMurl::Array< INode * >
 CMurl::Array< InputDeviceT * >
 CMurl::Array< InstancePair * >
 CMurl::Array< IPlayable * >
 CMurl::Array< IShader * >
 CMurl::Array< Item * >
 CMurl::Array< IText * >
 CMurl::Array< IUniformItem * >
 CMurl::Array< Joint * >
 CMurl::Array< LayerItem * >
 CMurl::Array< LightItem * >
 CMurl::Array< Link >
 CMurl::Array< ListenerItem * >
 CMurl::Array< LocalEntry * >
 CMurl::Array< LocalItem * >
 CMurl::Array< MipLevel * >
 CMurl::Array< MipLevel >
 CMurl::Array< MorphBufferItem * >
 CMurl::Array< MorphFrameItem * >
 CMurl::Array< MorphingAttribute * >
 CMurl::Array< Murl::Array * >
 CMurl::Array< Murl::Array >
 CMurl::Array< Murl::Array< Murl::String > >
 CMurl::Array< Murl::Audio::IBuffer * >
 CMurl::Array< Murl::AutoPointer >
 CMurl::Array< Murl::Color >
 CMurl::Array< Murl::ConstData >
 CMurl::Array< Murl::EnumContainer * >
 CMurl::Array< Murl::Graph::IAudioSource * >
 CMurl::Array< Murl::Graph::IBoundingVolume * >
 CMurl::Array< Murl::Graph::IClipGeometry * >
 CMurl::Array< Murl::Graph::IClipTransition * >
 CMurl::Array< Murl::Graph::ILazyNode * >
 CMurl::Array< Murl::Graph::INode * >
 CMurl::Array< Murl::Graph::IReference * >
 CMurl::Array< Murl::Graph::ITimeEvaluator * >
 CMurl::Array< Murl::Graph::ShaderParameterGroup * >
 CMurl::Array< Murl::ITouchScreen * >
 CMurl::Array< Murl::IVideoStream * >
 CMurl::Array< Murl::Logic::AnimationKey >
 CMurl::Array< Murl::Math::Matrix< DataType > >
 CMurl::Array< Murl::Math::Matrix< Real > >
 CMurl::Array< Murl::Math::SplineBezier::ControlPoint >
 CMurl::Array< Murl::Math::SplineKey >
 CMurl::Array< Murl::Math::Vector< DataType > >
 CMurl::Array< Murl::Math::Vector< Real > >
 CMurl::Array< Murl::Resource::Shader * >
 CMurl::Array< Murl::SharedPointer >
 CMurl::Array< Murl::String >
 CMurl::Array< Murl::Util::Attributes * >
 CMurl::Array< Murl::Util::Font * >
 CMurl::Array< Murl::Video::IConstantBuffer * >
 CMurl::Array< Murl::Video::IConstants * >
 CMurl::Array< Murl::Video::IfFixedProgramBranch * >
 CMurl::Array< Murl::Video::IIndexBuffer * >
 CMurl::Array< Murl::Video::IObject * >
 CMurl::Array< Murl::Video::IProgram * >
 CMurl::Array< Murl::Video::ITexture * >
 CMurl::Array< Murl::Video::IVertexBuffer * >
 CMurl::Array< MurlPlatformFoundationGamePad * >
 CMurl::Array< NativeNode >
 CMurl::Array< Node * >
 CMurl::Array< Object * >
 CMurl::Array< ObjectArray< Raw::FloatKey > >
 CMurl::Array< ObjectType * >
 CMurl::Array< Operation * >
 CMurl::Array< Package * >
 CMurl::Array< PackageEntry * >
 CMurl::Array< PackageItem >
 CMurl::Array< Pair< VkImage, Murl::Video::ITexture * > >
 CMurl::Array< ParserRectangle * >
 CMurl::Array< PipelineIdentifier >
 CMurl::Array< Placeholder >
 CMurl::Array< PlaceholderAttribute >
 CMurl::Array< PlaceholderImage * >
 CMurl::Array< Platform::Foundation::UrlRequest * >
 CMurl::Array< PlayableItem * >
 CMurl::Array< Point >
 CMurl::Array< Prefix * >
 CMurl::Array< ProjectionItem * >
 CMurl::Array< Raw::AxisAngleKey * >
 CMurl::Array< Raw::BoolKey * >
 CMurl::Array< Raw::ColorKey * >
 CMurl::Array< Raw::EulerAngleKey * >
 CMurl::Array< Raw::EventTriggerKey * >
 CMurl::Array< Raw::FloatKey * >
 CMurl::Array< Raw::PositionKey * >
 CMurl::Array< Raw::QuaternionKey * >
 CMurl::Array< Raw::ScalingKey * >
 CMurl::Array< Raw::SInt32Key * >
 CMurl::Array< Real >
 CMurl::Array< Region * >
 CMurl::Array< RenderbuffersByFormat * >
 CMurl::Array< RenderPassAttachments >
 CMurl::Array< ResourceEntry * >
 CMurl::Array< SamplerCreateInfo >
 CMurl::Array< SamplerPair >
 CMurl::Array< ScreenAreaItem * >
 CMurl::Array< ScriptEntry * >
 CMurl::Array< ScriptInstance * >
 CMurl::Array< Segment * >
 CMurl::Array< Shader * >
 CMurl::Array< ShadowItem * >
 CMurl::Array< SharedPointer< IStage > >
 CMurl::Array< SharedPointer< Socket > >
 CMurl::Array< SimplePair< Murl::Video::IShader *, Murl::Video::IShader * > >
 CMurl::Array< SInt16 >
 CMurl::Array< SInt32 >
 CMurl::Array< SkinningAttribute * >
 CMurl::Array< SphereEvent * >
 CMurl::Array< Spring * >
 CMurl::Array< SpvReflectInterfaceVariable * >
 CMurl::Array< Stage >
 CMurl::Array< StateType * >
 CMurl::Array< Stream * >
 CMurl::Array< StreamBuffer * >
 CMurl::Array< StreamEntry * >
 CMurl::Array< StreamItem * >
 CMurl::Array< String >
 CMurl::Array< SystemDialog * >
 CMurl::Array< SystemFont * >
 CMurl::Array< TaskComplete >
 CMurl::Array< TextEntry * >
 CMurl::Array< Texture * >
 CMurl::Array< TextureEntry * >
 CMurl::Array< TextureItem * >
 CMurl::Array< TimeSegment * >
 CMurl::Array< TouchableNodeItem * >
 CMurl::Array< TouchAreaItem * >
 CMurl::Array< TransformItem * >
 CMurl::Array< UInt16 >
 CMurl::Array< UInt32 * >
 CMurl::Array< UInt32 >
 CMurl::Array< UInt64 >
 CMurl::Array< UInt8 * >
 CMurl::Array< UInt8 >
 CMurl::Array< Uniform * >
 CMurl::Array< UniformEntry * >
 CMurl::Array< UniformVariableDeclarationItem >
 CMurl::Array< UniformVariableItem * >
 CMurl::Array< UpdateDrawableItemsId * >
 CMurl::Array< UpdateItem * >
 CMurl::Array< UserData * >
 CMurl::Array< VariableItem >
 CMurl::Array< Varying * >
 CMurl::Array< Vec2 >
 CMurl::Array< Vector< Real > >
 CMurl::Array< Vertex >
 CMurl::Array< VertexBuffer * >
 CMurl::Array< VertexBufferItem * >
 CMurl::Array< VertexDataItem >
 CMurl::Array< VerticesItem >
 CMurl::Array< ViewItem * >
 CMurl::Array< VkDescriptorPool >
 CMurl::Array< VkDescriptorSetLayoutBinding >
 CMurl::Array< VkFramebuffer >
 CMurl::Array< VkImage >
 CMurl::Array< VkImageView >
 CMurl::Array< VkPipeline >
 CMurl::Array< VkPipelineShaderStageCreateInfo >
 CMurl::Array< VkSampler >
 CMurl::Array< VkVertexInputAttributeDescription >
 CMurl::Array< VkVertexInputBindingDescription >
 CMurl::Array< void * >
 CMurl::Array< VulkanBuffer >
 CMurl::Array< WorkerThread >
 CMurl::Array< WorldEntry * >
 CMurl::AutoPointer< MessageCallBack >
 CMurl::AutoPointer< MessageClass >
 CMurl::AutoPointer< Worker >
 CMurl::Math::Box< Real >
 CMurl::ChangeController< AspectRatio >
 CMurl::ChangeController< Bool >
 CMurl::ChangeController< CpuAffinity >
 CMurl::ChangeController< CurrentItem >
 CMurl::ChangeController< Double >
 CMurl::ChangeController< IEnums::AppRunState >
 CMurl::ChangeController< IEnums::AudioApi >
 CMurl::ChangeController< IEnums::AudioSessionCategory >
 CMurl::ChangeController< IEnums::CombinedOrientation >
 CMurl::ChangeController< IEnums::CombinedScreenEdges >
 CMurl::ChangeController< IEnums::CombinedScreenOrientation >
 CMurl::ChangeController< IEnums::DepthBufferFormat >
 CMurl::ChangeController< IEnums::FileCategory >
 CMurl::ChangeController< IEnums::Language >
 CMurl::ChangeController< IEnums::Orientation >
 CMurl::ChangeController< IEnums::PackageType >
 CMurl::ChangeController< IEnums::ResultAction >
 CMurl::ChangeController< IEnums::RgbaPixelFormat >
 CMurl::ChangeController< IEnums::RgbPixelFormat >
 CMurl::ChangeController< IEnums::RunLoopMode >
 CMurl::ChangeController< IEnums::RunLoopTriggers >
 CMurl::ChangeController< IEnums::ScreenOrientation >
 CMurl::ChangeController< IEnums::SuspendableResources >
 CMurl::ChangeController< IEnums::VideoApi >
 CMurl::ChangeController< LogicTickDuration >
 CMurl::ChangeController< LogicTicksPerFrame >
 CMurl::ChangeController< Murl::IEnums::ScreenOrientation >
 CMurl::ChangeController< Murl::String >
 CMurl::ChangeController< Murl::System::Time >
 CMurl::ChangeController< PixelCenter >
 CMurl::ChangeController< PlaybackState >
 CMurl::ChangeController< Real >
 CMurl::ChangeController< SInt32 >
 CMurl::ChangeController< String >
 CMurl::ChangeController< UInt32 >
 CMurl::ChangeController< UnitSize >
 CMurl::ChangeController< WindowRect >
 CMurl::ChangeController< WindowSize >
 CMurl::Util::ClassInfoRegistry< IController::ClassInfo >
 CMurl::Util::ClassInfoRegistry< IImageCompressor::ClassInfo >
 CMurl::Util::ClassInfoRegistry< IImageDecoder::ClassInfo >
 CMurl::Util::ClassInfoRegistry< IImageDecompressor::ClassInfo >
 CMurl::Util::ClassInfoRegistry< IImageEncoder::ClassInfo >
 CMurl::Util::ClassInfoRegistry< INode::ClassInfo >
 CMurl::Util::ClassInfoRegistry< IObject::ClassInfo >
 CMurl::Util::ClassInfoRegistry< IRenderer::ClassInfo >
 CMurl::Util::ClassInfoRegistry< ISimulator::ClassInfo >
 CMurl::Math::Cone< Real >
 CMurl::Math::Cylinder< Real >
 CMurl::DoubleBuffer< AccountStatus >
 CMurl::DoubleBuffer< AchievementStatus >
 CMurl::DoubleBuffer< AuthenticationStatus >
 CMurl::DoubleBuffer< Bool >
 CMurl::DoubleBuffer< Context >
 CMurl::DoubleBuffer< Error >
 CMurl::DoubleBuffer< Float >
 CMurl::DoubleBuffer< GameCenterPlayer >
 CMurl::DoubleBuffer< IEnums::SensorOrientation >
 CMurl::DoubleBuffer< KeyboardType >
 CMurl::DoubleBuffer< KeyValueStatus >
 CMurl::DoubleBuffer< LeaderboardStatus >
 CMurl::DoubleBuffer< LoadFriendsStatus >
 CMurl::DoubleBuffer< Murl::Array >
 CMurl::DoubleBuffer< Murl::IGameControllerMapping::DeviceInfo >
 CMurl::DoubleBuffer< Murl::String >
 CMurl::DoubleBuffer< Real >
 CMurl::DoubleBuffer< ReturnKeyType >
 CMurl::DoubleBuffer< SInt32 >
 CMurl::DoubleBuffer< Status >
 CMurl::DoubleBuffer< UInt64 >
 CMurl::Enum< SInt32 >
 CMurl::Math::Frustum< Real >
 CMurl::Logic::GraphNodeT< Graph::IAudioSequence >
 CMurl::Logic::GraphNodeT< Graph::IButton >
 CMurl::Logic::GraphNodeT< Graph::IInstance >
 CMurl::Logic::GraphNodeT< Graph::INamespace >
 CMurl::Logic::GraphNodeT< Graph::ISwitch >
 CMurl::Logic::GraphNodeT< Graph::ITimeline >
 CMurl::Logic::GraphNodeT< Graph::ITransform >
 CMurl::IFactoryObject< ICollection >
 CMurl::IFactoryObject< ICollectionFactory >
 CMurl::IFactoryObject< IController >
 CMurl::IFactoryObject< IImageCompressor >
 CMurl::IFactoryObject< IImageDecoder >
 CMurl::IFactoryObject< IImageDecompressor >
 CMurl::IFactoryObject< IImageEncoder >
 CMurl::IFactoryObject< INode >
 CMurl::IFactoryObject< IObject >
 CMurl::IFactoryObject< IObjectFactory >
 CMurl::IFactoryObject< IPackage >
 CMurl::IFactoryObject< IPackageFactory >
 CMurl::IFactoryObject< IRenderer >
 CMurl::IFactoryObject< ISimulator >
 CMurl::IndexBase< KeyType, Array< KeyType >, HashFunc >
 CMurl::IndexBase< KeyType, ObjectArray< KeyType >, StdHash< KeyType > >
 CMurl::MapBase< KeyType, DataType, Array< DataType >, HashFunc >
 CMurl::MapBase< KeyType, DataType, ObjectArray< DataType >, HashFunc >
 CMurl::Math::Matrix< Real >
 CMurl::Addons::Filepanel::FactoryThe Filepanel Factory class to create the Filepanel add-on
 CMurl::Addons::Filepanel::IControlThe Filepanel IControl interface
 CMurl::Addons::Lua::FactoryThe Lua Factory class to create the Lua add-on
 CMurl::Array< DataType >A generic array template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc
 CMurl::ArrayDeleterThe default array-delete functor
 CMurl::AttributeInfoA container for storing attribute information about a class
 CMurl::AttributeInfo::ItemA single attribute information item
 CMurl::Audio::Al11::HandleThe internal handle object for OpenAL 1.1
 CMurl::Audio::Dummy::HandleThe internal dummy renderer handle object
 CMurl::Audio::IBufferThe IBuffer audio object interface
 CMurl::Audio::IFactoryRegistryThe IFactoryRegistry interface provides methods to add, remove and query different audio renderer classes that can be instantiated using the Audio::IFactory implementing this interface
 CMurl::Audio::IListenerThe IListener audio object interface
 CMurl::Audio::IPlayableThis interface represents a playable sound object, which can reference a number of IBuffer objects to play back
 CMurl::Audio::IRendererRegistryThe IRendererRegistry interface provides methods to add, remove and query different audio renderer objects that can be instantiated using the Audio::IRenderer implementing this interface
 CMurl::Audio::IViewThe IView audio object interface
 CMurl::Audio::StateThe internal renderer state object
 CMurl::Audio::StaticFactoryTo create the IFactory object
 CMurl::AutoPointer< Type1 >A simple smart pointer providing strict ownership semantics
 CMurl::AutoPointerArray< AutoPointerType >An array of AutoPointer<AutoPointerType> objects
 CMurl::AutoPointerRef< PointerType >A wrapper class to provide AutoPointer with reference semantics
 CMurl::BitfieldThe bitfield class
 CMurl::ChangeController< DataType >The change controller template class to control changes of an object's value
 CMurl::ChangeInspectorInspector for observing ChangeController classes
 CMurl::ColorA color class
 CMurl::ConstDataThe ConstData object holds a pointer and size information to a read-only memory data location
 CMurl::Core::IClockThe clock interface
 CMurl::Core::IStatisticsThe statistics interface
 CMurl::Core::ITasksThe tasks interface
 CMurl::Core::StatisticsItemThe StatisticsItem object stores a specific time value in two variants: as recent exact value as well as averaged value
 CMurl::Debug::AssertThe assert class
 CMurl::Debug::LoggerThe logger class
 CMurl::Debug::NewDeleteThe new / delete logging class
 CMurl::DeleterThe default delete functor
 CMurl::DoubleBuffer< DataType >A double buffer template class
 CMurl::EngineThe engine class used to initialize the engine
 CMurl::Enum< EnumType >Enumeration string mapping template class
 CMurl::Enum< EnumType >::ItemDefinition of an Enum initialization item
 CMurl::EnumContainerA container holding individual enumeration objects by name
 CMurl::EnumHash< DataType >The default hash functor for objects
 CMurl::FactoryThe factory class used to create and initialize the engine, configuration and device handler instances
 CMurl::Field< DataType, COUNT >A generic field template class for fixed-size arrays
 CMurl::Graph::IAlignerThe IAligner graph node interface
 CMurl::Graph::IAnchorThe IAnchor graph node interface
 CMurl::Graph::IAnimationTimeControllerThe IAnimationTimeController interface
 CMurl::Graph::IAttachmentThe IAttachment graph node interface
 CMurl::Graph::IAttributeThe IAttribute interface
 CMurl::Graph::IAttributeContainerThe IAttributeContainer property interface
 CMurl::Graph::IAudibleThe IAudible property interface
 CMurl::Graph::IAudioSourceThe IAudioSource graph node interface
 CMurl::Graph::IBallJointThe IBallJoint graph node interface
 CMurl::Graph::IBlendableThe IBlendable property interface
 CMurl::Graph::IBodyThe IBody graph node interface
 CMurl::Graph::IBoneConstraintThe IBoneConstraint graph node interface
 CMurl::Graph::IBoneIkConstraintThe IBoneIkConstraint graph node interface
 CMurl::Graph::IBoneTransformConstraintThe IBoneTransformConstraint graph node interface
 CMurl::Graph::IBoundingBoxThe IBoundingBox graph node interface
 CMurl::Graph::IBoundingVolumeThe IBoundingVolume interface
 CMurl::Graph::ICameraTransformThe ICameraTransform graph node interface
 CMurl::Graph::IClipThe IClip graph node interface
 CMurl::Graph::IClipGeometryThe IClipGeometry graph node interface
 CMurl::Graph::IClipSequencerThe IClipSequencer graph node interface
 CMurl::Graph::IClipTransitionThe IClipTransition graph node interface
 CMurl::Graph::ICloneTransformThe ICloneTransform graph node interface
 CMurl::Graph::ICollidableThe ICollidable graph node interface
 CMurl::Graph::IColoredThe IColored property interface
 CMurl::Graph::IComplexTransformThe IComplexTransform graph node interface
 CMurl::Graph::IConfigChangedTrackerThe tracker used for "config changed" traversals
 CMurl::Graph::IConstantBufferContainerThe IConstantBufferContainer property interface
 CMurl::Graph::IContactThe IContact graph node interface
 CMurl::Graph::ICullerThe ICuller graph node interface
 CMurl::Graph::IDeformableThe IDeformable property interface
 CMurl::Graph::IDeInitTrackerThe tracker used for deinitialization traversals
 CMurl::Graph::IDeserializeAttributeTrackerThe tracker used for deserializing nodes and their attributes
 CMurl::Graph::IDrawableThe IDrawable property interface
 CMurl::Graph::IDrawableContainerThe IDrawableContainer property interface
 CMurl::Graph::IFactoryRegistryThe registry interface for managing individual graph node classes
 CMurl::Graph::IFieldThe IField graph node interface
 CMurl::Graph::IFinishInputTrackerThe tracker used for input finishing traversals
 CMurl::Graph::IFinishLogicTrackerThe tracker used for logic finishing traversals
 CMurl::Graph::IFinishOutputTrackerThe tracker used for output finishing traversals
 CMurl::Graph::IFloatAttributeThe IFloatAttribute interface
 CMurl::Graph::IFloatMatrix2UniformThe IFloatMatrix2Uniform interface
 CMurl::Graph::IFloatMatrix3UniformThe IFloatMatrix3Uniform interface
 CMurl::Graph::IFloatMatrix4UniformThe IFloatMatrix4Uniform interface
 CMurl::Graph::IFloatUniformThe IFloatUniform interface
 CMurl::Graph::IFloatVector2AttributeThe IFloatVector2Attribute interface
 CMurl::Graph::IFloatVector2UniformThe IFloatVector2Uniform interface
 CMurl::Graph::IFloatVector3AttributeThe IFloatVector3Attribute interface
 CMurl::Graph::IFloatVector3UniformThe IFloatVector3Uniform interface
 CMurl::Graph::IFloatVector4AttributeThe IFloatVector4Attribute interface
 CMurl::Graph::IFloatVector4UniformThe IFloatVector4Uniform interface
 CMurl::Graph::IFrameBufferThe IFrameBuffer graph node interface
 CMurl::Graph::IGenericNodeTarget< ObjectType >The IGenericNodeTarget graph node target interface
 CMurl::Graph::IGenericParameterThe IGenericParameter graph node interface
 CMurl::Graph::IGenericParameterGroupThe IGenericParameterGroup graph node interface
 CMurl::Graph::IGenericParametersThe IGenericParameters graph node interface
 CMurl::Graph::IGenericResourceTarget< ObjectType >The IGenericResourceTarget resource object target interface
 CMurl::Graph::IHandleThe IHandle interface
 CMurl::Graph::IHandleInstanceThe IHandleInstance interface
 CMurl::Graph::IHeightFieldThe IHeightField graph node interface
 CMurl::Graph::IHingeJointThe IHingeJoint graph node interface
 CMurl::Graph::IIndexBufferThe IIndexBuffer property interface
 CMurl::Graph::IIndexBufferContainerThe IIndexBufferContainer property interface
 CMurl::Graph::IIndexedThe IIndexed property interface
 CMurl::Graph::IInitTrackerThe tracker used for initialization traversals
 CMurl::Graph::IInstanceThe IInstance graph node interface
 CMurl::Graph::IJointThe IJoint graph node interface
 CMurl::Graph::ILayerStateThe ILayerState graph node interface
 CMurl::Graph::ILazyNodeThe ILazyNode graph node interface
 CMurl::Graph::ILightTransformThe ILightTransform graph node interface
 CMurl::Graph::ILinkControllerThe ILinkController interface
 CMurl::Graph::IListenerTransformThe IListenerTransform graph node interface
 CMurl::Graph::ILogicControllerThe ILogicController interface
 CMurl::Graph::INamespaceThe INamespace graph node interface
 CMurl::Graph::INinePatchThe INinePatch property interface
 CMurl::Graph::INodeLinkControllerThe INodeLinkController interface
 CMurl::Graph::IPlaneColliderThe IPlaneCollider graph node interface
 CMurl::Graph::IPlayableThe IPlayable property interface
 CMurl::Graph::IProcessInputTrackerThe tracker used for input processing traversals
 CMurl::Graph::IProcessLogicTrackerThe tracker used for logic processing traversals
 CMurl::Graph::IProcessOutputTrackerThe tracker used for output processing traversals
 CMurl::Graph::IProgramThe IProgram graph node interface
 CMurl::Graph::IReferenceThe IReference graph node interface
 CMurl::Graph::IResetTransformThe IResetTransform graph node interface
 CMurl::Graph::IResourceMeshColliderThe IResourceMeshCollider graph node interface
 CMurl::Graph::IResourceMeshCullerThe IResourceMeshCuller graph node interface
 CMurl::Graph::IResourceShadowGeometryThe IResourceShadowGeometry graph node interface
 CMurl::Graph::IRootThe IRoot interface
 CMurl::Graph::IRunnableThe IRunnable property interface
 CMurl::Graph::IScalableThe IScalable property interface
 CMurl::Graph::IScriptLogicControllerThe IScriptLogicController interface
 CMurl::Graph::IShaderThe IShader graph node interface
 CMurl::Graph::IShaderParameterThe IShaderParameter graph node interface
 CMurl::Graph::IShaderParameterGroupThe IShaderParameterGroup graph node interface
 CMurl::Graph::IShaderParametersThe IShaderParameters graph node interface
 CMurl::Graph::IShadowCameraThe IShadowCamera graph node interface
 CMurl::Graph::IShearableThe IShearable property interface
 CMurl::Graph::ISInt16AttributeThe ISInt16Attribute interface
 CMurl::Graph::ISInt16Vector2AttributeThe ISInt16Vector2Attribute interface
 CMurl::Graph::ISInt16Vector3AttributeThe ISInt16Vector3Attribute interface
 CMurl::Graph::ISInt16Vector4AttributeThe ISInt16Vector4Attribute interface
 CMurl::Graph::ISInt32AttributeThe ISInt32Attribute interface
 CMurl::Graph::ISInt32UniformThe ISInt32Uniform interface
 CMurl::Graph::ISInt32Vector2AttributeThe ISInt32Vector2Attribute interface
 CMurl::Graph::ISInt32Vector2UniformThe ISInt32Vector2Uniform interface
 CMurl::Graph::ISInt32Vector3AttributeThe ISInt32Vector3Attribute interface
 CMurl::Graph::ISInt32Vector3UniformThe ISInt32Vector3Uniform interface
 CMurl::Graph::ISInt32Vector4AttributeThe ISInt32Vector4Attribute interface
 CMurl::Graph::ISInt32Vector4UniformThe ISInt32Vector4Uniform interface
 CMurl::Graph::ISInt8AttributeThe ISInt8Attribute interface
 CMurl::Graph::ISInt8Vector2AttributeThe ISInt8Vector2Attribute interface
 CMurl::Graph::ISInt8Vector3AttributeThe ISInt8Vector3Attribute interface
 CMurl::Graph::ISInt8Vector4AttributeThe ISInt8Vector4Attribute interface
 CMurl::Graph::ISkeletonThe ISkeleton graph node interface
 CMurl::Graph::ISphereColliderThe ISphereCollider graph node interface
 CMurl::Graph::ISpringThe ISpring graph node interface
 CMurl::Graph::IStateSlotThe IStateSlot property interface
 CMurl::Graph::IStateUnitThe IStateUnit property interface
 CMurl::Graph::ISubjectThe ISubject graph node interface
 CMurl::Graph::ISubStateThe ISubState graph node interface
 CMurl::Graph::ITaggedThe ITagged property interface
 CMurl::Graph::ITemplateThe ITemplate graph node interface
 CMurl::Graph::ITextThe IText property interface
 CMurl::Graph::ITextStyleThe ITextStyle graph node interface
 CMurl::Graph::ITimeControllerThe ITimeController interface
 CMurl::Graph::ITimeEvaluatorThe ITimeEvaluator interface
 CMurl::Graph::ITimelineVariableControllerThe ITimelineVariableController interface
 CMurl::Graph::ITouchableThe ITouchable property interface
 CMurl::Graph::ITouchReporterThe ITouchReporter interface
 CMurl::Graph::ITouchReporterTargetThe ITouchReporterTarget interface
 CMurl::Graph::ITrackerThe tracker base class
 CMurl::Graph::ITrackerResultThe tracker result interface
 CMurl::Graph::ITransformableThe ITransformable property interface
 CMurl::Graph::ITraversableThe ITraversable property interface
 CMurl::Graph::IUInt16AttributeThe IUInt16Attribute interface
 CMurl::Graph::IUInt16Vector2AttributeThe IUInt16Vector2Attribute interface
 CMurl::Graph::IUInt16Vector3AttributeThe IUInt16Vector3Attribute interface
 CMurl::Graph::IUInt16Vector4AttributeThe IUInt16Vector4Attribute interface
 CMurl::Graph::IUInt32AttributeThe IUInt32Attribute interface
 CMurl::Graph::IUInt32Vector2AttributeThe IUInt32Vector2Attribute interface
 CMurl::Graph::IUInt32Vector3AttributeThe IUInt32Vector3Attribute interface
 CMurl::Graph::IUInt32Vector4AttributeThe IUInt32Vector4Attribute interface
 CMurl::Graph::IUInt8AttributeThe IUInt8Attribute interface
 CMurl::Graph::IUInt8Vector2AttributeThe IUInt8Vector2Attribute interface
 CMurl::Graph::IUInt8Vector3AttributeThe IUInt8Vector3Attribute interface
 CMurl::Graph::IUInt8Vector4AttributeThe IUInt8Vector4Attribute interface
 CMurl::Graph::IUniformThe IUniform interface
 CMurl::Graph::IUniformContainerThe IUniformContainer property interface
 CMurl::Graph::IUniformTimeControllerThe IUniformTimeController interface
 CMurl::Graph::IVariableThe IVariable graph node interface
 CMurl::Graph::IVariableControllerThe IVariableController interface
 CMurl::Graph::IVertexBufferContainerThe IVertexBufferContainer property interface
 CMurl::Graph::IVertexBufferNodeThe IVertexBufferNode graph node interface
 CMurl::Graph::IVideoSourceThe IVideoSource graph node interface
 CMurl::Graph::IViewThe IView graph node interface
 CMurl::Graph::IVisibleThe IVisible property interface
 CMurl::Graph::IWaveUniformTimeControllerThe IWaveUniformTimeController interface
 CMurl::Graph::StaticFactoryTo create the IFactory object
 CMurl::HashA hash class
 CMurl::IAccelerometerThe accelerometer device interface
 CMurl::IAddonThe add-on interface
 CMurl::IAppThe application interface
 CMurl::IAppAddonRegistryThe add-on registry interface
 CMurl::IAppConfigurationThe application configuration interface defines the application-specific settings which can be modified during runtime
 CMurl::IAppFactoryRegistryThe app factory registry interface
 CMurl::IAppModuleRegistryThe app module registry interface
 CMurl::IAppStateThe application state interface
 CMurl::IAppStoreProductThe IAppStoreProduct interface
 CMurl::IAttributesThe XML attributes interface
 CMurl::IAudioInterfaceThe audio interface
 CMurl::IAudioStreamThe audio stream interface
 CMurl::ICloudRecordThe ICloudRecord interface
 CMurl::IControlableThe IControlable interface
 CMurl::IDeviceHandlerThe main device handler interface
 CMurl::IEMailThe e-mail interface
 CMurl::IEngineThe main engine interface
 CMurl::IEngineConfigurationThe engine configuration interface defines the engine-specific settings which can be modified prior to starting the engine only, e.g
 CMurl::IEnums::StaticEnumContainerThe static enum container in the Murl::IEnums namespace
 CMurl::IFactoryObject< ClassType >The factory object interface
 CMurl::IFactoryObject< ClassType >::ClassInfoThe class information object
 CMurl::IFeatureSetThe IFeatureSet interface
 CMurl::IFileThe file interface provides access to a single file
 CMurl::IFileInterfaceThe file access interface
 CMurl::IFilterThe filter interface
 CMurl::IFontThe font interface
 CMurl::IGameCenterAchievementEntryThe achievement entry interface
 CMurl::IGameCenterLeaderboardEntryThe leaderboard entry interface
 CMurl::IGameCenterPlayerThe player entry interface
 CMurl::IGameControllerThe game controller device interface
 CMurl::IGameControllerMappingThe game controller mapping interface
 CMurl::IGameControllerMapping::AxisMappingThe raw axis mapping
 CMurl::IGameControllerMapping::AxisRawDataThe raw axis data
 CMurl::IGameControllerMapping::ButtonMappingThe button mapping
 CMurl::IGameControllerMapping::DeviceInfoDevice information data
 CMurl::IGameControllerMapping::PovMappingThe point of view mapping
 CMurl::IGameControllerMapping::RawDataThe game controller raw data
 CMurl::IGameControllerMapping::RawMappingThe game controller mapping data
 CMurl::IGyroscopeThe gyroscope device interface
 CMurl::IHeadingThe heading device interface
 CMurl::IKeyboardThe keyboard device interface
 CMurl::ILoaderThe loader interface
 CMurl::ILocationThe location device interface
 CMurl::IMethodCallThe method call interface
 CMurl::IMotionThe motion device interface
 CMurl::IMouseThe mouse device interface
 CMurl::IMovieStreamThe movie stream interface
 CMurl::IndexBase< KeyType, ArrayType, HashFunc >A generic index template base class
 CMurl::Input::IDeviceThe IDevice interface
 CMurl::Input::IDeviceHandlerThe IDeviceHandler interface
 CMurl::Input::IFactoryThe Factory to create input classes
 CMurl::Input::IMeshThe IMesh interface
 CMurl::Input::IMouseButtonsThe IMouseButtons interface
 CMurl::Input::IPlaneThe IPlane interface
 CMurl::Input::IProjectionThe IProjection interface
 CMurl::Input::IScreenAreaThe IScreenArea interface
 CMurl::Input::ITouchableHandlerThe ITouchableHandler interface
 CMurl::Input::ITouchAreaThe ITouchArea interface
 CMurl::Input::StaticFactoryTo create the IFactory object
 CMurl::IOrientationThe orientation device interface
 CMurl::IPackageThe package interface
 CMurl::IPlatformConfigurationThe platform configuration interface defines the immutable platform-specific settings
 CMurl::IRawButtonThe raw-button device interface
 CMurl::IRawKeyboardThe raw-keyboard device interface
 CMurl::IRawMouseThe raw-mouse device interface
 CMurl::ISystemDialogThe system-dialog interface
 CMurl::ITouchScreenThe touch screen device interface
 CMurl::IUrlRequestThe url request interface
 CMurl::IVideoInterfaceThe video interface
 CMurl::IVideoScalerThe video scaler interface
 CMurl::IVideoStreamThe video stream interface
 CMurl::IVideoSurfaceThe video surface interface
 CMurl::IVirtualMouseThe virtual mouse device interface
 CMurl::IWindowInterfaceThe window interface
 CMurl::Logic::AnimationKey< DataType >A template class to create key objects for the Animation class
 CMurl::Logic::EnumStateMachine< EnumStateType >Predefined StateMachine using an enumerated state data type
 CMurl::Logic::GraphNodeT< NodeType >A template class for safe access of basic graph node properties and for easy use of the GraphObservableNode object in combination with a INodeObserver
 CMurl::Logic::GraphPositionObjectBase class handling position for Graph::ITransform node
 CMurl::Logic::GraphSoundObjectClass handling the play state and volume of a Graph::ITimelineNode which is enclosing a Graph::IAudioSequenceNode node
 CMurl::Logic::IAppGraphThe IAppGraph interface
 CMurl::Logic::IAppProcessorThe IAppProcessor interface
 CMurl::Logic::IAppStageThe IAppStage interface
 CMurl::Logic::IAppStepableThe IAppStepable interface
 CMurl::Logic::IAppTimelineThe IAppTimeline interface
 CMurl::Logic::IDeviceHandlerThe IDeviceHandler interface provides a collection of all engine's Input and Output device methods
 CMurl::Logic::IEngineFactoryThe IEngineFactory interface
 CMurl::Logic::IEngineProcessorThe IEngineProcessor interface
 CMurl::Logic::IEngineStateThe IEngineState interface
 CMurl::Logic::IFactoryThe IFactory interface to create logic classes
 CMurl::Logic::INodeObserverThe INodeObserver interface
 CMurl::Logic::IObservableNodeThe IObservableNode interface
 CMurl::Logic::IScrollProcessorThe IScrollProcessor interface
 CMurl::Logic::IStageThe IStage interface
 CMurl::Logic::IStageProcessorThe IStageProcessor interface
 CMurl::Logic::IStageTimelineThe IStageTimeline interface
 CMurl::Logic::IStateThe IState interface
 CMurl::Logic::IStepableThe IStepable interface
 CMurl::Logic::IStepableObserverThe IStepableObserver interface
 CMurl::Logic::ITimeframeThe ITimeframe interface
 CMurl::Logic::ITimelineThe ITimeline interface
 CMurl::Logic::StaticEngineFactoryTo create the IEngineFactory object
 CMurl::Logic::StaticFactoryTo create logic classes
 CMurl::MapBase< KeyType, DataType, ArrayType, HashFunc >A generic map template base class
 CMurl::Math::BigIntegerAn integer of variable capacity
 CMurl::Math::Box< DataType >A box class describing the minimum and maximum coordinate of a 3d-box
 CMurl::Math::Cone< DataType >A cone class describing a cone by its angle and length
 CMurl::Math::Cylinder< DataType >A cylinder class describing a cylinder by its radius and length
 CMurl::Math::Easing< DataType >The easing class implements the functions of the predefined IEnums::Interpolation curves
 CMurl::Math::Frustum< DataType >A frustum describing 6 planes
 CMurl::Math::Limits< DataType >The limit values class
 CMurl::Math::Matrix< DataType >A 4x4 matrix class
 CMurl::Math::MinMax< DataType, LimitsType >The minimum maximum values template class
 CMurl::Math::Plane< DataType >A plane class describing the equation for a plane a*x + b*y + c*z + d = 0
 CMurl::Math::Quaternion< DataType >A quaternion class
 CMurl::Math::Ray< DataType >A ray class
 CMurl::Math::Rectangle< DataType >A rectangle class with 2D coordinates
 CMurl::Math::Sphere< DataType >A sphere class
 CMurl::Math::SplineBase< DataType >A template base class for spline interpolations
 CMurl::Math::SplineBezier< DataType >::ControlPointThe control point class
 CMurl::Math::SplineKey< DataType >A template class to create spline key objects for the spline interpolation classes
 CMurl::Math::StaticMatrix< DataType >The static matrix class
 CMurl::Math::StaticVector< DataType >The static vector class
 CMurl::Math::Vector< DataType >A 4-component vector class
 CMurl::Net::IFactoryThe net IFactory interface
 CMurl::Net::ISocketThe socket interface
 CMurl::Net::ISocketAddressThe socket address interface
 CMurl::Net::ISocketClientThe socket client thread interface
 CMurl::Net::ISocketPacketThe socket packet interface
 CMurl::Net::ISocketServerThe socket server thread interface
 CMurl::Net::StaticFactoryTo create the IFactory object
 CMurl::NoDeleterThe no-delete functor
 CMurl::NonCopyableA base class for implementing non-copyable objects
 CMurl::ObjectArray< DataType >A generic array template class for non-moveable objects eg. NonCopyable classes
 CMurl::ObjectArray< DataType >::ConstIteratorDefinition of the const iterator
 CMurl::ObjectQueue< DataType >A generic queue template class for non-moveable objects eg. NonCopyable classes
 CMurl::ObjectQueue< DataType >::ConstIteratorDefinition of the const iterator
 CMurl::ObjectQueue< DataType >::IteratorDefinition of the iterator
 CMurl::Output::IDeviceHandlerThe IDeviceHandler interface
 CMurl::Output::IFactoryThe Factory to create output classes
 CMurl::Output::StaticFactoryTo create the IFactory object
 CMurl::Physics::IFactoryRegistryThe IFactoryRegistry interface provides methods to add, remove and query different physics simulator classes that can be instantiated using the Physics::IFactory implementing this interface
 CMurl::Physics::ISimulatorRegistryThe ISimulatorRegistry interface provides methods to add, remove and query different physics simulator objects that can be instantiated using the Physics::ISimulator implementing this interface
 CMurl::Physics::StaticFactoryTo create the IFactory object
 CMurl::Platform::EngineControlThe engine control class
 CMurl::Platform::ValidateReceiptValidation of the app-store copy protection, currently supported on MacOSX only
 CMurl::Pool< DataType >A pool template class
 CMurl::PropertyInfoA container for storing property information about a class
 CMurl::PropertyInfo::ItemA single property information item
 CMurl::PtrHashThe default hash functor for pointers
 CMurl::Queue< DataType >A generic queue template class for moveable objects eg. structs or fundamental data types like UInt32, Real, etc
 CMurl::Queue< DataType >::ConstIteratorDefinition of the const iterator
 CMurl::Queue< DataType >::IteratorDefinition of the iterator
 CMurl::Resource::IAnimationThe IAnimation resource object interface
 CMurl::Resource::IAnimation::IffIFF file specific structs
 CMurl::Resource::IAnimation::RawRaw data structs
 CMurl::Resource::IAnimation::Raw::CubicBezierParameterSetA set of cubic bezier parameters
 CMurl::Resource::IAnimation::Raw::KeyA generic animation key
 CMurl::Resource::IArchiveThe IArchive resource object interface
 CMurl::Resource::IArchive::IffIFF file specific structs
 CMurl::Resource::IAtlasThe IAtlas resource object interface
 CMurl::Resource::IAtlas::IffIFF file specific structs
 CMurl::Resource::IAtlas::RawRaw data structs
 CMurl::Resource::IAtlas::Raw::RectangleA single rectangle
 CMurl::Resource::IAudioThe IAudio resource object interface
 CMurl::Resource::IAudio::IffIFF file specific structs
 CMurl::Resource::IBinaryThe IBinary resource object interface
 CMurl::Resource::ICollectionFactoryRegistryThe ICollectionFactoryRegistry interface
 CMurl::Resource::IConditionThe ICondition resource interface
 CMurl::Resource::IDictionaryThe IDictionary resource object interface
 CMurl::Resource::IDictionary::IffIFF file specific structs
 CMurl::Resource::IFactoryRegistryThe IFactoryRegistry interface
 CMurl::Resource::IFontThe IFont resource object interface
 CMurl::Resource::IFont::IffIFF file specific structs
 CMurl::Resource::IFont::RawRaw data structs
 CMurl::Resource::IFont::Raw::GlyphDataA single bitmap glyph descriptor
 CMurl::Resource::IFont::Raw::KerningPairA single kerning pair descriptor
 CMurl::Resource::IGraphThe IGraph resource object interface
 CMurl::Resource::IGraph::IffIFF file specific structs
 CMurl::Resource::IGraph::RawRaw data structs
 CMurl::Resource::IGraph::Raw::AttributeA single node attribute
 CMurl::Resource::IGraph::Raw::NodeA single node descriptor
 CMurl::Resource::IGraphNodeThe IGraphNode resource interface
 CMurl::Resource::IGrid
 CMurl::Resource::IImageThe IImage resource object interface
 CMurl::Resource::IImage::IffIFF file specific structs
 CMurl::Resource::IInstanceThe IInstance resource interface
 CMurl::Resource::IMeshThe IMesh resource object interface
 CMurl::Resource::IMesh::IffIFF file specific structs
 CMurl::Resource::IMesh::RawRaw data structs
 CMurl::Resource::IMesh::Raw::BoundingLeafA bounding volume hierarchy leaf
 CMurl::Resource::IMesh::Raw::BoundingNodeA bounding volume hierarchy node
 CMurl::Resource::IMesh::Raw::BoundingVertexA triangle vertex from the bounding volume hierarchy
 CMurl::Resource::IMesh::Raw::BspFaceA BSP face
 CMurl::Resource::IMesh::Raw::BspLeafA BSP leaf
 CMurl::Resource::IMesh::Raw::BspNodeA BSP node
 CMurl::Resource::IMesh::Raw::BspPlaneA BSP splitting plane
 CMurl::Resource::IMesh::Raw::BspSegmentA BSP index buffer segment
 CMurl::Resource::IMesh::Raw::IndexSegmentA single index buffer segment
 CMurl::Resource::IMetaDataAn interface providing meta data to a given resource object or pacakge
 CMurl::Resource::IObjectFactoryRegistryThe IObjectFactoryRegistry interface
 CMurl::Resource::IOutlineThe IOutline resource interface
 CMurl::Resource::IPackage::IffIFF file specific structs
 CMurl::Resource::IPackageFactoryRegistryThe IPackageFactoryRegistry interface
 CMurl::Resource::IRectangleThe IRectangle resource interface
 CMurl::Resource::IScriptThe IScript resource object interface
 CMurl::Resource::IScript::IffIFF file specific structs
 CMurl::Resource::IShaderThe IShader resource object interface
 CMurl::Resource::IShader::IffIFF file specific structs
 CMurl::Resource::ITextThe base interface for a text resource
 CMurl::Resource::IVideoThe IVideo resource object interface
 CMurl::Resource::IVideo::IffIFF file specific structs
 CMurl::Resource::StaticFactoryTo create the IFactory object
 CMurl::ResultA class for retrieving the result of some operation
 CMurl::RingBuffer< DataType >A ringbuffer template class
 CMurl::SharedArray< DataType >A proxy class contaning a shared pointer to an array
 CMurl::SharedPointer< DataType >The SharedPointer class
 CMurl::SharedPointerArray< SharedPointerType >An array of SharedPointer<SharedPointerType> objects
 CMurl::SharedPointerPrivate::CounterBaseThe counter base class
 CMurl::SharedPointerPrivate::SharedCounterThe shared pointer counter class
 CMurl::SharedPointerPrivate::WeakCounterThe weak pointer counter class
 CMurl::StaticEnumContainerThe static enum container in the Murl namespace
 CMurl::StdHash< DataType >The default hash functor for objects
 CMurl::StringA string class
 CMurl::System::ConsoleThe console printing class
 CMurl::System::DateTimeThe date and time class provides date and time members
 CMurl::System::DynamicLibraryA dynamic library class
 CMurl::System::SocketAddressIPV4 socket address class
 CMurl::System::TimeThe time class provides high resolution time data
 CMurl::Util::Base64StateThe Base64 state class
 CMurl::Util::ClassInfoRegistry< ClassInfoType >The class info registration container
 CMurl::Util::CompareFunction< DataType >The compare functions
 CMurl::Util::CRC32ChecksumThe CRC32 checksum class
 CMurl::Util::EnvironmentThe command arguments parser base class
 CMurl::Util::Environment::ParameterThe parameter base class
 CMurl::Util::EvaluatorAn expression evaluator
 CMurl::Util::FileToolsUtility class to read / write binary files
 CMurl::Util::GeoLocationThe geo location class
 CMurl::Util::IFactoryRegistryThe IFactoryRegistry interface provides methods to add, remove and query different utility classes that can be instantiated using the Util::IFactory implementing this interface
 CMurl::Util::IffChunkThe Interchange File Format chunk format structure
 CMurl::Util::IffDataThe Interchange File Format data class
 CMurl::Util::IffHeaderThe Interchange File Format header format structure
 CMurl::Util::IffStreamThe Interchange File Format stream class
 CMurl::Util::IImageDecoder::ImageInfoThe image information structure
 CMurl::Util::MD5ChecksumThe MD5 checksum class
 CMurl::Util::MemoryStreamThe memory stream class
 CMurl::Util::MessageThe message base class
 CMurl::Util::MessageCallBackThe message callback base class is used by the MessageDispatch class to deliver received messages by a callback method, see MessageThread
 CMurl::Util::MessageDispatchThe message dispatch class is used to deliver messages to a callback method by message identifier, see MessageThread
 CMurl::Util::MessageQueueThe message queue class is used to send and wait for Message objects, see MessageThread
 CMurl::Util::OutlineRasterizerA class for rasterizing vector outlines
 CMurl::Util::OutlineRasterizer::HandleA handle for rasterizing individual vector outlines
 CMurl::Util::PixelConverterPixel format conversion class
 CMurl::Util::PolygonManipulatorA class for mainpulating simple polygons
 CMurl::Util::RngThe random number generator base class
 CMurl::Util::RsaThe rsa crypto class
 CMurl::Util::SampleConverterSample format conversion class
 CMurl::Util::StaticFactoryTo create the IFactory object
 CMurl::Util::TimelineThe timeline base class
 CMurl::Util::VideoSurfaceToolsThe video surface tools class
 CMurl::Util::XmlParserThe XML parser base class
 CMurl::Video::Dx111::HandleThe internal handle object for DirectX 11.1
 CMurl::Video::Dx90::HandleThe internal handle object for DirectX 9.0
 CMurl::Video::GlEs20::HandleThe internal handle object for OpenGL|ES 2.0
 CMurl::Video::IAttributeThe IAttribute video object interface
 CMurl::Video::IBatchThis interface represents a statically grouped set of render state objects and drawables
 CMurl::Video::IBoneThe IBone video object interface
 CMurl::Video::ICameraThe ICamera video object interface
 CMurl::Video::IComputeJobThe IComputeJob video object interface
 CMurl::Video::IConstantBufferThe IConstantBuffer video object interface
 CMurl::Video::IConstantsThe IConstants video object interface
 CMurl::Video::IDrawableThe IDrawable video object interface
 CMurl::Video::IFactoryRegistryThe IFactoryRegistry interface provides methods to add, remove and query different video renderer classes that can be instantiated using the Video::IFactory implementing this interface
 CMurl::Video::IfFixedProgramBranchThe IfFixedProgramBranch video object interface
 CMurl::Video::IFixedTechniqueThe IFixedTechnique video object interface
 CMurl::Video::IFloatAttributeThe IFloatAttribute video object interface
 CMurl::Video::IFloatMatrix2UniformThe IFloatMatrix2Uniform video object interface
 CMurl::Video::IFloatMatrix3UniformThe IFloatMatrix3Uniform video object interface
 CMurl::Video::IFloatMatrix4UniformThe IFloatMatrix4Uniform video object interface
 CMurl::Video::IFloatUniformThe IFloatUniform video object interface
 CMurl::Video::IFloatVector2AttributeThe IFloatVector2Attribute video object interface
 CMurl::Video::IFloatVector2UniformThe IFloatVector2Uniform video object interface
 CMurl::Video::IFloatVector3AttributeThe IFloatVector3Attribute video object interface
 CMurl::Video::IFloatVector3UniformThe IFloatVector3Uniform video object interface
 CMurl::Video::IFloatVector4AttributeThe IFloatVector4Attribute video object interface
 CMurl::Video::IFloatVector4UniformThe IFloatVector4Uniform video object interface
 CMurl::Video::IFrameBufferThe IFrameBuffer video object interface
 CMurl::Video::IIndexBufferThe IIndexBuffer video object interface
 CMurl::Video::ILightThe ILight video object interface
 CMurl::Video::IMaterialThe IMaterial video object interface
 CMurl::Video::IProgramThe IProgram video object interface
 CMurl::Video::IRendererRegistryThe IRendererRegistry interface provides methods to add, remove and query different video renderer objects that can be instantiated using the Video::IRenderer implementing this interface
 CMurl::Video::ISamplerThe ISampler video object interface
 CMurl::Video::IShaderThe IShader video object interface
 CMurl::Video::IShaderTechniqueThe IShaderTechnique video object interface
 CMurl::Video::IShaderTechnique::AttributeVariableDeclarationA declaration of a predefined attribute variable
 CMurl::Video::IShaderTechnique::UniformVariableDeclarationA declaration of a predefined uniform variable
 CMurl::Video::ISInt16AttributeThe ISInt16Attribute video object interface
 CMurl::Video::ISInt16Vector2AttributeThe ISInt16Vector2Attribute video object interface
 CMurl::Video::ISInt16Vector3AttributeThe ISInt16Vector3Attribute video object interface
 CMurl::Video::ISInt16Vector4AttributeThe ISInt16Vector4Attribute video object interface
 CMurl::Video::ISInt32AttributeThe ISInt32Attribute video object interface
 CMurl::Video::ISInt32UniformThe ISInt32Uniform video object interface
 CMurl::Video::ISInt32Vector2AttributeThe ISInt32Vector2Attribute video object interface
 CMurl::Video::ISInt32Vector2UniformThe ISInt32Vector2Uniform video object interface
 CMurl::Video::ISInt32Vector3AttributeThe ISInt32Vector3Attribute video object interface
 CMurl::Video::ISInt32Vector3UniformThe ISInt32Vector3Uniform video object interface
 CMurl::Video::ISInt32Vector4AttributeThe ISInt32Vector4Attribute video object interface
 CMurl::Video::ISInt32Vector4UniformThe ISInt32Vector4Uniform video object interface
 CMurl::Video::ISInt8AttributeThe ISInt8Attribute video object interface
 CMurl::Video::ISInt8Vector2AttributeThe ISInt8Vector2Attribute video object interface
 CMurl::Video::ISInt8Vector3AttributeThe ISInt8Vector3Attribute video object interface
 CMurl::Video::ISInt8Vector4AttributeThe ISInt8Vector4Attribute video object interface
 CMurl::Video::ITextureThe ITexture video object interface
 CMurl::Video::IUInt16AttributeThe IUInt16Attribute video object interface
 CMurl::Video::IUInt16Vector2AttributeThe IUInt16Vector2Attribute video object interface
 CMurl::Video::IUInt16Vector3AttributeThe IUInt16Vector3Attribute video object interface
 CMurl::Video::IUInt16Vector4AttributeThe IUInt16Vector4Attribute video object interface
 CMurl::Video::IUInt32AttributeThe IUInt32Attribute video object interface
 CMurl::Video::IUInt32Vector2AttributeThe IUInt32Vector2Attribute video object interface
 CMurl::Video::IUInt32Vector3AttributeThe IUInt32Vector3Attribute video object interface
 CMurl::Video::IUInt32Vector4AttributeThe IUInt32Vector4Attribute video object interface
 CMurl::Video::IUInt8AttributeThe IUInt8Attribute video object interface
 CMurl::Video::IUInt8Vector2AttributeThe IUInt8Vector2Attribute video object interface
 CMurl::Video::IUInt8Vector3AttributeThe IUInt8Vector3Attribute video object interface
 CMurl::Video::IUInt8Vector4AttributeThe IUInt8Vector4Attribute video object interface
 CMurl::Video::IUniformThe IUniform video object interface
 CMurl::Video::IVertexBufferThe IVertexBuffer video object interface
 CMurl::Video::IViewThe IView video object interface
 CMurl::Video::StateThe internal renderer state object
 CMurl::Video::StaticFactoryTo create the IFactory object
 CMurl::WeakPointer< DataType >The WeakPointer class
 CMurl::ObjectArray< AnimationKeyEvaluator >
 CMurl::ObjectArray< Attribute >
 CMurl::ObjectArray< ChildEntry >
 CMurl::ObjectArray< ClipPolygon >
 CMurl::ObjectArray< Code >
 CMurl::ObjectArray< Constant >
 CMurl::ObjectArray< ConstantBuffer >
 CMurl::ObjectArray< Container >
 CMurl::ObjectArray< DxDevice >
 CMurl::ObjectArray< GraphEntry >
 CMurl::ObjectArray< GraphInstance >
 CMurl::ObjectArray< IConstantBufferItem >
 CMurl::ObjectArray< InAppPurchase >
 CMurl::ObjectArray< InstancePair >
 CMurl::ObjectArray< Item >
 CMurl::ObjectArray< IUniformItem >
 CMurl::ObjectArray< LocalItem >
 CMurl::ObjectArray< Murl::Array >
 CMurl::ObjectArray< Node >
 CMurl::ObjectArray< PackageEntry >
 CMurl::ObjectArray< Prefix >
 CMurl::ObjectArray< ProjectionItem >
 CMurl::ObjectArray< Raw::AxisAngleKey >
 CMurl::ObjectArray< Raw::BoolKey >
 CMurl::ObjectArray< Raw::ColorKey >
 CMurl::ObjectArray< Raw::EulerAngleKey >
 CMurl::ObjectArray< Raw::EventTriggerKey >
 CMurl::ObjectArray< Raw::FloatKey >
 CMurl::ObjectArray< Raw::PositionKey >
 CMurl::ObjectArray< Raw::QuaternionKey >
 CMurl::ObjectArray< Raw::ScalingKey >
 CMurl::ObjectArray< Raw::SInt32Key >
 CMurl::ObjectArray< Region >
 CMurl::ObjectArray< RenderbuffersByFormat >
 CMurl::ObjectArray< ResourceEntry >
 CMurl::ObjectArray< ScreenAreaItem >
 CMurl::ObjectArray< ScriptEntry >
 CMurl::ObjectArray< ScriptInstance >
 CMurl::ObjectArray< Stream >
 CMurl::ObjectArray< StreamEntry >
 CMurl::ObjectArray< StreamItem >
 CMurl::ObjectArray< TextEntry >
 CMurl::ObjectArray< Texture >
 CMurl::ObjectArray< TouchableNodeItem >
 CMurl::ObjectArray< TouchAreaItem >
 CMurl::ObjectArray< Uniform >
 CMurl::ObjectArray< UserData >
 CMurl::ObjectArray< Varying >
 CMurl::Pool< BoneItem >
 CMurl::Pool< CameraItem >
 CMurl::Pool< DrawableItem >
 CMurl::Pool< FrameBufferItem >
 CMurl::Pool< GeometryItem >
 CMurl::Pool< LayerItem >
 CMurl::Pool< LightItem >
 CMurl::Pool< LightStageItem >
 CMurl::Pool< ListenerItem >
 CMurl::Pool< PlayableItem >
 CMurl::Pool< TextureItem >
 CMurl::Pool< TransformItem >
 CMurl::Pool< ViewItem >
 CMurl::Math::Quaternion< Real >
 CMurl::Queue< DataType * >
 CMurl::RingBuffer< Murl::SharedPointer >
 CMurl::RingBuffer< SharedPointer< Socket > >
 CMurl::SharedArray< AxisMapping >
 CMurl::SharedArray< AxisRawData >
 CMurl::SharedArray< Bool >
 CMurl::SharedArray< ButtonMapping >
 CMurl::SharedArray< Float >
 CMurl::SharedArray< PovMapping >
 CMurl::SharedPointer< GraphSoundObject >
 CMurl::SharedPointer< IAppGraph >
 CMurl::SharedPointer< IAppProcessor >
 CMurl::SharedPointer< IAppStage >
 CMurl::SharedPointer< IAppStepable >
 CMurl::SharedPointer< IAppTimeline >
 CMurl::SharedPointer< IGameControllerMapping >
 CMurl::SharedPointer< INodeObserver >
 CMurl::SharedPointer< IProcessor >
 CMurl::SharedPointer< ISocket >
 CMurl::SharedPointer< ISocketAddress >
 CMurl::SharedPointer< IStage >
 CMurl::SharedPointer< IStageProcessor >
 CMurl::SharedPointer< IStageTimeline >
 CMurl::SharedPointer< IStepableObserver >
 CMurl::SharedPointer< Murl::Array >
 CMurl::SharedPointer< Murl::Logic::GraphObservableNode >
 CMurl::SharedPointer< Socket >
 CMurl::Math::Sphere< Real >
 CMurl::Math::Vector< Double >
 CMurl::Math::Vector< Real >
 CMurl::WeakPointer< Murl::Logic::Timeframe >
 CMurl::WeakPointer< Murl::Logic::Timeline >
 CMurl::WeakPointer< ScrollProcessor >
 CMurl::WeakPointer< Stage >
 CMurl::WeakPointer< StageProcessor >