MCPcopy Create free account
hub / github.com/codereader/DarkRadiant / initialise

Method initialise

radiantcore/selection/SceneManipulationPivot.cpp:24–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

22{}
23
24void SceneManipulationPivot::initialise()
25{
26 _entityPivotIsOrigin = registry::getValue<bool>(RKEY_ENTITY_PIVOT_IS_ORIGIN);
27 _snapPivotToGrid = registry::getValue<bool>(RKEY_SNAP_ROTATION_PIVOT_TO_GRID);
28 _defaultPivotLocationIgnoresLightVolumes = registry::getValue<bool>(RKEY_DEFAULT_PIVOT_LOCATION_IGNORES_LIGHT_VOLUMES);
29
30 GlobalRegistry().signalForKey(RKEY_ENTITY_PIVOT_IS_ORIGIN).connect(
31 sigc::mem_fun(this, &SceneManipulationPivot::onRegistryKeyChanged)
32 );
33 GlobalRegistry().signalForKey(RKEY_SNAP_ROTATION_PIVOT_TO_GRID).connect(
34 sigc::mem_fun(this, &SceneManipulationPivot::onRegistryKeyChanged)
35 );
36 GlobalRegistry().signalForKey(RKEY_DEFAULT_PIVOT_LOCATION_IGNORES_LIGHT_VOLUMES).connect(
37 sigc::mem_fun(this, &SceneManipulationPivot::onRegistryKeyChanged)
38 );
39}
40
41void SceneManipulationPivot::applyTranslation(const Vector3& translation)
42{

Callers 2

initialiseModuleMethod · 0.45
initialiseVfsMethod · 0.45

Calls 2

signalForKeyMethod · 0.80
connectMethod · 0.45

Tested by

no test coverage detected