Panda3D
|
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< 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 >) | |
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< std::string >) | |
EXPORT_TEMPLATE_CLASS (EXPCL_PANDA_PUTIL, EXPTP_PANDA_PUTIL, ParamValue< std::wstring >) | |
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.
typedef ParamMatrix3f ParamMatrix3 |
Definition at line 208 of file paramValue.h.
typedef ParamValue<LMatrix3d> ParamMatrix3d |
Definition at line 190 of file paramValue.h.
typedef ParamValue<LMatrix3f> ParamMatrix3f |
Definition at line 191 of file paramValue.h.
typedef ParamMatrix4f ParamMatrix4 |
Definition at line 209 of file paramValue.h.
typedef ParamValue<LMatrix4d> ParamMatrix4d |
Definition at line 193 of file paramValue.h.
typedef ParamValue<LMatrix4f> ParamMatrix4f |
Definition at line 194 of file paramValue.h.
typedef ParamValue<std::string> ParamString |
Definition at line 175 of file paramValue.h.
typedef ParamVecBase2f ParamVecBase2 |
Definition at line 204 of file paramValue.h.
typedef ParamValue<LVecBase2d> ParamVecBase2d |
Definition at line 178 of file paramValue.h.
typedef ParamValue<LVecBase2f> ParamVecBase2f |
Definition at line 179 of file paramValue.h.
typedef ParamValue<LVecBase2i> ParamVecBase2i |
Definition at line 180 of file paramValue.h.
typedef ParamVecBase3f ParamVecBase3 |
Definition at line 205 of file paramValue.h.
typedef ParamValue<LVecBase3d> ParamVecBase3d |
Definition at line 182 of file paramValue.h.
typedef ParamValue<LVecBase3f> ParamVecBase3f |
Definition at line 183 of file paramValue.h.
typedef ParamValue<LVecBase3i> ParamVecBase3i |
Definition at line 184 of file paramValue.h.
typedef ParamVecBase4f ParamVecBase4 |
Definition at line 206 of file paramValue.h.
typedef ParamValue<LVecBase4d> ParamVecBase4d |
Definition at line 186 of file paramValue.h.
typedef ParamValue<LVecBase4f> ParamVecBase4f |
Definition at line 187 of file paramValue.h.
typedef ParamValue<LVecBase4i> ParamVecBase4i |
Definition at line 188 of file paramValue.h.
typedef ParamValue<std::wstring> ParamWstring |
Definition at line 176 of file paramValue.h.