- Main Page
- Classes
- Files
- Directories
- Examples

- File List
- File Members

# fbxbindingtable.h

Go to the documentation of this file.

    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_SHADING_BINDING_TABLE_H_
    00014 #define _FBXSDK_SCENE_SHADING_BINDING_TABLE_H_
    00015
    00016 #include <fbxsdk/fbxsdk_def.h>
    00017
    00018 #include <fbxsdk/scene/shading/fbxbindingtablebase.h>
    00019
    00020 #include <fbxsdk/fbxsdk_nsbegin.h>
    00021
    00030 class FBXSDK_DLL FbxBindingTable : public FbxBindingTableBase
    00031 {
    00032     FBXSDK_OBJECT_DECLARE(FbxBindingTable, FbxBindingTableBase);
    00033
    00034 public:
    00039     FbxPropertyT<FbxString>            TargetName;
    00040
    00045     FbxPropertyT<FbxString>            TargetType;
    00046
    00051     FbxPropertyT<FbxString>            DescRelativeURL;
    00052
    00057     FbxPropertyT<FbxString>            DescAbsoluteURL;
    00058
    00063     FbxPropertyT<FbxString>            DescTAG;
    00064
    00069     FbxPropertyT<FbxString>            CodeRelativeURL;
    00070
    00075     FbxPropertyT<FbxString>            CodeAbsoluteURL;
    00076
    00081     FbxPropertyT<FbxString>            CodeTAG;
    00082
    00084     // Static values
    00086
    00088     static const char* sTargetName;
    00089
    00091     static const char* sTargetType;
    00092
    00094     static const char* sDescRelativeURL;
    00095
    00097     static const char* sDescAbsoluteURL;
    00098
    00100     static const char* sDescTAG;
    00101
    00103     static const char* sCodeRelativeURL;
    00104
    00106     static const char* sCodeAbsoluteURL;
    00107
    00109     static const char* sCodeTAG;
    00110
    00111
    00113     static const char* sDefaultTargetName;
    00114
    00116     static const char* sDefaultTargetType;
    00117
    00119     static const char* sDefaultDescRelativeURL;
    00120
    00122     static const char* sDefaultDescAbsoluteURL;
    00123
    00125     static const char* sDefaultDescTAG;
    00126
    00128     static const char* sDefaultCodeRelativeURL;
    00129
    00131     static const char* sDefaultCodeAbsoluteURL;
    00132
    00134     static const char* sDefaultCodeTAG;
    00135
    00137 //
    00138 //  WARNING!
    00139 //
    00140 //    Anything beyond these lines may not be documented accurately and is
    00141 //     subject to change without notice.
    00142 //
    00144 #ifndef DOXYGEN_SHOULD_SKIP_THIS
    00145 private:
    00146     FbxBindingTable(FbxManager& pManager, char const* pName);
    00147
    00148     virtual bool ConstructProperties(bool pForceSet);
    00149 #endif // #ifndef DOXYGEN_SHOULD_SKIP_THIS
    00150 };
    00151
    00152 #include <fbxsdk/fbxsdk_nsend.h>
    00153
    00154 #endif /* _FBXSDK_SCENE_SHADING_BINDING_TABLE_H_ */