fbsdk/fbscene.h File Reference

fbscene.h File Reference
#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>
#include <fbsdk/fbcore.h>
#include <fbsdk/fbdata.h>
#include <fbsdk/fbfolder.h>
#include <fbsdk/fbrenderer.h>
#include <fbsdk/fbshader.h>
#include <fbsdk/fbmodel.h>
#include <fbsdk/fbhud.h>
#include <fbsdk/fbcamera.h>
#include <fbsdk/fblight.h>
#include <fbsdk/fbvideo.h>
#include <fbsdk/fbmotion.h>
#include <fbsdk/fbgroup.h>
#include <fbsdk/fbfilereference.h>
#include <fbsdk/fbnamespace.h>
#include <fbsdk/fbobjectpose.h>
#include <fbsdk/fbcharacter.h>
#include <fbsdk/fbcharacterface.h>
#include <fbsdk/fbcharacterpose.h>
#include <fbsdk/fbcharacterextension.h>
#include <fbsdk/fbdeck.h>
#include <fbsdk/fbaudio.h>
#include <fbsdk/fbmanipulator.h>
#include <fbsdk/fbnote.h>
#include <fbsdk/fbpose.h>
#include <fbsdk/fbcommand.h>
#include <fbsdk/fbuserobject.h>
#include <fbsdk/fbconstraint.h>
#include <fbsdk/fboptical.h>

File Description

Contains information pertaining to the FBScene class, a representation of a scene in the 3D world.

Definition in file fbscene.h.

Classes

class  FBEventSceneChange
 Select model event class. More...
 
class  FBEventTakeChange
 Take change event class. More...
 
class  FBPropertyListScene
 PropertyList: Scene. More...
 
class  FBScene
 Access to the MotionBuilder scene. More...
 

Namespaces

 ORSDK2018
 

Macros

#define FBSDK_DLL   K_DLLIMPORT
 Be sure that FBSDK_DLL is defined only once... More...
 
#define __FB_COMPONENT_SCENE
 

Typedefs

typedef class FBPropertyBaseEnum< enum FBSceneChangeType > FBPropertySceneChangeType
 
typedef class FBPropertyBaseEnum< enum FBTakeChangeType > FBPropertyTakeChangeType
 
typedef class FBPropertyBaseList< FBScene * > FBPropertyBaseListScene
 

Enumerations

enum  FBSceneChangeType {
  kFBSceneChangeNone, kFBSceneChangeDestroy, kFBSceneChangeAttach, kFBSceneChangeDetach,
  kFBSceneChangeAddChild, kFBSceneChangeRemoveChild, kFBSceneChangeSelect, kFBSceneChangeUnselect,
  kFBSceneChangeRename, kFBSceneChangeRenamePrefix, kFBSceneChangeRenameUnique, kFBSceneChangeRenameUniquePrefix,
  kFBSceneChangeRenamed, kFBSceneChangeRenamedPrefix, kFBSceneChangeRenamedUnique, kFBSceneChangeRenamedUniquePrefix,
  kFBSceneChangeSoftSelect, kFBSceneChangeSoftUnselect, kFBSceneChangeHardSelect, kFBSceneChangeActivate,
  kFBSceneChangeDeactivate, kFBSceneChangeLoadBegin, kFBSceneChangeLoadEnd, kFBSceneChangeClearBegin,
  kFBSceneChangeClearEnd, kFBSceneChangeTransactionBegin, kFBSceneChangeTransactionEnd, kFBSceneChangeMergeTransactionBegin,
  kFBSceneChangeMergeTransactionEnd, kFBSceneChangeReSelect, kFBSceneChangeChangeName, kFBSceneChangeChangedName,
  kFBSceneChangePreParent, kFBSceneChangePreUnparent, kFBSceneChangeFocus, kFBSceneChangeChangedParent,
  kFBSceneChangeReorder, kFBSceneChangeReordered
}
 Types of model selection events. More...
 
enum  FBTakeChangeType {
  kFBTakeChangeAdded, kFBTakeChangeRemoved, kFBTakeChangeOpened, kFBTakeChangeClosed,
  kFBTakeChangeRenamed, kFBTakeChangeUpdated, kFBTakeChangeMoved, kFBTakeChangeNone
}
 Types of take change events. More...
 

Macro Definition Documentation

#define __FB_COMPONENT_SCENE

Definition at line 543 of file fbscene.h.

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 49 of file fbscene.h.

Go to the source code of this file.