#################
IReferenceManager
#################

.. cpp:namespace:: RED::IReferenceManager

.. default-domain:: cpp

Functions
=========

============================ ==============================================================================================================================================
:doc:`classRED_1_1CID`       :cpp:func:`GetClassID <static RED::CID RED::IReferenceManager::GetClassID()>`                                                                 
:cpp:enumerator:`~RED_RC`    :cpp:func:`RegisterReference <virtual RED_RC RED::IReferenceManager::RegisterReference(RED::uint64 iReferenceID, RED::Object *iReference)=0>` 
:doc:`classRED_1_1Object` *  :cpp:func:`GetReference <virtual RED::Object * RED::IReferenceManager::GetReference(RED::uint64 iReferenceID)=0>`                             
:cpp:enumerator:`~RED_RC`    :cpp:func:`RegisterToReferencesSolver <virtual RED_RC RED::IReferenceManager::RegisterToReferencesSolver(RED::IReferenceSolving *iClient)=0>` 
:cpp:enumerator:`~RED_RC`    :cpp:func:`SolvePendingReferences <virtual RED_RC RED::IReferenceManager::SolvePendingReferences(const RED::State &iState)=0>`                
bool                         :cpp:func:`IsReferenced <virtual bool RED::IReferenceManager::IsReferenced(RED::IReferenceSolving *iClient) const =0>`                        
:cpp:enumerator:`~RED_RC`    :cpp:func:`GetCurrentDataContext <virtual RED_RC RED::IReferenceManager::GetCurrentDataContext(unsigned int &oDataContext)=0>`                
============================ ==============================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: RED::IReferenceManager
   :project: RED
   :members:
   :undoc-members:



