PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "pandabase.h"#include "typedef.h"#include "typedObject.h"#include "typedWritableReferenceCount.h"#include "pointerTo.h"#include "bamReader.h"#include "bamWriter.h"#include "luse.h"#include "paramValue.I"Go to the source code of this file.
Classes | |
| class | ParamTypedRefCount |
| A class object for storing specifically objects of type TypedReferenceCount, which is different than TypedWritableReferenceCount. More... | |
| class | ParamValue< Type > |
| A handy class object for storing simple values (like integers or strings) passed along with an Event or to be used as a shader input. More... | |
| class | ParamValueBase |
| A non-template base class of ParamValue (below), which serves mainly to define the placeholder for the virtual output function. More... | |
Typedefs | |
| typedef ParamMatrix3f | ParamMatrix3 |
| typedef ParamValue< LMatrix3d > | ParamMatrix3d |
| typedef ParamValue< LMatrix3f > | ParamMatrix3f |
| typedef ParamMatrix4f | ParamMatrix4 |
| typedef ParamValue< LMatrix4d > | ParamMatrix4d |
| typedef ParamValue< LMatrix4f > | ParamMatrix4f |
| typedef ParamValue< std::string > | ParamString |
| typedef ParamVecBase2f | ParamVecBase2 |
| typedef ParamValue< LVecBase2d > | ParamVecBase2d |
| typedef ParamValue< LVecBase2f > | ParamVecBase2f |
| typedef ParamValue< LVecBase2i > | ParamVecBase2i |
| typedef ParamVecBase3f | ParamVecBase3 |
| typedef ParamValue< LVecBase3d > | ParamVecBase3d |
| typedef ParamValue< LVecBase3f > | ParamVecBase3f |
| typedef ParamValue< LVecBase3i > | ParamVecBase3i |
| typedef ParamVecBase4f | ParamVecBase4 |
| typedef ParamValue< LVecBase4d > | ParamVecBase4d |
| typedef ParamValue< LVecBase4f > | ParamVecBase4f |
| typedef ParamValue< LVecBase4i > | ParamVecBase4i |
| typedef ParamValue< std::wstring > | ParamWstring |
Functions | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< std::string >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< std::wstring >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LVecBase2d >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LVecBase2f >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LVecBase2i >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LVecBase3d >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LVecBase3f >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LVecBase3i >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LVecBase4d >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LVecBase4f >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LVecBase4i >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LMatrix3d >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LMatrix3f >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LMatrix4d >) | |
| EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< LMatrix4f >) | |
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 paramValue.h.
1.8.15