◆ 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