Go to the
documentation of this file.
00001 #ifndef __FBSDK_H__
00002 #define __FBSDK_H__
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00044 #include <fbsdk/fbcomponent.h>
00045 #include <fbsdk/fbcore.h>
00046 #include <fbsdk/fbconfigfile.h>
00047 #include <fbsdk/fbio.h>
00048
00049 #include <fbsdk/fbmath.h>
00050 #include <fbsdk/fbimage.h>
00051 #include <fbsdk/fbmodel.h>
00052 #include <fbsdk/fbcamera.h>
00053 #include <fbsdk/fblight.h>
00054 #include <fbsdk/fbmodelpath3d.h>
00055 #include <fbsdk/fbplug.h>
00056
00057 #include <fbsdk/fbscene.h>
00058 #include <fbsdk/fbshader.h>
00059 #include <fbsdk/fbsystem.h>
00060 #include <fbsdk/fbactionmanager.h>
00061 #if !defined(K_NO_RENDERER)
00062 #include <fbsdk/fbrenderer.h>
00063 #endif
00064 #include <fbsdk/fbkeyinggroup.h>
00065
00066 #include <fbsdk/fbprofiler.h>
00067 #include <fbsdk/fblogger.h>
00068 #include <fbsdk/fbunion.h>
00069
00070 #if !defined(K_NO_AUDIO)
00071 #include <fbsdk/fbaudio.h>
00072 #endif
00073
00074 #if !defined(K_NO_DECK)
00075 #include <fbsdk/fbdeck.h>
00076 #endif
00077
00078 #if !defined(K_NO_CHARACTER)
00079 #include <fbsdk/fbcharacter.h>
00080 #include <fbsdk/fbcharacterface.h>
00081 #include <fbsdk/fbcharacterextension.h>
00082 #include <fbsdk/fbcharactersolver.h>
00083 #endif
00084
00085 #if !defined(K_NO_FOLDER)
00086 #include <fbsdk/fbfolder.h>
00087 #endif
00088
00089 #if !defined(K_NO_MANIPULATOR)
00090 #include <fbsdk/fbmanipulator.h>
00091 #endif
00092
00093 #if !defined(K_NO_NOTE)
00094 #include <fbsdk/fbnote.h>
00095 #endif
00096
00097 #if !defined(K_NO_OPTICAL)
00098 #include <fbsdk/fboptical.h>
00099 #endif
00100
00101 #if !defined(K_NO_POSE)
00102 #include <fbsdk/fbpose.h>
00103 #include <fbsdk/fbobjectpose.h>
00104 #if !defined(K_NO_CHARACTER)
00105 #include <fbsdk/fbcharacterpose.h>
00106 #endif
00107 #endif
00108
00109 #if !defined(K_NO_STORY)
00110 #include <fbsdk/fbstory.h>
00111 #endif
00112
00113 #include <fbsdk/fbmotion.h>
00114
00115 #if !defined(K_NO_VIDEO)
00116 #include <fbsdk/fbvideo.h>
00117 #include <fbsdk/fbvideocodecmanager.h>
00118 #endif
00119
00120 #if !defined(K_NO_RENDERER)
00121 #include <fbsdk/fbvideograbber.h>
00122 #endif
00123
00124
00125 #include <fbsdk/fbconstraint.h>
00126 #include <fbsdk/fbfilter.h>
00127 #include <fbsdk/fbgroup.h>
00128 #include <fbsdk/fbfilereference.h>
00129 #include <fbsdk/fbpython.h>
00130
00131 #if !defined(K_NO_UI)
00132
00133 #include <fbcontrols/fbcontrols.h>
00134 #include <fbcontrols/fbgenericmenu.h>
00135 #include <fbcontrols/fbtool.h>
00136 #include <fbcontrols/fbuiutil.h>
00137 #include <fbcontrols/fbconstraintlayout.h>
00138 #include <fbcontrols/fbdecklayout.h>
00139 #include <fbcontrols/fbdevicelayout.h>
00140 #include <fbcontrols/fbmanipulatorlayout.h>
00141 #include <fbcontrols/fbshaderlayout.h>
00142 #include <fbcontrols/fbrenderercallbacklayout.h>
00143 #include <fbcontrols/fbmateriallayout.h>
00144 #include <fbcontrols/fbtexturelayout.h>
00145 #else
00146
00147 inline int FBMessageBox( const char* pBoxTitle, const char* pMessage, const char* pButton1Str, const char* pButton2Str=NULL, const char* pButton3Str=NULL, int pDefaultButton=0, int pScrolledMessage=0) { return pDefaultButton; }
00148 inline int FBMessageBoxWithCheck( const char* pBoxTitle, const char* pMessage, const char* pButton1Str, const char* pButton2Str, const char* pButton3Str, const char* pCheckBoxStr, bool& pCheckBoxValue, int pDefaultButton=0, int pScrolledMessage=0) { return pDefaultButton; }
00149 #endif
00150
00151 #ifdef _MSC_VER
00152 #pragma warning (disable: 4702) // unreachable code
00153 #endif
00154
00155 #ifdef FBSDKUseNamespace
00156 using namespace FBSDKNamespace;
00157 #endif
00158
00159 #endif