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.