00001 /**************************************************************************************** 00002 00003 Copyright (C) 2012 Autodesk, Inc. 00004 All rights reserved. 00005 00006 Use of this software is subject to the terms of the Autodesk license agreement 00007 provided at the time of installation or download, or which otherwise accompanies 00008 this software in either electronic or hard copy form. 00009 00010 ****************************************************************************************/ 00011 00013 #ifndef _FBXSDK_SCENE_DISPLAY_LAYER_H_ 00014 #define _FBXSDK_SCENE_DISPLAY_LAYER_H_ 00015 00016 #include <fbxsdk/fbxsdk_def.h> 00017 00018 #include <fbxsdk/scene/fbxcollectionexclusive.h> 00019 #include <fbxsdk/core/fbxmanager.h> 00020 00021 #include <fbxsdk/fbxsdk_nsbegin.h> 00022 00029 class FBXSDK_DLL FbxDisplayLayer : public FbxCollectionExclusive 00030 { 00031 FBXSDK_OBJECT_DECLARE(FbxDisplayLayer, FbxCollectionExclusive); 00032 00033 public: 00035 // 00036 // Properties 00037 // 00039 00043 FbxPropertyT<FbxDouble3> Color; 00048 FbxPropertyT<FbxBool> Show; 00053 FbxPropertyT<FbxBool> Freeze; 00058 FbxPropertyT<FbxBool> LODBox; 00059 00061 // Static values 00063 00064 // Default property values 00065 static const FbxDouble3 sColorDefault; 00066 00067 private: 00068 00069 #ifndef DOXYGEN_SHOULD_SKIP_THIS 00070 00071 protected: 00072 FbxDisplayLayer(FbxManager& pManager, char const* pName); 00073 00074 bool ConstructProperties(bool pForceSet); 00075 00076 #endif // #ifndef DOXYGEN_SHOULD_SKIP_THIS 00077 }; 00078 00079 #include <fbxsdk/fbxsdk_nsend.h> 00080 00081 #endif /* _FBXSDK_SCENE_DISPLAY_LAYER_H_ */