◆ ButtonOpenPrefabInEditMode()
  
  
      
        
          | void SCR_PrefabBoneSnappingTool.ButtonOpenPrefabInEditMode  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ ButtonRefresh()
  
  
      
        
          | void SCR_PrefabBoneSnappingTool.ButtonRefresh  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ GetDragAndDroppedEntitySource()
  
  
      
        
          | IEntitySource SCR_PrefabBoneSnappingTool.GetDragAndDroppedEntitySource  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
- Returns
 - the drag&dropped entitySource or null if not found (some bug somewhere) 
 
 
 
◆ OnActivate()
  
  
      
        
          | override void SCR_PrefabBoneSnappingTool.OnActivate  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ OnAfterLoadWorld()
  
  
      
        
          | override void SCR_PrefabBoneSnappingTool.OnAfterLoadWorld  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ OnBeforeUnloadWorld()
  
  
      
        
          | override void SCR_PrefabBoneSnappingTool.OnBeforeUnloadWorld  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ OnDeActivate()
  
  
      
        
          | override void SCR_PrefabBoneSnappingTool.OnDeActivate  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ OnKeyPressEvent()
  
  
      
        
          | override void SCR_PrefabBoneSnappingTool.OnKeyPressEvent  | 
          ( | 
          KeyCode |           key,  | 
         
        
           | 
           | 
          bool |           isAutoRepeat ) | 
         
       
   | 
  
protected   | 
  
 
 
◆ OnLeaveEvent()
  
  
      
        
          | override void SCR_PrefabBoneSnappingTool.OnLeaveEvent  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ OnMouseMoveEvent()
  
  
      
        
          | override void SCR_PrefabBoneSnappingTool.OnMouseMoveEvent  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y ) | 
         
       
   | 
  
protected   | 
  
 
 
◆ OnMousePressEvent()
  
  
      
        
          | override void SCR_PrefabBoneSnappingTool.OnMousePressEvent  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y,  | 
         
        
           | 
           | 
          WETMouseButtonFlag |           buttons ) | 
         
       
   | 
  
protected   | 
  
 
 
◆ RefreshBoneEntitySourceMap()
  
  
      
        
          | void SCR_PrefabBoneSnappingTool.RefreshBoneEntitySourceMap  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Fill BONE_MATRICES according to model's bones Requires m_EditedEntitySource. 
 
 
◆ RefreshBoneMatrixMap()
  
  
      
        
          | void SCR_PrefabBoneSnappingTool.RefreshBoneMatrixMap  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Fill BONE_MATRICES according to model's bones Also draws bone debug if the option is set Requires m_EditedEntitySource. 
 
 
◆ RefreshDebugShapes()
  
  
      
        
          | void SCR_PrefabBoneSnappingTool.RefreshDebugShapes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ RefreshEntitySources()
  
  
      
        
          | bool SCR_PrefabBoneSnappingTool.RefreshEntitySources  | 
          ( | 
          bool |           showError | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
- Returns
 - true if world and Prefab entity sources have been found, false otherwise 
 
 
 
◆ RefreshState()
  
  
      
        
          | void SCR_PrefabBoneSnappingTool.RefreshState  | 
          ( | 
          bool |           showError | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ SnapNewEntitySource()
  
  
      
        
          | void SCR_PrefabBoneSnappingTool.SnapNewEntitySource  | 
          ( | 
          notnull IEntitySource |           newEntitySource | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ UpdateDebugShapes()
  
  
      
        
          | void SCR_PrefabBoneSnappingTool.UpdateDebugShapes  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y ) | 
         
       
   | 
  
protected   | 
  
 
 
◆ BONE_DEBUGSHAPES
  
  
      
        
          | const ref map<string, Shape> SCR_PrefabBoneSnappingTool.BONE_DEBUGSHAPES = new map<string, Shape>() | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ BONE_DEBUGTEXTS
  
  
      
        
          | const ref map<string, ref DebugTextScreenSpace> SCR_PrefabBoneSnappingTool.BONE_DEBUGTEXTS = new map<string, ref DebugTextScreenSpace>() | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ BONE_ENTITYSOURCES
  
  
      
        
          | const ref map<string, IEntitySource> SCR_PrefabBoneSnappingTool.BONE_ENTITYSOURCES = new map<string, IEntitySource>() | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ BONE_MATRICES
  
  
      
        
          | const ref map<string, ref array<vector> > SCR_PrefabBoneSnappingTool.BONE_MATRICES = new map<string, ref array<vector>>() | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ BONE_SPHERE_COLOUR
  
  
      
        
          | const int SCR_PrefabBoneSnappingTool.BONE_SPHERE_COLOUR = 0x8855FF00 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ BONE_SPHERE_COLOUR_HIGHLIGHT
  
  
      
        
          | const int SCR_PrefabBoneSnappingTool.BONE_SPHERE_COLOUR_HIGHLIGHT = 0xFFFFFF00 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ BONE_TEXT_COLOUR
  
  
      
        
          | const int SCR_PrefabBoneSnappingTool.BONE_TEXT_COLOUR = 0xFFFFFFFF | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ BONE_TEXT_COLOUR_BACKGROUND
  
  
      
        
          | const int SCR_PrefabBoneSnappingTool.BONE_TEXT_COLOUR_BACKGROUND = 0xFF000000 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ BONE_TEXT_SIZE
  
  
      
        
          | const float SCR_PrefabBoneSnappingTool.BONE_TEXT_SIZE = 12 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ INVALID_CURSOR_POS
  
  
      
        
          | const int SCR_PrefabBoneSnappingTool.INVALID_CURSOR_POS = -1 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_bDrawDebugShapes
  
  
      
        
          | bool SCR_PrefabBoneSnappingTool.m_bDrawDebugShapes | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_DebugShapeManager
◆ m_EditedEntitySource
  
  
      
        
          | IEntitySource SCR_PrefabBoneSnappingTool.m_EditedEntitySource | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_fBoneDebugSphereRadius
  
  
      
        
          | float SCR_PrefabBoneSnappingTool.m_fBoneDebugSphereRadius | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_iX
◆ m_iY
◆ m_WorldEntitySource
  
  
      
        
          | IEntitySource SCR_PrefabBoneSnappingTool.m_WorldEntitySource | 
         
       
   | 
  
protected   | 
  
 
 
◆ ROOT_BONE_SPHERE_COLOUR
  
  
      
        
          | const int SCR_PrefabBoneSnappingTool.ROOT_BONE_SPHERE_COLOUR = 0x88FFAA55 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ ROOT_BONE_SPHERE_RADIUS
  
  
      
        
          | const float SCR_PrefabBoneSnappingTool.ROOT_BONE_SPHERE_RADIUS = 0.05 | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ SCENE_ROOT_BONE
  
  
      
        
          | const string SCR_PrefabBoneSnappingTool.SCENE_ROOT_BONE = "Scene_Root" | 
         
       
   | 
  
staticprotected   | 
  
 
 
The documentation for this interface was generated from the following file:
- WorkbenchGame/WorldEditor/SCR_PrefabBoneSnappingTool.c