# ConfigVariableManager

from pandac.PandaModules import ConfigVariableManager

Class : ConfigVariableManager
Description : A global object that maintains the set of ConfigVariables (actually, ConfigVariableCores) everywhere in the world, and keeps them in sorted order.

## Inheritance:

ConfigVariableManager:

## Methods of ConfigVariableManager:

getGlobalPtr
getNumVariables
getVariable
getVariableName
isVariableUsed
listDynamicVariables
listUnusedVariables
listVariables
makeVariable
makeVariableTemplate
output
write
writePrcVariables

getGlobalPtr static ConfigVariableManager *ConfigVariableManager::get_global_ptr(void); Undocumented function.

getNumVariables int ConfigVariableManager::get_num_variables(void) const; Filename: configVariableManager.I Created by: drose (15Oct04) PANDA 3D SOFTWARE Copyright (c) 2001 - 2004, Disney Enterprises, Inc. All rights reserved All use of this software is subject to the terms of the Panda 3d Software license. You should have received a copy of this license along with this source code; you will also find a current copy of the license at http://etc.cmu.edu/panda3d/docs/license/ . To contact the maintainers of this program write to panda3d-general@lists.sourceforge.net . Description: Returns the current number of active ConfigVariableCores in the world.

getVariable ConfigVariableCore *ConfigVariableManager::get_variable(int n) const; Description: Returns the nth active ConfigVariableCore in the world.

getVariableName string ConfigVariableManager::get_variable_name(int n) const; Undocumented function.

isVariableUsed bool ConfigVariableManager::is_variable_used(int n) const; Undocumented function.

listDynamicVariables void ConfigVariableManager::list_dynamic_variables(void) const; Undocumented function.

listUnusedVariables void ConfigVariableManager::list_unused_variables(void) const; Undocumented function.

listVariables void ConfigVariableManager::list_variables(void) const; Undocumented function.

makeVariable ConfigVariableCore *ConfigVariableManager::make_variable(string const &name); Undocumented function.

makeVariableTemplate ConfigVariableCore *ConfigVariableManager::make_variable_template(string const &pattern, ConfigFlags::ValueType type, string const &default_value, string const &description = ((string())), int flags = (0)); Undocumented function.

output void ConfigVariableManager::output(ostream &out) const; Undocumented function.

write void ConfigVariableManager::write(ostream &out) const; Undocumented function.

writePrcVariables void ConfigVariableManager::write_prc_variables(ostream &out) const; Undocumented function.