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

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

#include <BehaviorTreeConfig.h>

Public Member Functions

BehaviorTreeConfigGetConfig ()
const BehaviorTreeConfigGetConfig () const
bool IsSyncEnabled (bool hierarchyToScene) const
bool IsCenteringEnabled () const
bool IsHighlightingEnabled () const

Static Public Member Functions

static BehaviorTreeConfigManagerGetInstance ()

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: