Ember
Loading...
Searching...
No Matches
EmberCore::BehaviorTreeConfigManager Class Reference

Global configuration manager for UI behavior tree settings. More...

#include <BehaviorTreeConfig.h>

Public Member Functions

BehaviorTreeConfig & GetConfig ()
const BehaviorTreeConfig & GetConfig () const
bool IsSyncEnabled (bool hierarchyToScene) const
bool IsCenteringEnabled () const
bool IsHighlightingEnabled () const

Static Public Member Functions

static BehaviorTreeConfigManager & GetInstance ()

Private Member Functions

 BehaviorTreeConfigManager ()=default

Private Attributes

BehaviorTreeConfig config_

Detailed Description

Global configuration manager for UI behavior tree settings.

Provides singleton access to the configuration and manages global configuration state.

Definition at line 141 of file BehaviorTreeConfig.h.

Constructor & Destructor Documentation

◆ BehaviorTreeConfigManager()

EmberCore::BehaviorTreeConfigManager::BehaviorTreeConfigManager ( )
privatedefault

Member Function Documentation

◆ GetConfig() [1/2]

BehaviorTreeConfig & EmberCore::BehaviorTreeConfigManager::GetConfig ( )
inline

Definition at line 145 of file BehaviorTreeConfig.h.

◆ GetConfig() [2/2]

const BehaviorTreeConfig & EmberCore::BehaviorTreeConfigManager::GetConfig ( ) const
inline

Definition at line 146 of file BehaviorTreeConfig.h.

◆ GetInstance()

BehaviorTreeConfigManager & EmberCore::BehaviorTreeConfigManager::GetInstance ( )
static

Definition at line 271 of file BehaviorTreeConfig.cpp.

◆ IsCenteringEnabled()

bool EmberCore::BehaviorTreeConfigManager::IsCenteringEnabled ( ) const

Definition at line 281 of file BehaviorTreeConfig.cpp.

◆ IsHighlightingEnabled()

bool EmberCore::BehaviorTreeConfigManager::IsHighlightingEnabled ( ) const

Definition at line 283 of file BehaviorTreeConfig.cpp.

◆ IsSyncEnabled()

bool EmberCore::BehaviorTreeConfigManager::IsSyncEnabled ( bool hierarchyToScene) const

Definition at line 276 of file BehaviorTreeConfig.cpp.

Member Data Documentation

◆ config_

BehaviorTreeConfig EmberCore::BehaviorTreeConfigManager::config_
private

Definition at line 155 of file BehaviorTreeConfig.h.


The documentation for this class was generated from the following files: