![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /***************************************************************************** 00002 * Copyright (c) 2012 MAK Technologies, Inc. 00003 * All rights reserved. 00004 *****************************************************************************/ 00005 00009 00010 #pragma once 00011 00012 #include <vrvCore/vrvCore.h> 00013 00014 #include <vrvCore/DtModel.h> 00015 00016 #include <matrix/vlVector.h> 00017 00018 namespace makVrv 00019 { 00020 00021 class DtDecalModelInstance; 00022 00025 class DT_DLL_VRVCORE DtDecalModel : public DtModel 00026 { 00027 public: 00028 00030 DtDecalModel( DtDe& de, DtUniqueID id ); 00031 00033 virtual ~DtDecalModel(); 00034 00036 virtual void setModelDefinition( const std::string& str ) = 0; 00037 00040 virtual std::string className() const = 0; 00041 00043 virtual void setOcclusionEnabled( bool enabled ) = 0; 00044 00046 virtual void update() = 0; 00047 00048 }; 00049 00050 }