Added: #1440 Skeleton for superclasses
--HG-- branch : build_pipeline_v3hg/feature/build_pipeline_v3
parent
9775de10ea
commit
6520b793ad
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file animatable.cpp
|
||||
* \brief CAnimatable
|
||||
* \date 2012-08-22 08:52GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CAnimatable
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "animatable.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CAnimatable::CAnimatable()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CAnimatable::~CAnimatable()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file animatable.h
|
||||
* \brief CAnimatable
|
||||
* \date 2012-08-22 08:52GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CAnimatable
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_ANIMATABLE_H
|
||||
#define PIPELINE_ANIMATABLE_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "../scene_class.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CAnimatable
|
||||
* \date 2012-08-22 08:52GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* This scene class owns the AppData chunk
|
||||
*/
|
||||
class CAnimatable : public CSceneClass
|
||||
{
|
||||
public:
|
||||
CAnimatable();
|
||||
virtual ~CAnimatable();
|
||||
|
||||
}; /* class CAnimatable */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_ANIMATABLE_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file base_object.cpp
|
||||
* \brief CBaseObject
|
||||
* \date 2012-08-22 08:53GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CBaseObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "base_object.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CBaseObject::CBaseObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CBaseObject::~CBaseObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file base_object.h
|
||||
* \brief CBaseObject
|
||||
* \date 2012-08-22 08:53GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CBaseObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_BASE_OBJECT_H
|
||||
#define PIPELINE_BASE_OBJECT_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "reference_target.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CBaseObject
|
||||
* \date 2012-08-22 08:53GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CBaseObject
|
||||
*/
|
||||
class CBaseObject : public CReferenceTarget
|
||||
{
|
||||
public:
|
||||
CBaseObject();
|
||||
virtual ~CBaseObject();
|
||||
|
||||
}; /* class CBaseObject */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_BASE_OBJECT_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file bitmap_tex.cpp
|
||||
* \brief CBitmapTex
|
||||
* \date 2012-08-22 08:56GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CBitmapTex
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "bitmap_tex.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CBitmapTex::CBitmapTex()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CBitmapTex::~CBitmapTex()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file bitmap_tex.h
|
||||
* \brief CBitmapTex
|
||||
* \date 2012-08-22 08:56GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CBitmapTex
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_BITMAP_TEX_H
|
||||
#define PIPELINE_BITMAP_TEX_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "texmap.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CBitmapTex
|
||||
* \date 2012-08-22 08:56GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CBitmapTex
|
||||
*/
|
||||
class CBitmapTex : public CTexmap
|
||||
{
|
||||
public:
|
||||
CBitmapTex();
|
||||
virtual ~CBitmapTex();
|
||||
|
||||
}; /* class CBitmapTex */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_BITMAP_TEX_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file builtin.cpp
|
||||
* \brief CBuiltin
|
||||
* \date 2012-08-22 09:42GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CBuiltin
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "builtin.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
// using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CBuiltin::CBuiltin()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CBuiltin::~CBuiltin()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,66 @@
|
||||
/**
|
||||
* \file builtin.h
|
||||
* \brief CBuiltin
|
||||
* \date 2012-08-22 09:42GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CBuiltin
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_BUILTIN_H
|
||||
#define PIPELINE_BUILTIN_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "../scene_class_registry.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CBuiltin
|
||||
* \date 2012-08-22 09:42GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CBuiltin
|
||||
*/
|
||||
class CBuiltin
|
||||
{
|
||||
public:
|
||||
static void registerClasses(CSceneClassRegistry *registry);
|
||||
|
||||
private:
|
||||
CBuiltin();
|
||||
virtual ~CBuiltin();
|
||||
|
||||
}; /* class CBuiltin */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_BUILTIN_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file geom_object.cpp
|
||||
* \brief CGeomObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CGeomObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "geom_object.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CGeomObject::CGeomObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CGeomObject::~CGeomObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,67 @@
|
||||
/**
|
||||
* \file geom_object.h
|
||||
* \brief CGeomObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CGeomObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_GEOM_OBJECT_H
|
||||
#define PIPELINE_GEOM_OBJECT_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CGeomObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CGeomObject
|
||||
*/
|
||||
class CGeomObject
|
||||
{
|
||||
protected:
|
||||
// pointers
|
||||
// ...
|
||||
|
||||
// instances
|
||||
// ...
|
||||
public:
|
||||
CGeomObject();
|
||||
virtual ~CGeomObject();
|
||||
}; /* class CGeomObject */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_GEOM_OBJECT_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file modifier.cpp
|
||||
* \brief CModifier
|
||||
* \date 2012-08-22 08:59GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CModifier
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "modifier.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CModifier::CModifier()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CModifier::~CModifier()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file modifier.h
|
||||
* \brief CModifier
|
||||
* \date 2012-08-22 08:59GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CModifier
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_MODIFIER_H
|
||||
#define PIPELINE_MODIFIER_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "base_object.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CModifier
|
||||
* \date 2012-08-22 08:59GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CModifier
|
||||
*/
|
||||
class CModifier : public CBaseObject
|
||||
{
|
||||
public:
|
||||
CModifier();
|
||||
virtual ~CModifier();
|
||||
|
||||
}; /* class CModifier */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_MODIFIER_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file mtl.cpp
|
||||
* \brief CMtl
|
||||
* \date 2012-08-22 08:54GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CMtl
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "mtl.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CMtl::CMtl()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CMtl::~CMtl()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file mtl.h
|
||||
* \brief CMtl
|
||||
* \date 2012-08-22 08:54GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CMtl
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_MTL_H
|
||||
#define PIPELINE_MTL_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "mtl_base.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CMtl
|
||||
* \date 2012-08-22 08:54GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CMtl
|
||||
*/
|
||||
class CMtl : public CMtlBase
|
||||
{
|
||||
public:
|
||||
CMtl();
|
||||
virtual ~CMtl();
|
||||
|
||||
}; /* class CMtl */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_MTL_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file mtl_base.cpp
|
||||
* \brief CMtlBase
|
||||
* \date 2012-08-22 08:53GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CMtlBase
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "mtl_base.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CMtlBase::CMtlBase()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CMtlBase::~CMtlBase()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file mtl_base.h
|
||||
* \brief CMtlBase
|
||||
* \date 2012-08-22 08:53GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CMtlBase
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_MTL_BASE_H
|
||||
#define PIPELINE_MTL_BASE_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "reference_target.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CMtlBase
|
||||
* \date 2012-08-22 08:53GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CMtlBase
|
||||
*/
|
||||
class CMtlBase : public CReferenceTarget
|
||||
{
|
||||
public:
|
||||
CMtlBase();
|
||||
virtual ~CMtlBase();
|
||||
|
||||
}; /* class CMtlBase */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_MTL_BASE_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file multi_mtl.cpp
|
||||
* \brief CMultiMtl
|
||||
* \date 2012-08-22 08:55GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CMultiMtl
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "multi_mtl.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CMultiMtl::CMultiMtl()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CMultiMtl::~CMultiMtl()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,67 @@
|
||||
/**
|
||||
* \file multi_mtl.h
|
||||
* \brief CMultiMtl
|
||||
* \date 2012-08-22 08:55GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CMultiMtl
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_MULTI_MTL_H
|
||||
#define PIPELINE_MULTI_MTL_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CMultiMtl
|
||||
* \date 2012-08-22 08:55GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CMultiMtl
|
||||
*/
|
||||
class CMultiMtl
|
||||
{
|
||||
protected:
|
||||
// pointers
|
||||
// ...
|
||||
|
||||
// instances
|
||||
// ...
|
||||
public:
|
||||
CMultiMtl();
|
||||
virtual ~CMultiMtl();
|
||||
}; /* class CMultiMtl */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_MULTI_MTL_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file node.cpp
|
||||
* \brief CNode
|
||||
* \date 2012-08-22 08:57GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CNode
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "node.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CNode::CNode()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CNode::~CNode()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file node.h
|
||||
* \brief CNode
|
||||
* \date 2012-08-22 08:57GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CNode
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_NODE_H
|
||||
#define PIPELINE_NODE_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "reference_target.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CNode
|
||||
* \date 2012-08-22 08:57GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CNode
|
||||
*/
|
||||
class CNode : public CReferenceTarget
|
||||
{
|
||||
public:
|
||||
CNode();
|
||||
virtual ~CNode();
|
||||
|
||||
}; /* class CNode */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_NODE_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file object.cpp
|
||||
* \brief CObject
|
||||
* \date 2012-08-22 09:13GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "object.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CObject::CObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CObject::~CObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file object.h
|
||||
* \brief CObject
|
||||
* \date 2012-08-22 09:13GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_OBJECT_H
|
||||
#define PIPELINE_OBJECT_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "base_object.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CObject
|
||||
* \date 2012-08-22 09:13GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CObject
|
||||
*/
|
||||
class CObject : public CBaseObject
|
||||
{
|
||||
public:
|
||||
CObject();
|
||||
virtual ~CObject();
|
||||
|
||||
}; /* class CObject */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_OBJECT_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file param_block.cpp
|
||||
* \brief CParamBlock
|
||||
* \date 2012-08-22 08:57GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CParamBlock
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "param_block.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CParamBlock::CParamBlock()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CParamBlock::~CParamBlock()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file param_block.h
|
||||
* \brief CParamBlock
|
||||
* \date 2012-08-22 08:57GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CParamBlock
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_PARAM_BLOCK_H
|
||||
#define PIPELINE_PARAM_BLOCK_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "reference_target.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CParamBlock
|
||||
* \date 2012-08-22 08:57GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CParamBlock
|
||||
*/
|
||||
class CParamBlock : public CReferenceTarget
|
||||
{
|
||||
public:
|
||||
CParamBlock();
|
||||
virtual ~CParamBlock();
|
||||
|
||||
}; /* class CParamBlock */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_PARAM_BLOCK_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file param_block_2.cpp
|
||||
* \brief CParamBlock2
|
||||
* \date 2012-08-22 08:57GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CParamBlock2
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "param_block_2.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CParamBlock2::CParamBlock2()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CParamBlock2::~CParamBlock2()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file param_block_2.h
|
||||
* \brief CParamBlock2
|
||||
* \date 2012-08-22 08:57GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CParamBlock2
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_PARAM_BLOCK_2_H
|
||||
#define PIPELINE_PARAM_BLOCK_2_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "reference_target.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CParamBlock2
|
||||
* \date 2012-08-22 08:57GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CParamBlock2
|
||||
*/
|
||||
class CParamBlock2 : public CReferenceTarget
|
||||
{
|
||||
public:
|
||||
CParamBlock2();
|
||||
virtual ~CParamBlock2();
|
||||
|
||||
}; /* class CParamBlock2 */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_PARAM_BLOCK_2_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file patch_object.cpp
|
||||
* \brief CPatchObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CPatchObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "patch_object.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CPatchObject::CPatchObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CPatchObject::~CPatchObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file patch_object.h
|
||||
* \brief CPatchObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CPatchObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_PATCH_OBJECT_H
|
||||
#define PIPELINE_PATCH_OBJECT_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "object.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CPatchObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CPatchObject
|
||||
*/
|
||||
class CPatchObject : public CObject
|
||||
{
|
||||
public:
|
||||
CPatchObject();
|
||||
virtual ~CPatchObject();
|
||||
|
||||
}; /* class CPatchObject */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_PATCH_OBJECT_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file poly_object.cpp
|
||||
* \brief CPolyObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CPolyObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "poly_object.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CPolyObject::CPolyObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CPolyObject::~CPolyObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file poly_object.h
|
||||
* \brief CPolyObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CPolyObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_POLY_OBJECT_H
|
||||
#define PIPELINE_POLY_OBJECT_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "object.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CPolyObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CPolyObject
|
||||
*/
|
||||
class CPolyObject : public CObject
|
||||
{
|
||||
public:
|
||||
CPolyObject();
|
||||
virtual ~CPolyObject();
|
||||
|
||||
}; /* class CPolyObject */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_POLY_OBJECT_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file reference_maker.cpp
|
||||
* \brief CReferenceMaker
|
||||
* \date 2012-08-22 08:52GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CReferenceMaker
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "reference_maker.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CReferenceMaker::CReferenceMaker()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CReferenceMaker::~CReferenceMaker()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file reference_maker.h
|
||||
* \brief CReferenceMaker
|
||||
* \date 2012-08-22 08:52GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CReferenceMaker
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_REFERENCE_MAKER_H
|
||||
#define PIPELINE_REFERENCE_MAKER_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "animatable.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CReferenceMaker
|
||||
* \date 2012-08-22 08:52GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* This class implements references
|
||||
*/
|
||||
class CReferenceMaker : public CAnimatable
|
||||
{
|
||||
public:
|
||||
CReferenceMaker();
|
||||
virtual ~CReferenceMaker();
|
||||
|
||||
}; /* class CReferenceMaker */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_REFERENCE_MAKER_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file reference_target.cpp
|
||||
* \brief CReferenceTarget
|
||||
* \date 2012-08-22 08:53GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CReferenceTarget
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "reference_target.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CReferenceTarget::CReferenceTarget()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CReferenceTarget::~CReferenceTarget()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file reference_target.h
|
||||
* \brief CReferenceTarget
|
||||
* \date 2012-08-22 08:53GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CReferenceTarget
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_REFERENCE_TARGET_H
|
||||
#define PIPELINE_REFERENCE_TARGET_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "reference_maker.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CReferenceTarget
|
||||
* \date 2012-08-22 08:53GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* This is a dummy class
|
||||
*/
|
||||
class CReferenceTarget : public CReferenceMaker
|
||||
{
|
||||
public:
|
||||
CReferenceTarget();
|
||||
virtual ~CReferenceTarget();
|
||||
|
||||
}; /* class CReferenceTarget */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_REFERENCE_TARGET_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file std_mat.cpp
|
||||
* \brief CStdMat
|
||||
* \date 2012-08-22 08:55GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CStdMat
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "std_mat.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CStdMat::CStdMat()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CStdMat::~CStdMat()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file std_mat.h
|
||||
* \brief CStdMat
|
||||
* \date 2012-08-22 08:55GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CStdMat
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_STD_MAT_H
|
||||
#define PIPELINE_STD_MAT_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "mtl.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CStdMat
|
||||
* \date 2012-08-22 08:55GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CStdMat
|
||||
*/
|
||||
class CStdMat : public CMtl
|
||||
{
|
||||
public:
|
||||
CStdMat();
|
||||
virtual ~CStdMat();
|
||||
|
||||
}; /* class CStdMat */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_STD_MAT_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file std_mat_2.cpp
|
||||
* \brief CStdMat2
|
||||
* \date 2012-08-22 08:55GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CStdMat2
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "std_mat_2.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CStdMat2::CStdMat2()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CStdMat2::~CStdMat2()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,68 @@
|
||||
/**
|
||||
* \file std_mat_2.h
|
||||
* \brief CStdMat2
|
||||
* \date 2012-08-22 08:55GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CStdMat2
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_STD_MAT_2_H
|
||||
#define PIPELINE_STD_MAT_2_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "std_mat.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CStdMat2
|
||||
* \date 2012-08-22 08:55GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CStdMat2
|
||||
*/
|
||||
class CStdMat2 : public CStdMat
|
||||
{
|
||||
protected:
|
||||
// pointers
|
||||
// ...
|
||||
|
||||
// instances
|
||||
// ...
|
||||
public:
|
||||
CStdMat2();
|
||||
virtual ~CStdMat2();
|
||||
}; /* class CStdMat2 */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_STD_MAT_2_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file super_class_unknown.cpp
|
||||
* \brief CSuperClassUnknown
|
||||
* \date 2012-08-22 08:59GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CSuperClassUnknown
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "super_class_unknown.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CSuperClassUnknown::CSuperClassUnknown()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CSuperClassUnknown::~CSuperClassUnknown()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,67 @@
|
||||
/**
|
||||
* \file super_class_unknown.h
|
||||
* \brief CSuperClassUnknown
|
||||
* \date 2012-08-22 08:59GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CSuperClassUnknown
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_SUPER_CLASS_UNKNOWN_H
|
||||
#define PIPELINE_SUPER_CLASS_UNKNOWN_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CSuperClassUnknown
|
||||
* \date 2012-08-22 08:59GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CSuperClassUnknown
|
||||
*/
|
||||
class CSuperClassUnknown
|
||||
{
|
||||
protected:
|
||||
// pointers
|
||||
// ...
|
||||
|
||||
// instances
|
||||
// ...
|
||||
public:
|
||||
CSuperClassUnknown();
|
||||
virtual ~CSuperClassUnknown();
|
||||
}; /* class CSuperClassUnknown */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_SUPER_CLASS_UNKNOWN_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file texmap.cpp
|
||||
* \brief CTexmap
|
||||
* \date 2012-08-22 08:56GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CTexmap
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "texmap.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CTexmap::CTexmap()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CTexmap::~CTexmap()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,63 @@
|
||||
/**
|
||||
* \file texmap.h
|
||||
* \brief CTexmap
|
||||
* \date 2012-08-22 08:56GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CTexmap
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_TEXMAP_H
|
||||
#define PIPELINE_TEXMAP_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "mtl_base.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CTexmap
|
||||
* \date 2012-08-22 08:56GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CTexmap
|
||||
*/
|
||||
class CTexmap : public CMtlBase
|
||||
{
|
||||
public:
|
||||
CTexmap();
|
||||
virtual ~CTexmap();
|
||||
|
||||
}; /* class CTexmap */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_TEXMAP_H */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,59 @@
|
||||
/**
|
||||
* \file tri_object.cpp
|
||||
* \brief CTriObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CTriObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <nel/misc/types_nl.h>
|
||||
#include "tri_object.h"
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
// #include <nel/misc/debug.h>
|
||||
|
||||
// Project includes
|
||||
|
||||
using namespace std;
|
||||
// using namespace NLMISC;
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
CTriObject::CTriObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CTriObject::~CTriObject()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
/* end of file */
|
@ -0,0 +1,64 @@
|
||||
/**
|
||||
* \file tri_object.h
|
||||
* \brief CTriObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CTriObject
|
||||
*/
|
||||
|
||||
/*
|
||||
* Copyright (C) 2012 by authors
|
||||
*
|
||||
* This file is part of RYZOM CORE PIPELINE.
|
||||
* RYZOM CORE PIPELINE is free software: you can redistribute it
|
||||
* and/or modify it under the terms of the GNU Affero General Public
|
||||
* License as published by the Free Software Foundation, either
|
||||
* version 3 of the License, or (at your option) any later version.
|
||||
*
|
||||
* RYZOM CORE PIPELINE is distributed in the hope that it will be
|
||||
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public
|
||||
* License along with RYZOM CORE PIPELINE. If not, see
|
||||
* <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef PIPELINE_TRI_OBJECT_H
|
||||
#define PIPELINE_TRI_OBJECT_H
|
||||
#include <nel/misc/types_nl.h>
|
||||
|
||||
// STL includes
|
||||
|
||||
// NeL includes
|
||||
|
||||
// Project includes
|
||||
#include "object.h"
|
||||
|
||||
namespace PIPELINE {
|
||||
namespace MAX {
|
||||
namespace BUILTIN {
|
||||
|
||||
/**
|
||||
* \brief CTriObject
|
||||
* \date 2012-08-22 08:58GMT
|
||||
* \author Jan Boon (Kaetemi)
|
||||
* CTriObject
|
||||
*/
|
||||
class CTriObject : public CObject
|
||||
{
|
||||
|
||||
public:
|
||||
CTriObject();
|
||||
virtual ~CTriObject();
|
||||
|
||||
}; /* class CTriObject */
|
||||
|
||||
} /* namespace BUILTIN */
|
||||
} /* namespace MAX */
|
||||
} /* namespace PIPELINE */
|
||||
|
||||
#endif /* #ifndef PIPELINE_TRI_OBJECT_H */
|
||||
|
||||
/* end of file */
|
Loading…
Reference in New Issue