//===== Copyright (c) 1996-2009, Valve Corporation, All rights reserved. ==== // // Dme Asset // //=========================================================================== // Valve includes #include "datamodel/dmelementfactoryhelper.h" #include "mdlobjects/dmeasset.h" // memdbgon must be the last include file in a .cpp file!!! #include "tier0/memdbgon.h" //----------------------------------------------------------------------------- // DmeRelatedAsset //----------------------------------------------------------------------------- IMPLEMENT_ELEMENT_FACTORY( DmeRelatedAsset, CDmeRelatedAsset ); //----------------------------------------------------------------------------- // //----------------------------------------------------------------------------- void CDmeRelatedAsset::OnConstruction() { m_sPath.Init( this, "path" ); m_bIncludeModel.Init( this, "includeModel" ); m_sNotes.Init( this, "notes" ); m_bUseSkeleton.Init( this, "useSkeleton" ); m_bAlwaysIncludeAttachments.Init( this, "alwaysIncludeAttachments" ); m_eAssembleCmds.Init( this, "assembleCmds" ); } //----------------------------------------------------------------------------- // //----------------------------------------------------------------------------- void CDmeRelatedAsset::OnDestruction() { } //----------------------------------------------------------------------------- // DmeAssetRoot //----------------------------------------------------------------------------- IMPLEMENT_ELEMENT_FACTORY( DmeAssetRoot, CDmeAssetRoot ); //----------------------------------------------------------------------------- // //----------------------------------------------------------------------------- void CDmeAssetRoot::OnConstruction() { m_sMdlPath.Init( this, "mdlPath" ); m_sSurfaceProperty.Init( this, "surfaceProperty" ); m_ePostAssembleCmds.Init( this, "postAssembleCmds" ); m_eRelatedAssets.Init( this, "relatedAssets" ); m_sNameAtCreationTime.Init( this, "nameAtCreationTime" ); m_sNotes.Init( this, "notes" ); m_bAmbientBoost.Init( this, "ambientBoost" ); m_bCastTextureShadows.Init( this, "castTextureShadows" ); m_bDoNotCastShadows.Init( this, "doNotCastShadows" ); m_sDynamicLightingOrigin.Init( this, "dynamicLightingOrigin" ); m_nOpacity.Init( this, "opacity" ); m_bNoForcedFade.Init( this, "noForcedFace" ); m_bSubdivisionSurface.Init( this, "subdivisionSurface" ); m_sContentsDescription.Init( this, "contentsDescription" ); } //----------------------------------------------------------------------------- // //----------------------------------------------------------------------------- void CDmeAssetRoot::OnDestruction() { }