datablock-temp-clone -- Implements creation of temporary datablock clones to allow late substitution of datablock fields.

This commit is contained in:
Marc Chapman 2017-07-26 21:10:43 +01:00
parent 83c533249f
commit 43815793d1
24 changed files with 865 additions and 11 deletions

View file

@ -20,6 +20,10 @@
// IN THE SOFTWARE.
//-----------------------------------------------------------------------------
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
// Arcane-FX for MIT Licensed Open Source version of Torque 3D from GarageGames
// Copyright (C) 2015 Faust Logic, Inc.
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
#ifndef _SFXTRACK_H_
#define _SFXTRACK_H_
@ -92,6 +96,8 @@ class SFXTrack : public SimDataBlock
DECLARE_CONOBJECT( SFXTrack );
DECLARE_CATEGORY( "SFX" );
DECLARE_DESCRIPTION( "Abstract base class for any kind of data that can be turned into SFXSources." );
public:
/*C*/ SFXTrack(const SFXTrack&, bool = false);
};
#endif // !_SFXTRACK_H_