PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "pandabase.h"#include "typedObject.h"#include "typedReferenceCount.h"#include "pointerTo.h"#include "factoryParam.h"#include "dcast.h"#include "pvector.h"#include "factoryParams.I"Go to the source code of this file.
Classes | |
| class | FactoryParams |
| An instance of this class is passed to the Factory when requesting it to do its business and construct a new something. More... | |
Functions | |
| template<class ParamType > | |
| bool | get_param_into (ParamType *&pointer, const FactoryParams ¶ms) |
| A handy convenience template function that extracts a parameter of the indicated type from the FactoryParams list. More... | |
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Definition in file factoryParams.h.
|
inline |
A handy convenience template function that extracts a parameter of the indicated type from the FactoryParams list.
If the parameter type is found, it fills the pointer and returns true; otherwise, it sets the pointer to NULL and returns false.
Definition at line 31 of file factoryParams.I.
References FactoryParams::get_param_of_type().
1.8.15