################
HBhvTargetObject
################

.. cpp:namespace:: HBhvTargetObject

.. default-domain:: cpp

Functions
=========

================================== ==================================================================================================================================================================
..                                 :cpp:func:`HBhvTargetObject <HBhvTargetObject::HBhvTargetObject>`                                                                                                 
const char *                       :cpp:func:`GetName <const char * HBhvTargetObject::GetName()>`                                                                                                    
const char *                       :cpp:func:`GetPath <const char * HBhvTargetObject::GetPath()>`                                                                                                    
HC_KEY                             :cpp:func:`GetTargetKey <HC_KEY HBhvTargetObject::GetTargetKey()>`                                                                                                
void                               :cpp:func:`SetTargetKey <void HBhvTargetObject::SetTargetKey(HC_KEY key)>`                                                                                        
const char *                       :cpp:func:`GetResolvedPath <const char * HBhvTargetObject::GetResolvedPath()>`                                                                                    
const char *                       :cpp:func:`GetType <const char * HBhvTargetObject::GetType()>`                                                                                                    
bool                               :cpp:func:`IsEqual <bool HBhvTargetObject::IsEqual(const char *target)>`                                                                                          
:cpp:enumerator:`~HBhvCameraType`  :cpp:func:`GetCameraType <HBhvCameraType HBhvTargetObject::GetCameraType()>`                                                                                      
void                               :cpp:func:`SetPivot <void HBhvTargetObject::SetPivot(HPoint pv)>`                                                                                                 
void                               :cpp:func:`SetCollision <void HBhvTargetObject::SetCollision(bool collision)>`                                                                                    
bool                               :cpp:func:`GetCollision <bool HBhvTargetObject::GetCollision()>`                                                                                                  
void                               :cpp:func:`SetPivot <void HBhvTargetObject::SetPivot(float x, float y, float z)>`                                                                                 
void                               :cpp:func:`GetPivot <void HBhvTargetObject::GetPivot(HPoint &pv)>`                                                                                                
:doc:`classHPoint` *               :cpp:func:`GetPivot <HPoint * HBhvTargetObject::GetPivot()>`                                                                                                      
void                               :cpp:func:`Serialize <void HBhvTargetObject::Serialize(HUtilityXMLGenerator *xmlgen)>`                                                                            
void                               :cpp:func:`FlagForCollision <void HBhvTargetObject::FlagForCollision()>`                                                                                          
void                               :cpp:func:`ResetForCollision <void HBhvTargetObject::ResetForCollision()>`                                                                                        
bool                               :cpp:func:`HasMoved <bool HBhvTargetObject::HasMoved()>`                                                                                                          
void                               :cpp:func:`SetSerializeFromKey <void HBhvTargetObject::SetSerializeFromKey(bool sfk)>`                                                                            
void                               :cpp:func:`ResolveTarget <static void HBhvTargetObject::ResolveTarget(const char *in, char *result, char *targettype, HBaseModel *model, HBhvCameraType &ctype)>` 
void                               :cpp:func:`CreateTargetString <static void HBhvTargetObject::CreateTargetString(const char *type, const char *path, char *result, bool addquotes=false)>`         
void *                             :cpp:func:`XMLCallback <static void * HBhvTargetObject::XMLCallback(HUtilityXMLTag *xt, bool open, void *m_pExtraData)>`                                          
================================== ==================================================================================================================================================================

.. cpp:namespace:: nullptr

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

.. doxygenclass:: HBhvTargetObject
   :project: mvo
   :members:
   :undoc-members:



