1 #ifndef __FBTRACKER_H__ 2 #define __FBTRACKER_H__ 42 #include <kaydaradef.h> 47 #define FBSDK_DLL K_DLLIMPORT 53 #ifdef FBSDKUseNamespace 116 virtual bool FBCreate ();
117 virtual void FBDestroy ();
185 virtual int PacketGetCount();
240 virtual bool LoadLensTables(
const char* pFilename );
250 virtual bool InstrumentWriteData(
FBEvaluateInfo* pEvaluateInfo )
override;
297 virtual bool FBCreate ();
298 virtual void FBDestroy ();
306 virtual void RecordingInitAnimation (
FBAnimationNode* pAnimationNode );
307 virtual void RecordingDoneAnimation (
FBAnimationNode* pAnimationNode );
332 virtual bool DeviceCameraWriteData(
FBEvaluateInfo* pEvaluateInfo );
337 virtual bool LoadLensTables(
const char* pFilename );
352 #ifdef FBSDKUseNamespace kFbxObjectStore
Description of the different store/retrieve passes of the FBX format.
class K_DLLIMPORT FBPropertyBase< double, kFBPT_double > FBPropertyDouble
Property: double
#define __FBClassDeclare(Name, Parent)
For internal use only.
FBPropertyDouble ManualCenterX
Property(RW): Manual optical center X coordinate.
Base Device class. Cannot be instantiated from Python.
FBPropertyDouble Zoom
Property: Zoom encoder value.
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
FBPropertyVector2d OpticalCenter
Property: Optical Center of camera lens.
FBPropertyVector3d Rotation
Property: Orientation of camera.
FBPropertyBool UsingCustomInstruments
Property(RW): Using custom instruments?
FBPropertyBool ManualCenterMode
Property(RW): Manually adjust the optical center?
FBPropertyBool InvertFocus
Property(RW): Invert the focus encoder values?
FBPropertyString ModelTemplatePrefix
Property(RW): Model template prefix.
FBPropertyInt NumberOfInstruments
Property(RW): Number of instruments.
class K_DLLIMPORT FBPropertyBase< FBVector2d, kFBPT_Vector2D > FBPropertyVector2d
FBPropertyVector2d type definition.
FBPropertyVector3d RotationOffset
Property(RW): Rotation offset.
kDeviceIOs
Types of I/O for device.
FBPropertyDouble Focus
Property: Focus encoder value (relative).
FBPropertyBool InvertZoom
Property(RW): Invert the zoom encoder values?
Contains definitions for devices, boxes and models.
Sync'ed device packet.
FBPropertyBool DebugInfo
Property: Debugging Info?
FBPropertyInt CorrectedSync
Property: Corrected sync count (from Sync queue).
FBPropertyDouble AspectRatio
Property(RW): Aspect ratio for calculating the Field of View X value.
Device Input and Output Notification information structure.
Sync'ed device class.
FBPropertyDouble ManualFovX
Property(RW): Manual field of view X value.
FBPropertyDouble ManualCenterY
Property(RW): Manual optical center Y coordinate.
class K_DLLIMPORT FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool
FBPropertyDouble ZoomMultiplier
Property(RW): Filmback multiplier.
FBPropertyBool LensFovInDegrees
Property(RW): Is FOV in table in degrees (false)
FBPropertyVector3d TranslationOffset
Property(RW): Translation offset;
FBPropertyDeviceCameraPacket RecordPacket
Property(RW): Used as a buffer to contain the record state of the instrument, use to create the keys ...
Camera device base class.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
#define FBSDKNamespace
FBSDKNamespace define.
Property class: const char * (String).
FBPropertyVector2d FieldOfView
Property: Field of View (X,Y) of camera lens.
FBPropertyBool LensTableLoaded
Property(R-): Has the lens table been loaded?
FBPropertyInt PacketBufferSize
Property: Packet buffer size(default=100).
Instrument for a camera device.
FBPropertyTime Time
Property: Time of packet.
FBPropertyVector3d Position
Property: Position of camera.
FBPropertyDeviceCameraPacket Packet
Property(RW): Used as a buffer to contain the current state of the instrument, use to put data in con...
FBPropertyInt SyncDelay
Property: Synchronization delay (in sync count units).
FBPropertyString LensCalibrationFilename
Property(R-): Lens calibration filename.
FBPropertyVector3d Offset
Property: Camera offset.
FBTimeMode
Different time modes available.
class K_DLLIMPORT FBPropertyBase< int, kFBPT_int > FBPropertyInt
Property: int
class K_DLLIMPORT FBPropertyBase< FBTime, kFBPT_Time > FBPropertyTime
Property: FBTime
FBPropertyBool ManualFovMode
Property(RW): In manual mode (not using encoder values to control zoom)?
MotionBuilder SDK base class.
class K_DLLIMPORT FBPropertyBase< FBVector3d, kFBPT_Vector3D > FBPropertyVector3d
FBPropertyVector3d type definition.
Instrument abstraction layer.
FBPropertyDouble ManualFovY
Property(RW): Manual field of view Y value.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
FBPropertyInt DeviceSync
Property: Sync count for packet (from Device).
AnimationNodeNotify evaluation information.
FBPropertyInt OriginalSync
Property: Sync count for packet (from Application).
FBPropertyDouble NodalMultiplier
Property(RW): Multiplier for nodal offset.
K_DLLIMPORT FBTimeMode FBGetSyncTimeMode()
Returns the time mode for the current system sync.