Go to the
documentation of this file.
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00013 #ifndef _FBXSDK_SCENE_SHADING_ENTRY_VIEW_H_
00014 #define _FBXSDK_SCENE_SHADING_ENTRY_VIEW_H_
00015
00016 #include <fbxsdk/fbxsdk_def.h>
00017
00018 #include <fbxsdk/core/fbxobject.h>
00019
00020 #include <fbxsdk/fbxsdk_nsbegin.h>
00021
00022 class FbxBindingTableEntry;
00023
00028 class FBXSDK_DLL FbxEntryView
00029 {
00030 public:
00031
00033 static const char* sEntryType;
00034
00039
00045 FbxEntryView( FbxBindingTableEntry* pEntry, bool pAsSource, bool pCreate = false );
00046
00048 virtual ~FbxEntryView();
00050
00051
00058 virtual bool IsValid() const;
00059
00063 virtual bool Create();
00064
00067 virtual const char* EntryType() const;
00068
00070
00071
00072
00073
00074
00075
00077
00078 #ifndef DOXYGEN_SHOULD_SKIP_THIS
00079
00080 protected:
00081
00082 bool mAsSource;
00083 FbxBindingTableEntry* mEntry;
00084
00085 private:
00086
00087 #endif // #ifndef DOXYGEN_SHOULD_SKIP_THIS
00088 };
00089
00090 #include <fbxsdk/fbxsdk_nsend.h>
00091
00092 #endif