PixelLightAPI
.
|
Virtual base class for signatures. More...
#include <DynSignature.h>
Public Member Functions | |
PLCORE_API | DynSignature () |
Constructor. | |
virtual PLCORE_API | ~DynSignature () |
Destructor. | |
virtual PLCORE_API String | GetSignature () const |
Get signature as string. | |
virtual PLCORE_API int | GetReturnTypeID () const |
Get the return type ID. | |
virtual PLCORE_API uint32 | GetNumOfParameters () const |
Return the number of parameters. | |
virtual PLCORE_API int | GetParameterTypeID (uint32 nIndex) const |
Get a parameter type ID. |
Virtual base class for signatures.
PLCORE_API PLCore::DynSignature::DynSignature | ( | ) |
virtual PLCORE_API PLCore::DynSignature::~DynSignature | ( | ) | [virtual] |
Destructor.
virtual PLCORE_API String PLCore::DynSignature::GetSignature | ( | ) | const [virtual] |
Get signature as string.
Reimplemented in PLCore::Params< void >, PLCore::Params< R >, PLCore::Params< void, T0 >, PLCore::Params< R, T0 >, PLCore::Params< void, T0, T1 >, PLCore::Params< R, T0, T1 >, PLCore::Params< void, T0, T1, T2 >, PLCore::Params< R, T0, T1, T2 >, PLCore::Params< void, T0, T1, T2, T3 >, PLCore::Params< R, T0, T1, T2, T3 >, PLCore::Params< void, T0, T1, T2, T3, T4 >, PLCore::Params< R, T0, T1, T2, T3, T4 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5 >, PLCore::Func< void >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< R >, PLCore::Func< void, T0 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< R, T0 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1 >, PLCore::Func< R, T0, T1 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1, T2 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< R, T0, T1, T2 >, PLCore::Func< void, T0, T1, T2, T3 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< R, T0, T1, T2, T3 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< void, T0, T1, T2, T3, T4 >, PLCore::Func< R, T0, T1, T2, T3, T4 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event<>, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Event< T0 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Event< T0, T1, T2 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1, T2, T3 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Event< T0, T1, T2, T3, T4 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Event< T0, T1, T2, T3, T4, T5 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::EventHandler< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::EventHandler< PLInput::Controller *, PLCore::String >, PLCore::EventHandler< const PLMath::Vector2i & >, PLCore::EventHandler< float >, PLCore::EventHandler< PLScene::SceneQuery &, PLScene::SceneNode & >, PLCore::EventHandler< const Class * >, PLCore::EventHandler< int >, PLCore::EventHandler< Parameter & >, PLCore::EventHandler< VisNode & >, PLCore::EventHandler< PLRenderer::Renderer &, const VisNode * >, PLCore::EventHandler< Program * >, PLCore::EventHandler< TabBarEntry * >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< Effect & >, PLCore::Event< AbstractToggleButton * >, PLCore::Event< const PLMath::Vector2i & >, PLCore::Event< Material & >, PLCore::Event< const Class * >, PLCore::Event< Buffer & >, PLCore::Event< const Module * >, PLCore::Event< int >, PLCore::Event< Parameter & >, PLCore::Event< GraphPath & >, PLCore::Event< SceneRenderer & >, PLCore::Event< Widget * >, PLCore::Event< PLCore::uint32, const PLMath::Vector2i & >, PLCore::Event< const struct AInputEvent & >, PLCore::Event< Program * >, PLCore::Event< Graph & >, PLCore::Event< Mesh & >, PLCore::Event< AType & >, PLCore::Event< Skeleton & >, PLCore::Event< bool >, PLCore::Event< Texture & >, PLCore::Event< Controller *, PLCore::String >, PLCore::Event< TabBarEntry * >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Func< Object *, T0, T1, T2, T3 >, PLCore::Func< void, Program *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, TabBarEntry *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< Object *, T0, T1, T2, T3, T4 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5 >, PLCore::Func< void, ConsoleCommand &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, int, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, PLInput::Controller *, PLCore::String, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, PLScene::SceneQuery &, PLScene::SceneNode &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< void, float, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1 >, PLCore::Func< void, PLRenderer::Renderer &, const VisNode *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, const PLMath::Vector2i &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< Object *, T0 >, PLCore::Func< void, VisNode &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, Parameter &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< void, const Class *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Func< Object * >, PLCore::Func< Object *, T0, T1, T2 >, and PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >.
virtual PLCORE_API int PLCore::DynSignature::GetReturnTypeID | ( | ) | const [virtual] |
Get the return type ID.
Reimplemented in PLCore::Params< R >, PLCore::Params< R, T0 >, PLCore::Params< R, T0, T1 >, PLCore::Params< R, T0, T1, T2 >, PLCore::Params< R, T0, T1, T2, T3 >, PLCore::Params< R, T0, T1, T2, T3, T4 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5 >, PLCore::Func< R >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< R, T0 >, PLCore::Func< R, T0, T1 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< R, T0, T1, T2 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< R, T0, T1, T2, T3 >, PLCore::Func< R, T0, T1, T2, T3, T4 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Func< Object *, T0, T1, T2, T3 >, PLCore::Func< void, Program *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, TabBarEntry *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< Object *, T0, T1, T2, T3, T4 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5 >, PLCore::Func< void, ConsoleCommand &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, int, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, PLInput::Controller *, PLCore::String, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, PLScene::SceneQuery &, PLScene::SceneNode &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< void, float, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1 >, PLCore::Func< void, PLRenderer::Renderer &, const VisNode *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, const PLMath::Vector2i &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< Object *, T0 >, PLCore::Func< void, VisNode &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, Parameter &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< void, const Class *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Func< Object * >, PLCore::Func< Object *, T0, T1, T2 >, and PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >.
virtual PLCORE_API uint32 PLCore::DynSignature::GetNumOfParameters | ( | ) | const [virtual] |
Return the number of parameters.
Reimplemented in PLCore::Params< void, T0 >, PLCore::Params< R, T0 >, PLCore::Params< void, T0, T1 >, PLCore::Params< R, T0, T1 >, PLCore::Params< void, T0, T1, T2 >, PLCore::Params< R, T0, T1, T2 >, PLCore::Params< void, T0, T1, T2, T3 >, PLCore::Params< R, T0, T1, T2, T3 >, PLCore::Params< void, T0, T1, T2, T3, T4 >, PLCore::Params< R, T0, T1, T2, T3, T4 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< R >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< void, T0 >, PLCore::Func< R, T0 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1 >, PLCore::Func< R, T0, T1 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1, T2 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< R, T0, T1, T2 >, PLCore::Func< void, T0, T1, T2, T3 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< R, T0, T1, T2, T3 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< void, T0, T1, T2, T3, T4 >, PLCore::Func< R, T0, T1, T2, T3, T4 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event<>, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Event< T0 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Event< T0, T1, T2 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1, T2, T3 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Event< T0, T1, T2, T3, T4 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Event< T0, T1, T2, T3, T4, T5 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< Effect & >, PLCore::Event< AbstractToggleButton * >, PLCore::Event< const PLMath::Vector2i & >, PLCore::Event< Material & >, PLCore::Event< const Class * >, PLCore::Event< Buffer & >, PLCore::Event< const Module * >, PLCore::Event< int >, PLCore::Event< Parameter & >, PLCore::Event< GraphPath & >, PLCore::Event< SceneRenderer & >, PLCore::Event< Widget * >, PLCore::Event< PLCore::uint32, const PLMath::Vector2i & >, PLCore::Event< const struct AInputEvent & >, PLCore::Event< Program * >, PLCore::Event< Graph & >, PLCore::Event< Mesh & >, PLCore::Event< AType & >, PLCore::Event< Skeleton & >, PLCore::Event< bool >, PLCore::Event< Texture & >, PLCore::Event< Controller *, PLCore::String >, PLCore::Event< TabBarEntry * >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Func< Object *, T0, T1, T2, T3 >, PLCore::Func< void, Program *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, TabBarEntry *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< Object *, T0, T1, T2, T3, T4 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5 >, PLCore::Func< void, ConsoleCommand &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, int, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, PLInput::Controller *, PLCore::String, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, PLScene::SceneQuery &, PLScene::SceneNode &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< void, float, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1 >, PLCore::Func< void, PLRenderer::Renderer &, const VisNode *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, const PLMath::Vector2i &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< Object *, T0 >, PLCore::Func< void, VisNode &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, Parameter &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< void, const Class *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Func< Object * >, PLCore::Func< Object *, T0, T1, T2 >, and PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >.
virtual PLCORE_API int PLCore::DynSignature::GetParameterTypeID | ( | uint32 | nIndex | ) | const [virtual] |
Get a parameter type ID.
[in] | nIndex | Index of the parameter to return the type ID from |
Reimplemented in PLCore::Params< void, T0 >, PLCore::Params< R, T0 >, PLCore::Params< void, T0, T1 >, PLCore::Params< R, T0, T1 >, PLCore::Params< void, T0, T1, T2 >, PLCore::Params< R, T0, T1, T2 >, PLCore::Params< void, T0, T1, T2, T3 >, PLCore::Params< R, T0, T1, T2, T3 >, PLCore::Params< void, T0, T1, T2, T3, T4 >, PLCore::Params< R, T0, T1, T2, T3, T4 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5 >, PLCore::Func< void >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< R >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< void, T0 >, PLCore::Func< R, T0 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1 >, PLCore::Func< R, T0, T1 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1, T2 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< R, T0, T1, T2 >, PLCore::Func< void, T0, T1, T2, T3 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< R, T0, T1, T2, T3 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< void, T0, T1, T2, T3, T4 >, PLCore::Func< R, T0, T1, T2, T3, T4 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event<>, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Event< T0 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Event< T0, T1, T2 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1, T2, T3 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Event< T0, T1, T2, T3, T4 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Event< T0, T1, T2, T3, T4, T5 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Params< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Params< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< void, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Event< Effect & >, PLCore::Event< AbstractToggleButton * >, PLCore::Event< const PLMath::Vector2i & >, PLCore::Event< Material & >, PLCore::Event< const Class * >, PLCore::Event< Buffer & >, PLCore::Event< const Module * >, PLCore::Event< int >, PLCore::Event< Parameter & >, PLCore::Event< GraphPath & >, PLCore::Event< SceneRenderer & >, PLCore::Event< Widget * >, PLCore::Event< PLCore::uint32, const PLMath::Vector2i & >, PLCore::Event< const struct AInputEvent & >, PLCore::Event< Program * >, PLCore::Event< Graph & >, PLCore::Event< Mesh & >, PLCore::Event< AType & >, PLCore::Event< Skeleton & >, PLCore::Event< bool >, PLCore::Event< Texture & >, PLCore::Event< Controller *, PLCore::String >, PLCore::Event< TabBarEntry * >, PLCore::Func< R, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Func< Object *, T0, T1, T2, T3 >, PLCore::Func< void, Program *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, TabBarEntry *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >, PLCore::Func< Object *, T0, T1, T2, T3, T4 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5 >, PLCore::Func< void, ConsoleCommand &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, int, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, PLInput::Controller *, PLCore::String, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, PLScene::SceneQuery &, PLScene::SceneNode &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 >, PLCore::Func< void, float, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1 >, PLCore::Func< void, PLRenderer::Renderer &, const VisNode *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, const PLMath::Vector2i &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7 >, PLCore::Func< Object *, T0 >, PLCore::Func< void, VisNode &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< void, Parameter &, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8 >, PLCore::Func< void, const Class *, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 >, PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 >, PLCore::Func< Object * >, PLCore::Func< Object *, T0, T1, T2 >, and PLCore::Func< Object *, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 >.
|