diff options
Diffstat (limited to 'public/movieobjects/movieobjects.cpp')
| -rw-r--r-- | public/movieobjects/movieobjects.cpp | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/public/movieobjects/movieobjects.cpp b/public/movieobjects/movieobjects.cpp new file mode 100644 index 0000000..c60337f --- /dev/null +++ b/public/movieobjects/movieobjects.cpp @@ -0,0 +1,60 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: See notes below +// +//============================================================================= + +#include "movieobjects/movieobjects.h" + +#include "movieobjects/movieobjects_compiletools.cpp" + +// YOU MUST INCLUDE THIS FILE INTO ANY PROJECT WHICH USES THE movieobjects.lib FILE +// This hack causes the class factories for the element types to be imported into the compiled code... + +// Movie types +USING_ELEMENT_FACTORY( DmeCamera ); +USING_ELEMENT_FACTORY( DmeSoundClip ); +USING_ELEMENT_FACTORY( DmeFilmClip ); +USING_ELEMENT_FACTORY( DmeMDL ); +USING_ELEMENT_FACTORY( DmeMaterial ); +USING_ELEMENT_FACTORY( DmeLight ); +USING_ELEMENT_FACTORY( DmeGameModel ); +USING_ELEMENT_FACTORY( DmeSound ); +USING_ELEMENT_FACTORY( DmeGameSound ); + +USING_ELEMENT_FACTORY( DmeMorphOperator ); +USING_ELEMENT_FACTORY( DmeTransformOperator ); +USING_ELEMENT_FACTORY( DmeExpressionOperator ); + +USING_ELEMENT_FACTORY( DmeGameModelInput ); +USING_ELEMENT_FACTORY( DmeGamePortal ); +USING_ELEMENT_FACTORY( DmeMouseInput ); +USING_ELEMENT_FACTORY( DmeKeyboardInput ); + +USING_ELEMENT_FACTORY( DmeEditorAttributeInfo ); +USING_ELEMENT_FACTORY( DmeEditorChoicesInfo ); +USING_ELEMENT_FACTORY( DmeEditorType ); +USING_ELEMENT_FACTORY( DmeEditorTypeDictionary ); + +USING_ELEMENT_FACTORY( DmePackColorOperator ); +USING_ELEMENT_FACTORY( DmePackVector2Operator ); +USING_ELEMENT_FACTORY( DmePackVector3Operator ); +USING_ELEMENT_FACTORY( DmePackVector4Operator ); +USING_ELEMENT_FACTORY( DmePackQAngleOperator ); +USING_ELEMENT_FACTORY( DmePackQuaternionOperator ); +USING_ELEMENT_FACTORY( DmePackVMatrixOperator ); + +USING_ELEMENT_FACTORY( DmeUnpackColorOperator ); +USING_ELEMENT_FACTORY( DmeUnpackVector2Operator ); +USING_ELEMENT_FACTORY( DmeUnpackVector3Operator ); +USING_ELEMENT_FACTORY( DmeUnpackVector4Operator ); +USING_ELEMENT_FACTORY( DmeUnpackQAngleOperator ); +USING_ELEMENT_FACTORY( DmeUnpackQuaternionOperator ); +USING_ELEMENT_FACTORY( DmeUnpackVMatrixOperator ); + +USING_ELEMENT_FACTORY( DmeAnimationSet ); +USING_ELEMENT_FACTORY( DmePhonemeMapping ); +USING_ELEMENT_FACTORY( DmeBalanceToStereoCalculatorOperator ); +USING_ELEMENT_FACTORY( DmeGlobalFlexControllerOperator ); + +USING_ELEMENT_FACTORY( DmeTimeSelection ); |