00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef CLOTHING_RENDER_PROXY_H
00013 #define CLOTHING_RENDER_PROXY_H
00014
00015 #include "Renderable.h"
00016 #include "ApexInterface.h"
00017
00018 namespace NvParameterized
00019 {
00020 class Interface;
00021 }
00022
00023 namespace nvidia
00024 {
00025 namespace apex
00026 {
00027
00028 PX_PUSH_PACK_DEFAULT
00029
00035 class ClothingRenderProxy : public ApexInterface, public Renderable
00036 {
00037 protected:
00038 virtual ~ClothingRenderProxy() {}
00039
00040 public:
00044 virtual bool hasSimulatedData() const = 0;
00045 };
00046
00047 PX_POP_PACK
00048
00049 }
00050 }
00051
00052 #endif // CLOTHING_RENDER_PROXY_H