Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef DESTRUCTIBLE_PREVIEW_H
00013 #define DESTRUCTIBLE_PREVIEW_H
00014
00015 #include "AssetPreview.h"
00016 #include "RenderMeshActor.h"
00017
00018 namespace nvidia
00019 {
00020 namespace apex
00021 {
00022
00023 PX_PUSH_PACK_DEFAULT
00024
00025
00030 class DestructiblePreview : public AssetPreview
00031 {
00032 public:
00033
00037 virtual const RenderMeshActor* getRenderMeshActor() const = 0;
00038
00044 virtual void setExplodeView(uint32_t depth, float explode) = 0;
00045
00046 protected:
00047 DestructiblePreview() {}
00048 };
00049
00050 PX_POP_PACK
00051
00052 }
00053 }
00054
00055 #endif // DESTRUCTIBLE_PREVIEW_H