00001 #ifndef __domFx_depthtarget_h__ 00002 #define __domFx_depthtarget_h__ 00003 00004 #include <dae/daeDocument.h> 00005 #include <dom/domTypes.h> 00006 #include <dom/domElements.h> 00007 00008 #include <dom/domFx_rendertarget.h> 00009 class DAE; 00010 00011 class domFx_depthtarget : public domFx_rendertarget 00012 { 00013 public: 00014 virtual COLLADA_TYPE::TypeEnum getElementType() const { return COLLADA_TYPE::FX_DEPTHTARGET; } 00015 static daeInt ID() { return 132; } 00016 virtual daeInt typeID() const { return ID(); } 00017 00018 protected: 00022 domFx_depthtarget(DAE& dae) : domFx_rendertarget(dae) {} 00026 virtual ~domFx_depthtarget() {} 00030 virtual domFx_depthtarget &operator=( const domFx_depthtarget &cpy ) { (void)cpy; return *this; } 00031 00032 public: // STATIC METHODS 00037 static DLLSPEC daeElementRef create(DAE& dae); 00043 static DLLSPEC daeMetaElement* registerElement(DAE& dae); 00044 }; 00045 00046 00047 #endif