FBX C++ API Reference
|
#include <fbxcamerastereo.h>
This node attribute contains methods for accessing the properties of a stereo camera.
Generally, a set of stereoRig contains the center camera, the left camera and the right camera. FbxCameraStereo is used to represent the center camera. The left and right camera could be FbxCamera. FbxCameraStereo contains stereo properties. The left and right camera can also be get and set via related methods in FbxCameraStereo class.
Definition at line 30 of file fbxcamerastereo.h.
Public Member Functions | |
virtual FbxClassId | GetClassId () const |
virtual FbxNodeAttribute::EType | GetAttributeType () const |
Return the type of node attribute which is EType::eCameraStereo. More... | |
void | Reset () |
Reset the stereo camera to default values. More... | |
FbxCamera * | GetLeftCamera () const |
Get the left camera which connect to property LeftCamera. More... | |
FbxCamera * | GetRightCamera () const |
Get the right camera which connect to property RightCamera. More... | |
bool | SetLeftCamera (FbxCamera *pCamera) |
Set the left camera, connect property LeftCamera to pCamera. More... | |
bool | SetRightCamera (FbxCamera *pCamera) |
Set the right camera, connect property RightCamera to pCamera. More... | |
FbxAMatrix | GetLeftCameraLocalMatrix () const |
Get the local transformation matrix of left camera. More... | |
FbxAMatrix | GetLeftCameraGlobalMatrix () const |
Get the global matrix of left camera. More... | |
FbxAMatrix | GetRightCameraLocalMatrix () const |
Get the local transformation matrix of right camera. More... | |
FbxAMatrix | GetRightCameraGlobalMatrix () const |
Get the global transformation matrix of right camera. More... | |
double | ReevaluateLeftCameraFilmOffsetX () const |
Reevaluate the FilmOffsetX of left camera. More... | |
double | ReevaluateRightCameraFilmOffsetX () const |
Reevaluate the FilmOffsetX of right camera. More... | |
bool | ConnectProperties () |
connect left and right camera property to stereo camera. More... | |
![]() | |
void | Reset () |
Reset the camera to default values. More... | |
void | SetFormat (EFormat pFormat) |
Set the camera format. More... | |
EFormat | GetFormat () const |
Get the camera format. More... | |
void | SetAspect (EAspectRatioMode pRatioMode, double pWidth, double pHeight) |
Set the camera's aspect ratio mode. More... | |
EAspectRatioMode | GetAspectRatioMode () const |
Get the camera aspect ratio mode. More... | |
void | SetPixelRatio (double pRatio) |
Set the pixel ratio. More... | |
double | GetPixelRatio () const |
Get the pixel ratio. More... | |
void | SetNearPlane (double pDistance) |
Set the near plane distance from the camera. More... | |
double | GetNearPlane () const |
Get the near plane distance from the camera. More... | |
void | SetFarPlane (double pDistance) |
Set the far plane distance from camera. More... | |
double | GetFarPlane () const |
Get the far plane distance from camera. More... | |
void | SetApertureFormat (EApertureFormat pFormat) |
Set the camera aperture format. More... | |
EApertureFormat | GetApertureFormat () const |
Get the camera aperture format. More... | |
void | SetApertureMode (EApertureMode pMode) |
Set the camera aperture mode. More... | |
EApertureMode | GetApertureMode () const |
Get the camera aperture mode. More... | |
void | SetApertureWidth (double pWidth) |
Set the camera aperture width in inches. More... | |
double | GetApertureWidth () const |
Get the camera aperture width in inches. More... | |
void | SetApertureHeight (double pHeight) |
Set the camera aperture height in inches. More... | |
double | GetApertureHeight () const |
Get the camera aperture height in inches. More... | |
void | SetSqueezeRatio (double pRatio) |
Set the squeeze ratio. More... | |
double | GetSqueezeRatio () const |
Get the camera squeeze ratio. More... | |
double | ComputeFieldOfView (double pFocalLength) const |
Compute the angle of view based on the given focal length, the aperture width, and aperture height. More... | |
double | ComputeFocalLength (double pAngleOfView) const |
Compute the focal length based on the given angle of view, the aperture width, and aperture height. More... | |
void | SetBackgroundFileName (const char *pFileName) |
Set the associated background image file. More... | |
const char * | GetBackgroundFileName () const |
Get the background image file name. More... | |
void | SetBackgroundMediaName (const char *pFileName) |
Set the media name associated to the background image file. More... | |
const char * | GetBackgroundMediaName () const |
Get the media name associated to the background image file. More... | |
void | SetForegroundFileName (const char *pFileName) |
Set the associated foreground image file. More... | |
const char * | GetForegroundFileName () const |
Get the foreground image file name. More... | |
void | SetForegroundMediaName (const char *pFileName) |
Set the media name associated to the foreground image file. More... | |
const char * | GetForegroundMediaName () const |
Get the media name associated to the foreground image file. More... | |
void | SetBackgroundAlphaTreshold (double pThreshold) |
Set front plate matte threshold. More... | |
double | GetBackgroundAlphaTreshold () const |
Get front plate matte threshold. More... | |
void | SetBackPlateFitImage (bool pFitImage) |
Change the back plate fit image flag. More... | |
bool | GetBackPlateFitImage () const |
Get the current back plate image flag. More... | |
void | SetBackPlateCrop (bool pCrop) |
Change the back plate crop flag. More... | |
bool | GetBackPlateCrop () const |
Get the current back plate crop flag. More... | |
void | SetBackPlateCenter (bool pCenter) |
Change the back plate center flag. More... | |
bool | GetBackPlateCenter () const |
Get the current back plate center flag. More... | |
void | SetBackPlateKeepRatio (bool pKeepRatio) |
Change the back plate keep ratio flag. More... | |
bool | GetBackPlateKeepRatio () const |
Get the current back plate keep ratio flag. More... | |
void | SetShowFrontPlate (bool pEnable) |
Enable or disable the display of the texture without the need to disconnect it from its plate. More... | |
bool | GetShowFrontPlate () const |
Get the current state of the flag to display the front plate or not. More... | |
void | SetFrontPlateFitImage (bool pFrontPlateFitImage) |
Change the front plate fit image flag. More... | |
bool | GetFrontPlateFitImage () const |
Get the current front plate fit image flag. More... | |
void | SetFrontPlateCrop (bool pFrontPlateCrop) |
Change the front plate crop flag. More... | |
bool | GetFrontPlateCrop () const |
Get the current front plate crop flag. More... | |
void | SetFrontPlateCenter (bool pFrontPlateCenter) |
Change the front plate center flag. More... | |
bool | GetFrontPlateCenter () const |
Get the current front plate center flag. More... | |
void | SetFrontPlateKeepRatio (bool pFrontPlateKeepRatio) |
Change the front plate keep ratio flag. More... | |
bool | GetFrontPlateKeepRatio () const |
Get the current front plate keep ratio flag. More... | |
void | SetForegroundOpacity (double pOpacity) |
Set the front plate opacity value. More... | |
double | GetForegroundOpacity () const |
Get the front plate opacity value. More... | |
void | SetForegroundTexture (FbxTexture *pTexture) |
Attach the texture to the front plate. More... | |
FbxTexture * | GetForegroundTexture () const |
Get the texture connected to the front plate. More... | |
void | SetBackPlaneDistanceMode (EFrontBackPlaneDistanceMode pMode) |
Set the back plane distance mode. More... | |
EFrontBackPlaneDistanceMode | GetBackPlaneDistanceMode () const |
Get the back plane distance mode. More... | |
void | SetFrontPlaneDistance (double pDistance) |
Set the front plane distance from the camera. More... | |
double | GetFrontPlaneDistance () const |
Get the front plane distance value. More... | |
void | SetFrontPlaneDistanceMode (EFrontBackPlaneDistanceMode pMode) |
Set the front plane distance mode. More... | |
EFrontBackPlaneDistanceMode | GetFrontPlaneDistanceMode () const |
Get the front plane distance mode flag. More... | |
void | SetViewFrustumFrontPlaneMode (EFrontBackPlaneDisplayMode pMode) |
Set the front plane display mode. More... | |
EFrontBackPlaneDisplayMode | GetViewFrustumFrontPlaneMode () const |
Get the front plane display mode. More... | |
void | SetViewFrustumBackPlaneMode (EFrontBackPlaneDisplayMode pMode) |
Set the back plane display mode. More... | |
EFrontBackPlaneDisplayMode | GetViewFrustumBackPlaneMode () const |
Get the back plane display mode. More... | |
void | SetViewCameraInterest (bool pEnable) |
Change the camera interest visibility flag. More... | |
bool | GetViewCameraInterest () const |
Get current visibility state of the camera interest. More... | |
void | SetViewNearFarPlanes (bool pEnable) |
Change the camera near and far planes visibility flag. More... | |
bool | GetViewNearFarPlanes () const |
Get current visibility state of the camera near and far planes. More... | |
FbxVector4 | EvaluatePosition (const FbxTime &pTime=FbxTime((0LL))) const |
Evaluate the camera position (eye). More... | |
FbxVector4 | EvaluateLookAtPosition (const FbxTime &pTime=FbxTime((0LL))) const |
Evaluate the camera target position (look at). More... | |
FbxVector4 | EvaluateUpDirection (const FbxVector4 &pCameraPosition, const FbxVector4 &pLookAtPosition, const FbxTime &pTime=FbxTime((0LL))) const |
Evaluate the camera up direction, taking target up objects into consideration. More... | |
FbxMatrix | ComputeProjectionMatrix (const int pWidth, const int pHeight, const bool pVerticalFOV=true) const |
Compute the camera projection matrix. More... | |
bool | IsBoundingBoxInView (const FbxMatrix &pWorldToScreen, const FbxMatrix &pWorldToCamera, const FbxVector4 pPoints[8]) const |
Determine if the given bounding box is in the camera's view. More... | |
bool | IsPointInView (const FbxMatrix &pWorldToScreen, const FbxMatrix &pWorldToCamera, const FbxVector4 &pPoint) const |
Determine if the given 3d point is in the camera's view. More... | |
FbxMatrix | ComputeWorldToScreen (int pPixelWidth, int pPixelHeight, const FbxAMatrix &pWorldToCamera) const |
Compute world space to screen space transformation matrix. More... | |
FbxVector4 | ComputeScreenToWorld (float pX, float pY, float pWidth, float pHeight, const FbxTime &pTime=FbxTime((0x7fffffffffffffffLL))) const |
Compute screen space to world space ray direction. More... | |
![]() | |
int | GetNodeCount () const |
Return the node count using this attribute. More... | |
FbxNode * | GetNode (int pIndex=0) const |
Return the node this attribute is set to. More... | |
![]() | |
virtual void | Compact () |
Compact the memory used by this object. More... | |
template<class T > | |
bool | Is () const |
Templated test if this class is a hierarchical children of the specified class type. More... | |
FbxManager * | GetFbxManager () const |
Retrieve the FbxManager this object belongs to. More... | |
FbxDocument * | GetDocument () const |
Returns a const pointer to the document that contains this object. More... | |
FbxDocument * | GetRootDocument () const |
Returns a const pointer to the root document that contains this object. More... | |
FbxScene * | GetScene () const |
Returns a const pointer to the scene that contains this object. More... | |
void | Destroy (bool pRecursive=false) |
Unregister and delete this object from memory. More... | |
void | ResetProperties () |
Reset all the properties of this object to their default values. More... | |
virtual bool | GetSelected () |
Returns if this object is currently in a selected state. More... | |
virtual void | SetSelected (bool pSelected) |
Sets whether this object is currently selected. More... | |
void | SetUserDataPtr (const FbxUInt64 &pUserID, void *pUserData) |
Sets the data pointer for an user data record whose ID is pUserID. More... | |
void * | GetUserDataPtr (const FbxUInt64 &pUserID) const |
Returns the data pointer of an user data record whose ID is pUserID. More... | |
void | SetUserDataPtr (void *pUserData) |
Sets the data pointer for the user data record whose ID is the object ID. More... | |
void * | GetUserDataPtr () const |
Returns the data pointer of the user data record whose ID is the object ID. More... | |
bool | ConnectSrcObject (FbxObject *pObject, FbxConnection::EType pType=FbxConnection::eNone) |
Connects this object to a source object. More... | |
bool | IsConnectedSrcObject (const FbxObject *pObject) const |
Judges whether this object connects with the source object. More... | |
bool | DisconnectSrcObject (FbxObject *pObject) |
Disconnects this object from a source object. More... | |
bool | DisconnectAllSrcObject () |
Disconnects this object from all source objects. More... | |
bool | DisconnectAllSrcObject (const FbxCriteria &pCriteria) |
Disconnects this object from all source objects that satisfy a given criteria. More... | |
int | GetSrcObjectCount () const |
Returns the number of source objects with which this object connects. More... | |
int | GetSrcObjectCount (const FbxCriteria &pCriteria) const |
Returns the number of source objects that satisfy the given criteria with which this object connects. More... | |
FbxObject * | GetSrcObject (int pIndex=0) const |
Returns the source object with which this object connects at the specified index. More... | |
FbxObject * | GetSrcObject (const FbxCriteria &pCriteria, int pIndex=0) const |
Returns the source object that satisfies the criteria at the specified index with which this object connects. More... | |
FbxObject * | FindSrcObject (const char *pName, int pStartIndex=0) const |
Searches the source object with the specified name, starting at the specified index. More... | |
FbxObject * | FindSrcObject (const FbxCriteria &pCriteria, const char *pName, int pStartIndex=0) const |
Searches the source object with the specified name which satisfies the given criteria, starting at the specified index. More... | |
template<class T > | |
bool | DisconnectAllSrcObject () |
Disconnects this object from all source objects of the specified class type. More... | |
template<class T > | |
bool | DisconnectAllSrcObject (const FbxCriteria &pCriteria) |
Disconnects this object from all source objects that are of the specified class type and that satisfy the given criteria. More... | |
template<class T > | |
int | GetSrcObjectCount () const |
Returns the number of source objects of a specific class type with which this object connects. More... | |
template<class T > | |
int | GetSrcObjectCount (const FbxCriteria &pCriteria) const |
Returns the number of source objects with which this object connects that are the specified class type and that satisfy the given criteria. More... | |
template<class T > | |
T * | GetSrcObject (int pIndex=0) const |
Returns the source object of the specified class type at the specified index. More... | |
template<class T > | |
T * | GetSrcObject (const FbxCriteria &pCriteria, int pIndex=0) const |
Returns the source object that is the specified class type and that satisfies the given criteria at the specified index. More... | |
template<class T > | |
T * | FindSrcObject (const char *pName, int pStartIndex=0) const |
Searches the source object with the specified name that is the specified class type, starting at the specified index. More... | |
template<class T > | |
T * | FindSrcObject (const FbxCriteria &pCriteria, const char *pName, int pStartIndex=0) const |
Searches the source object with the specified name that is the specified class type and that satisfies the given criteria, starting at the specified index. More... | |
bool | ConnectDstObject (FbxObject *pObject, FbxConnection::EType pType=FbxConnection::eNone) |
Connects this object to one destination object. More... | |
bool | IsConnectedDstObject (const FbxObject *pObject) const |
Judges whether this object connects with the destination object. More... | |
bool | DisconnectDstObject (FbxObject *pObject) |
Disconnects this object from the destination object. More... | |
bool | DisconnectAllDstObject () |
Disconnects this object from all destination objects. More... | |
bool | DisconnectAllDstObject (const FbxCriteria &pCriteria) |
Disconnects this object from all destination objects that satisfy given criteria. More... | |
int | GetDstObjectCount () const |
Returns the number of destination objects with which this object connects. More... | |
int | GetDstObjectCount (const FbxCriteria &pCriteria) const |
Returns the number of destination objects with which this object connects that satisfy the given criteria. More... | |
FbxObject * | GetDstObject (int pIndex=0) const |
Returns the destination object at the specified index with which this object connects. More... | |
FbxObject * | GetDstObject (const FbxCriteria &pCriteria, int pIndex=0) const |
Returns the destination object with which this object connects that satisfies the given criteria at the specified index. More... | |
FbxObject * | FindDstObject (const char *pName, int pStartIndex=0) const |
Searches the destination object with the specified name, starting at the specified index. More... | |
FbxObject * | FindDstObject (const FbxCriteria &pCriteria, const char *pName, int pStartIndex=0) const |
Searches the destination object with the specified name which satisfies the given criteria, starting at the specified index. More... | |
template<class T > | |
bool | DisconnectAllDstObject () |
Disconnects this object from all destination objects of the specified class type. More... | |
template<class T > | |
bool | DisconnectAllDstObject (const FbxCriteria &pCriteria) |
Disconnects this object from all destination objects that are the specified class type and that satisfy the given criteria. More... | |
template<class T > | |
int | GetDstObjectCount () const |
Returns the number of destination objects of the specified class type with which this object connects. More... | |
template<class T > | |
int | GetDstObjectCount (const FbxCriteria &pCriteria) const |
Returns the number of destination objects with which this object connects that are the specified class type and that satisfy the given criteria. More... | |
template<class T > | |
T * | GetDstObject (int pIndex=0) const |
Returns the destination object with which this object connects that is the specified class type at the specified index. More... | |
template<class T > | |
T * | GetDstObject (const FbxCriteria &pCriteria, int pIndex=0) const |
Returns the destination object with which this object connects that is the specified class type and that satisfies the given criteria at the specified index. More... | |
template<class T > | |
T * | FindDstObject (const char *pName, int pStartIndex=0) const |
Searches the destination object with the specified name which is of the specified class type, starting at the specified index. More... | |
template<class T > | |
T * | FindDstObject (const FbxCriteria &pCriteria, const char *pName, int pStartIndex=0) const |
Searches the destination object with the specified name that is the specified class type and that satisfies the given criteria, starting at the specified index. More... | |
FbxProperty | GetFirstProperty () const |
Returns the first property of this object. More... | |
FbxProperty | GetNextProperty (const FbxProperty &pProperty) const |
Returns the next property of this object that follows the specified property. More... | |
FbxProperty | FindProperty (const char *pName, bool pCaseSensitive=true) const |
Searches a property by name. More... | |
FbxProperty | FindProperty (const char *pName, const FbxDataType &pDataType, bool pCaseSensitive=true) const |
Searches a property by name and data type. More... | |
FbxProperty | FindPropertyHierarchical (const char *pName, bool pCaseSensitive=true) const |
Searches a property by full name. More... | |
FbxProperty | FindPropertyHierarchical (const char *pName, const FbxDataType &pDataType, bool pCaseSensitive=true) const |
Searches a property by full name and data type. More... | |
FbxProperty | GetClassRootProperty () |
Returns the class root property. More... | |
bool | ConnectSrcProperty (const FbxProperty &pProperty) |
Connects this object to a source property. More... | |
bool | IsConnectedSrcProperty (const FbxProperty &pProperty) |
Determines whether this object connects with the specified source property. More... | |
bool | DisconnectSrcProperty (const FbxProperty &pProperty) |
Disconnects this object from the specified source property. More... | |
int | GetSrcPropertyCount () const |
Returns the number of source properties with which this object connects. More... | |
FbxProperty | GetSrcProperty (int pIndex=0) const |
Returns the source property at the specified index with which this object connects. More... | |
FbxProperty | FindSrcProperty (const char *pName, int pStartIndex=0) const |
Searches a source property with which this object connects that has a specific name, starting at the specified index. More... | |
bool | ConnectDstProperty (const FbxProperty &pProperty) |
Connects this object to a destination property. More... | |
bool | IsConnectedDstProperty (const FbxProperty &pProperty) |
Determines if this object connects with the specified destination property. More... | |
bool | DisconnectDstProperty (const FbxProperty &pProperty) |
Disconnects this object from the specified destination property. More... | |
int | GetDstPropertyCount () const |
Returns the number of destination properties with which this object connects. More... | |
FbxProperty | GetDstProperty (int pIndex=0) const |
Returns the destination property at the specified index with which this object connects. More... | |
FbxProperty | FindDstProperty (const char *pName, int pStartIndex=0) const |
Searches a destination property with which this object connects that has a specific name, starting at the specified index. More... | |
int | ContentUnload () |
Unloads this object's content using the offload peripheral that is currently set in the document then flushes it from memory. More... | |
int | ContentLoad () |
Loads this object's content using the offload peripheral that is currently set in the document. More... | |
bool | ContentIsLoaded () const |
Judges if this object's content is loaded. More... | |
void | ContentDecrementLockCount () |
Decreases the content lock count of an object. More... | |
void | ContentIncrementLockCount () |
Increases the content lock count of an object. More... | |
bool | ContentIsLocked () const |
Judges if this object's content is locked. More... | |
virtual bool | ContentWriteTo (FbxStream &pStream) const |
Writes the content of the object to the given stream. More... | |
virtual bool | ContentReadFrom (const FbxStream &pStream) |
Reads the content of the object from the given stream. More... | |
void | EmitMessage (FbxMessage *pMessage) const |
Emits a message in all available message emitters in the document or SDK manager. More... | |
virtual const char * | Localize (const char *pID, const char *pDefault=((void *) 0)) const |
Localization helper function, it calls the implementation of FBX SDK manager. More... | |
FbxLibrary * | GetParentLibrary () const |
Returns a handle on the parent library of this object. More... | |
bool | AddImplementation (FbxImplementation *pImplementation) |
Adds an implementation. More... | |
bool | RemoveImplementation (FbxImplementation *pImplementation) |
Removes an implementation. More... | |
bool | HasDefaultImplementation (void) const |
Determines if this shading node has a default implementation. More... | |
FbxImplementation * | GetDefaultImplementation (void) const |
Returns the default implementation of this shading node. More... | |
bool | SetDefaultImplementation (FbxImplementation *pImplementation) |
Sets the default implementation of this shading node. More... | |
int | GetImplementationCount (const FbxImplementationFilter *pCriteria=((void *) 0)) const |
Returns the number of implementations that satisfy a given criteria. More... | |
FbxImplementation * | GetImplementation (int pIndex, const FbxImplementationFilter *pCriteria=((void *) 0)) const |
Returns the implementation at the specified index that satisfies the given criteria. More... | |
virtual FbxString | GetUrl () const |
Returns the URL of this object. More... | |
virtual bool | SetUrl (char *pUrl) |
Sets the URL of this object. More... | |
void | SetRuntimeClassId (const FbxClassId &pClassId) |
Set the run-time ClassId for this class. More... | |
FbxClassId | GetRuntimeClassId () const |
Retrieve the run-time ClassId for this object. More... | |
bool | IsRuntime (const FbxClassId &pClassId) const |
Test if this class is a hierarchical children of the specified class type. More... | |
bool | IsRuntimePlug () const |
Find out if the ClassId was registered during run-time rather than at compile time. More... | |
void | SetObjectFlags (EObjectFlag pFlags, bool pValue) |
Set the state of object flags. More... | |
bool | GetObjectFlags (EObjectFlag pFlags) const |
Get the state of object flags. More... | |
void | SetAllObjectFlags (FbxUInt pFlags) |
Override all object flags at once. More... | |
FbxUInt | GetAllObjectFlags () const |
Get all object flags at once. More... | |
virtual FbxObject & | Copy (const FbxObject &pObject) |
Copy an object content into this object. More... | |
virtual FbxObject * | Clone (FbxObject::ECloneType pCloneType=eDeepClone, FbxObject *pContainer=((void *) 0), void *pSet=((void *) 0)) const |
Creates a clone of this object. More... | |
bool | IsAReferenceTo () const |
Checks if this object is a reference clone of another object. More... | |
FbxObject * | GetReferenceTo () const |
If this object is a reference clone, returns the original object (from which the clone originates). More... | |
bool | IsReferencedBy () const |
Checks if any objects are reference cloned from this object. More... | |
int | GetReferencedByCount () const |
Returns the number of objects that are reference clones of this object. More... | |
FbxObject * | GetReferencedBy (int pIndex) const |
Returns a reference clone of this object at the specified index. More... | |
void | SetName (const char *pName) |
Sets the name of this object. More... | |
const char * | GetName () const |
Returns the full name of this object. More... | |
FbxString | GetNameWithoutNameSpacePrefix () const |
Returns the name of the object without the namespace qualifier. More... | |
FbxString | GetNameWithNameSpacePrefix () const |
Returns the name of the object with the namespace qualifier. More... | |
void | SetInitialName (const char *pName) |
Sets the initial name of the object. More... | |
const char * | GetInitialName () const |
Returns the initial name of the object. More... | |
FbxString | GetNameSpaceOnly () |
Returns the namespace of the object. More... | |
void | SetNameSpace (FbxString pNameSpace) |
Sets the namespace of the object. More... | |
FbxArray< FbxString * > | GetNameSpaceArray (char identifier) |
Returns an array of all the namespaces for this object. More... | |
FbxString | GetNameOnly () const |
Returns only the name (no namespace or prefix) of the object. More... | |
FbxString | GetNameSpacePrefix () const |
Returns the namespace qualifier. More... | |
const FbxUInt64 & | GetUniqueID () const |
Returns the unique ID of this object. More... | |
![]() | |
void | AddListener (FbxEventHandler &pHandler) |
Add the specified event handler to current emitter list. More... | |
void | RemoveListener (FbxEventHandler &pHandler) |
Remove the specified event handler from current emitter list. More... | |
template<typename EventType > | |
void | Emit (const EventType &pEvent) const |
Emit an event with the specified the event type. More... | |
Static Public Member Functions | |
static FbxCameraStereo * | Create (FbxManager *pManager, const char *pName) |
static FbxCameraStereo * | Create (FbxObject *pContainer, const char *pName) |
![]() | |
static FbxCamera * | Create (FbxManager *pManager, const char *pName) |
static FbxCamera * | Create (FbxObject *pContainer, const char *pName) |
![]() | |
static FbxNodeAttribute * | Create (FbxManager *pManager, const char *pName) |
static FbxNodeAttribute * | Create (FbxObject *pContainer, const char *pName) |
![]() | |
static FbxObject * | Create (FbxManager *pManager, const char *pName) |
static FbxObject * | Create (FbxObject *pContainer, const char *pName) |
static FbxString | RemovePrefix (char *pName) |
Removes the prefix of pName. More... | |
static FbxString | StripPrefix (FbxString &lName) |
Strips the prefix of pName. More... | |
static FbxString | StripPrefix (const char *pName) |
Strips the prefix of pName. More... | |
Public Attributes | |
FbxPropertyT< EStereoType > | Stereo |
This property handles the types of Stereo camera. More... | |
FbxPropertyT< FbxDouble > | InteraxialSeparation |
This property handles the distance between left and right cameras. More... | |
FbxPropertyT< FbxDouble > | ZeroParallax |
This property handles the distance on the camera view axis where the zero parallax plane occurs. More... | |
FbxPropertyT< FbxDouble > | ToeInAdjust |
This property is to offset the computed toe-in effect when it's in Converged mode. More... | |
FbxPropertyT< FbxDouble > | FilmOffsetRightCam |
This property handles the film offset for the right camera. More... | |
FbxPropertyT< FbxDouble > | FilmOffsetLeftCam |
This property handles the film offset for the left camera. More... | |
FbxPropertyT< FbxReference > | RightCamera |
This property has the right camera connected to it. More... | |
FbxPropertyT< FbxReference > | LeftCamera |
This property has the left camera connected to it. More... | |
FbxPropertyT< FbxString > | PrecompFileName |
This property handles the precomp file name. More... | |
FbxPropertyT< FbxString > | RelativePrecompFileName |
This property handles the relative precomp file name. More... | |
![]() | |
FbxPropertyT< FbxDouble3 > | Position |
This property handles the camera's position (XYZ coordinates). More... | |
FbxPropertyT< FbxDouble3 > | UpVector |
This property handles the camera's Up Vector (XYZ coordinates). More... | |
FbxPropertyT< FbxDouble3 > | InterestPosition |
This property handles the default point (XYZ coordinates) the camera is looking at. More... | |
FbxPropertyT< FbxDouble > | Roll |
This property handles the camera roll angle in degrees. More... | |
FbxPropertyT< FbxDouble > | OpticalCenterX |
This property handles the camera optical center X, in pixels. More... | |
FbxPropertyT< FbxDouble > | OpticalCenterY |
This property handles the camera optical center Y, in pixels. More... | |
FbxPropertyT< FbxDouble3 > | BackgroundColor |
This property handles the RGB values of the camera's background color. More... | |
FbxPropertyT< FbxDouble > | TurnTable |
When modeling 3D objects, you often need to review or evaluate your models during the creation process. More... | |
FbxPropertyT< FbxBool > | DisplayTurnTableIcon |
This property handles a flag that indicates if the camera displays the Turn Table icon or not. More... | |
FbxPropertyT< FbxBool > | UseMotionBlur |
This property handles a flag that indicates if the camera uses motion blur or not. More... | |
FbxPropertyT< FbxBool > | UseRealTimeMotionBlur |
This property handles a flag that indicates if the camera uses real time motion blur or not. More... | |
FbxPropertyT< FbxDouble > | MotionBlurIntensity |
This property handles the camera's motion blur intensity (in pixels). More... | |
FbxPropertyT< EAspectRatioMode > | AspectRatioMode |
This property handles the camera's aspect ratio mode. More... | |
FbxPropertyT< FbxDouble > | AspectWidth |
This property handles the camera's aspect width. More... | |
FbxPropertyT< FbxDouble > | AspectHeight |
This property handles the camera's aspect height. More... | |
FbxPropertyT< FbxDouble > | PixelAspectRatio |
This property handles the pixel aspect ratio. More... | |
FbxPropertyT< EApertureMode > | ApertureMode |
This property handles the aperture mode. More... | |
FbxPropertyT< EGateFit > | GateFit |
This property handles the gate fit mode. More... | |
FbxPropertyT< FbxDouble > | FieldOfView |
This property handles the field of view in degrees. More... | |
FbxPropertyT< FbxDouble > | FieldOfViewX |
This property handles the X (horizontal) field of view in degrees. More... | |
FbxPropertyT< FbxDouble > | FieldOfViewY |
This property handles the Y (vertical) field of view in degrees. More... | |
FbxPropertyT< FbxDouble > | FocalLength |
This property handles the focal length (in millimeters). More... | |
FbxPropertyT< EFormat > | CameraFormat |
This property handles the camera's format. More... | |
FbxPropertyT< FbxBool > | UseFrameColor |
This property stores a flag that indicates to draw a border with color around the camera's viewable area or not. More... | |
FbxPropertyT< FbxDouble3 > | FrameColor |
This property is used to define the color of the border around the camera view. More... | |
FbxPropertyT< FbxBool > | ShowName |
This property handles the flag to show the camera's name or not. More... | |
FbxPropertyT< FbxBool > | ShowInfoOnMoving |
This property handles the flag to show info on moving or not. More... | |
FbxPropertyT< FbxBool > | ShowGrid |
This property handles the flag to draw floor grid or not. More... | |
FbxPropertyT< FbxBool > | ShowOpticalCenter |
This property handles the flag to show optical center or not. More... | |
FbxPropertyT< FbxBool > | ShowAzimut |
This property handles the flag to show the camera's sight line or not. More... | |
FbxPropertyT< FbxBool > | ShowTimeCode |
This property handles the flag to show time code or not. More... | |
FbxPropertyT< FbxBool > | ShowAudio |
This property handles the flag to show audio or not. More... | |
FbxPropertyT< FbxDouble3 > | AudioColor |
This property handles audio color. More... | |
FbxPropertyT< FbxDouble > | NearPlane |
This property handles the near plane distance. More... | |
FbxPropertyT< FbxDouble > | FarPlane |
This property handles the far plane distance. More... | |
FbxPropertyT< FbxBool > | AutoComputeClipPlanes |
This property indicates that the clip planes should be automatically computed or not. More... | |
FbxPropertyT< FbxDouble > | FilmWidth |
This property handles the film aperture width (in inches). More... | |
FbxPropertyT< FbxDouble > | FilmHeight |
This property handles the film aperture height (in inches). More... | |
FbxPropertyT< FbxDouble > | FilmAspectRatio |
This property handles the film aperture aspect ratio. More... | |
FbxPropertyT< FbxDouble > | FilmSqueezeRatio |
This property handles the film aperture squeeze ratio. More... | |
FbxPropertyT< EApertureFormat > | FilmFormat |
This property handles the film aperture format. More... | |
FbxPropertyT< FbxDouble > | FilmOffsetX |
This property handles the horizontal offset from the center of the film aperture, defined by the film height and film width. More... | |
FbxPropertyT< FbxDouble > | FilmOffsetY |
This property handles the vertical offset from the center of the film aperture, defined by the film height and film width. More... | |
FbxPropertyT< FbxDouble > | PreScale |
This property handles the pre-scale value. More... | |
FbxPropertyT< FbxDouble > | FilmTranslateX |
This property handles the horizontal film horizontal translation. More... | |
FbxPropertyT< FbxDouble > | FilmTranslateY |
This property handles the vertical film translation. More... | |
FbxPropertyT< FbxDouble > | FilmRollPivotX |
This property handles the horizontal pivot point used for rotating the film back. More... | |
FbxPropertyT< FbxDouble > | FilmRollPivotY |
This property handles the vertical pivot point used for rotating the film back. More... | |
FbxPropertyT< FbxDouble > | FilmRollValue |
This property handles the amount of rotation around the film back. More... | |
FbxPropertyT< EFilmRollOrder > | FilmRollOrder |
This property handles how the roll is applied with respect to the pivot value. More... | |
FbxPropertyT< FbxBool > | ViewCameraToLookAt |
This property handles the camera's look-at flag. More... | |
FbxPropertyT< FbxBool > | ViewFrustumNearFarPlane |
This property handles to display the near and far plane or not. More... | |
FbxPropertyT< EFrontBackPlaneDisplayMode > | ViewFrustumBackPlaneMode |
This property handles the back plane display mode. More... | |
FbxPropertyT< FbxDouble > | BackPlaneDistance |
This property handles the back plane distance. More... | |
FbxPropertyT< EFrontBackPlaneDistanceMode > | BackPlaneDistanceMode |
This property handles the back plane distance mode. More... | |
FbxPropertyT< EFrontBackPlaneDisplayMode > | ViewFrustumFrontPlaneMode |
This property handles the front plane mode. More... | |
FbxPropertyT< FbxDouble > | FrontPlaneDistance |
This property handles the front plane distance. More... | |
FbxPropertyT< EFrontBackPlaneDistanceMode > | FrontPlaneDistanceMode |
This property handles the front plane distance mode. More... | |
FbxPropertyT< FbxBool > | LockMode |
This property handles the flag to lock the camera's navigation. More... | |
FbxPropertyT< FbxBool > | LockInterestNavigation |
This property handles the flag to lock the camera interest's navigation. More... | |
FbxPropertyT< FbxBool > | BackPlateFitImage |
This property handles the fit image flag of back plane. More... | |
FbxPropertyT< FbxBool > | BackPlateCrop |
This property handles the crop flag of back plane. More... | |
FbxPropertyT< FbxBool > | BackPlateCenter |
This property handles the center flag of back plane. More... | |
FbxPropertyT< FbxBool > | BackPlateKeepRatio |
This property handles the keep ratio flag of back plane. More... | |
FbxPropertyT< FbxDouble > | BackgroundAlphaTreshold |
This property handles the background alpha threshold value. More... | |
FbxPropertyT< FbxDouble > | BackPlaneOffsetX |
This property handles the back plane offset X. More... | |
FbxPropertyT< FbxDouble > | BackPlaneOffsetY |
This property handles the back plane offset Y. More... | |
FbxPropertyT< FbxDouble > | BackPlaneRotation |
This property handles the back plane rotation. More... | |
FbxPropertyT< FbxDouble > | BackPlaneScaleX |
This property handles the back plane scaling X. More... | |
FbxPropertyT< FbxDouble > | BackPlaneScaleY |
This property handles the back plane scaling Y. More... | |
FbxPropertyT< FbxBool > | ShowBackplate |
This property handles the flag to show back plane or not. More... | |
FbxPropertyT< FbxReference > | BackgroundTexture |
This property has the background texture connected to it. More... | |
FbxPropertyT< FbxBool > | FrontPlateFitImage |
This property handles the fit image flag of front plate. More... | |
FbxPropertyT< FbxBool > | FrontPlateCrop |
This property handles the crop flag of front plane. More... | |
FbxPropertyT< FbxBool > | FrontPlateCenter |
This property handles the center flag of front plane. More... | |
FbxPropertyT< FbxBool > | FrontPlateKeepRatio |
This property handles the keep ratio flag of front plane. More... | |
FbxPropertyT< FbxBool > | ShowFrontplate |
This property handles the flag to show front plane or not. More... | |
FbxPropertyT< FbxDouble > | FrontPlaneOffsetX |
This property handles the front plane offset X. More... | |
FbxPropertyT< FbxDouble > | FrontPlaneOffsetY |
This property handles the front plane offset Y. More... | |
FbxPropertyT< FbxDouble > | FrontPlaneRotation |
This property handles the front plane rotation. More... | |
FbxPropertyT< FbxDouble > | FrontPlaneScaleX |
This property handles the front plane scaling X. More... | |
FbxPropertyT< FbxDouble > | FrontPlaneScaleY |
This property handles the front plane scaling Y. More... | |
FbxPropertyT< FbxReference > | ForegroundTexture |
This property has the foreground texture connected to it. More... | |
FbxPropertyT< FbxDouble > | ForegroundOpacity |
This property handles the foreground image opacity value. More... | |
FbxPropertyT< FbxBool > | DisplaySafeArea |
This property handles the flag to display safe area or not. More... | |
FbxPropertyT< FbxBool > | DisplaySafeAreaOnRender |
This property handles the flag display safe area on render or not. More... | |
FbxPropertyT< ESafeAreaStyle > | SafeAreaDisplayStyle |
This property handles the style to display safe area. More... | |
FbxPropertyT< FbxDouble > | SafeAreaAspectRatio |
This property handles the display aspect ratio of safe area. More... | |
FbxPropertyT< FbxBool > | Use2DMagnifierZoom |
This property handles the flag to use 2d magnifier zoom or not. More... | |
FbxPropertyT< FbxDouble > | _2DMagnifierZoom |
This property handles the 2d magnifier zoom value. More... | |
FbxPropertyT< FbxDouble > | _2DMagnifierX |
This property handles the 2d magnifier X value. More... | |
FbxPropertyT< FbxDouble > | _2DMagnifierY |
This property handles the 2d magnifier Y value. More... | |
FbxPropertyT< EProjectionType > | ProjectionType |
This property handles the projection type. More... | |
FbxPropertyT< FbxDouble > | OrthoZoom |
This property handles the orthographic zoom value. More... | |
FbxPropertyT< FbxBool > | UseRealTimeDOFAndAA |
This property handles the flag to use real time Depth of Field and Anti-Aliasing or not. More... | |
FbxPropertyT< FbxBool > | UseDepthOfField |
This property handles the flag to use depth of field or not. More... | |
FbxPropertyT< EFocusDistanceSource > | FocusSource |
This property handles the focus source. More... | |
FbxPropertyT< FbxDouble > | FocusAngle |
This property handles the focus angle (in degrees). More... | |
FbxPropertyT< FbxDouble > | FocusDistance |
This property handles the focus distance. More... | |
FbxPropertyT< FbxBool > | UseAntialiasing |
This property handles the flag to use anti aliasing or not. More... | |
FbxPropertyT< FbxDouble > | AntialiasingIntensity |
This property handles the anti aliasing intensity. More... | |
FbxPropertyT< EAntialiasingMethod > | AntialiasingMethod |
This property handles the anti aliasing method. More... | |
FbxPropertyT< FbxBool > | UseAccumulationBuffer |
This property handles the flag to use accumulation buffer or not. More... | |
FbxPropertyT< FbxInt > | FrameSamplingCount |
This property handles the frame sampling count. More... | |
FbxPropertyT< ESamplingType > | FrameSamplingType |
This property handles the frame sampling type. More... | |
![]() | |
FbxPropertyT< FbxDouble3 > | Color |
This property handles the color. More... | |
![]() | |
FbxProperty | RootProperty |
The root property that holds all children property for this object. More... | |
Static Public Attributes | |
static FbxClassId | ClassId |
![]() | |
static FbxClassId | ClassId |
![]() | |
static FbxClassId | ClassId |
static const char * | sColor |
Property Names. More... | |
static const FbxDouble3 | sDefaultColor |
Property Default Values. More... | |
![]() | |
static FbxClassId | ClassId |
Protected Member Functions | |
virtual | ~ FbxCameraStereo () |
FbxCameraStereo (FbxManager &pManager, const char *pName) | |
![]() | |
virtual | ~ FbxCamera () |
FbxCamera (FbxManager &pManager, const char *pName) | |
![]() | |
virtual | ~ FbxNodeAttribute () |
FbxNodeAttribute (FbxManager &pManager, const char *pName) | |
![]() | |
virtual | ~ FbxObject () |
virtual void | Construct (const FbxObject *pFrom) |
Optional constructor override, automatically called by default constructor. More... | |
virtual void | ConstructProperties (bool pForceSet) |
Optional property constructor override, automatically called by default constructor. More... | |
virtual void | Destruct (bool pRecursive) |
Optional destructor override, automatically called by default destructor. More... | |
virtual void | ContentClear () |
Clears this object's content from memory. More... | |
virtual FbxPeripheral * | GetPeripheral () |
Retrieves the peripheral of that object. More... | |
Static Protected Member Functions | |
static FbxCameraStereo * | Allocate (FbxManager *pManager, const char *pName, const FbxCameraStereo *pFrom) |
![]() | |
static FbxCamera * | Allocate (FbxManager *pManager, const char *pName, const FbxCamera *pFrom) |
![]() | |
static FbxNodeAttribute * | Allocate (FbxManager *pManager, const char *pName, const FbxNodeAttribute *pFrom) |
![]() | |
static FbxObject * | Allocate (FbxManager *pManager, const char *pName, const FbxObject *pFrom) |
Friends | |
class | fbxsdk ::FbxManager |
template<typename T > | |
T * | fbxsdk ::FbxNew () |
template<typename T , typename T1 > | |
T * | fbxsdk ::FbxNew (T1 &p1) |
template<typename T , typename T1 > | |
T * | fbxsdk ::FbxNew (const T1 &p1) |
template<typename T , typename T1 , typename T2 > | |
T * | fbxsdk ::FbxNew (T1 &p1, T2 &p2) |
template<typename T , typename T1 , typename T2 > | |
T * | fbxsdk ::FbxNew (T1 &p1, const T2 &p2) |
template<typename T , typename T1 , typename T2 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2) |
template<typename T , typename T1 , typename T2 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
T * | fbxsdk ::FbxNew (T1 &p1, T2 &p2, T3 &p3) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
T * | fbxsdk ::FbxNew (T1 &p1, T2 &p2, const T3 &p3) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
T * | fbxsdk ::FbxNew (T1 &p1, const T2 &p2, T3 &p3) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
T * | fbxsdk ::FbxNew (T1 &p1, const T2 &p2, const T3 &p3) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, const T3 &p3) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3) |
template<typename T , typename T1 , typename T2 , typename T3 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (T1 &p1, T2 &p2, T3 &p3, T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (T1 &p1, T2 &p2, T3 &p3, const T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (T1 &p1, T2 &p2, const T3 &p3, T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (T1 &p1, T2 &p2, const T3 &p3, const T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (T1 &p1, const T2 &p2, T3 &p3, T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (T1 &p1, const T2 &p2, T3 &p3, const T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (T1 &p1, const T2 &p2, const T3 &p3, T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, const T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, const T3 &p3, T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, const T3 &p3, const T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, const T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (T1 &p1, T2 &p2, T3 &p3, T4 &p4, T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, T4 &p4, T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, T4 &p4, T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, const T3 &p3, T4 &p4, T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, const T4 &p4, T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, T2 &p2, T3 &p3, T4 &p4, const T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, T4 &p4, T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, const T4 &p4, T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, T3 &p3, T4 &p4, const T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, T4 &p4, const T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7, const T8 &p8) |
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
T * | fbxsdk ::FbxNew (const T1 &p1, const T2 &p2, const T3 &p3, const T4 &p4, const T5 &p5, const T6 &p6, const T7 &p7, const T8 &p8, const T9 &p9) |
template<typename T > | |
void | fbxsdk ::FbxDelete (T *p) |
template<typename T > | |
void | fbxsdk ::FbxDelete (const T *p) |
template<typename T > | |
T * | fbxsdk ::FbxNewArray (const int n) |
template<typename T > | |
void | fbxsdk ::FbxDeleteArray (T *p) |
typedef FbxCamera ParentClass |
Definition at line 32 of file fbxcamerastereo.h.
enum EStereoType |
Types of Stereo camera.
Definition at line 43 of file fbxcamerastereo.h.
|
inlineprotectedvirtual |
Definition at line 32 of file fbxcamerastereo.h.
|
inlineprotected |
Definition at line 32 of file fbxcamerastereo.h.
|
inlinevirtual |
|
static |
|
static |
|
staticprotected |
|
virtual |
Return the type of node attribute which is EType::eCameraStereo.
Reimplemented from FbxCamera.
void Reset | ( | ) |
Reset the stereo camera to default values.
FbxCamera* GetLeftCamera | ( | ) | const |
Get the left camera which connect to property LeftCamera.
FbxCamera* GetRightCamera | ( | ) | const |
Get the right camera which connect to property RightCamera.
bool SetLeftCamera | ( | FbxCamera * | pCamera | ) |
Set the left camera, connect property LeftCamera to pCamera.
pCamera | The camera to set. |
true
if it's successful, false
otherwise. bool SetRightCamera | ( | FbxCamera * | pCamera | ) |
Set the right camera, connect property RightCamera to pCamera.
pCamera | The camera to set. |
true
if it's successful, false
otherwise. FbxAMatrix GetLeftCameraLocalMatrix | ( | ) | const |
Get the local transformation matrix of left camera.
FbxAMatrix GetLeftCameraGlobalMatrix | ( | ) | const |
Get the global matrix of left camera.
FbxAMatrix GetRightCameraLocalMatrix | ( | ) | const |
Get the local transformation matrix of right camera.
FbxAMatrix GetRightCameraGlobalMatrix | ( | ) | const |
Get the global transformation matrix of right camera.
double ReevaluateLeftCameraFilmOffsetX | ( | ) | const |
Reevaluate the FilmOffsetX of left camera.
It's computed through stereo camera properties.
double ReevaluateRightCameraFilmOffsetX | ( | ) | const |
Reevaluate the FilmOffsetX of right camera.
It's computed through stereo camera properties.
bool ConnectProperties | ( | ) |
connect left and right camera property to stereo camera.
|
friend |
Definition at line 32 of file fbxcamerastereo.h.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
static |
Definition at line 32 of file fbxcamerastereo.h.
FbxPropertyT<EStereoType> Stereo |
This property handles the types of Stereo camera.
To access this property do: Stereo.Get(). To set this property do: Stereo.Set(EStereoType).
Definition at line 136 of file fbxcamerastereo.h.
FbxPropertyT<FbxDouble> InteraxialSeparation |
This property handles the distance between left and right cameras.
To access this property do: InteraxialSeparation.Get(). To set this property do: InteraxialSeparation.Set(FbxDouble).
Definition at line 145 of file fbxcamerastereo.h.
FbxPropertyT<FbxDouble> ZeroParallax |
This property handles the distance on the camera view axis where the zero parallax plane occurs.
To access this property do: ZeroParallax.Get(). To set this property do: ZeroParallax.Set(FbxDouble).
Definition at line 154 of file fbxcamerastereo.h.
FbxPropertyT<FbxDouble> ToeInAdjust |
This property is to offset the computed toe-in effect when it's in Converged mode.
To access this property do: ToeInAdjust.Get(). To set this property do: ToeInAdjust.Set(FbxDouble).
Definition at line 165 of file fbxcamerastereo.h.
FbxPropertyT<FbxDouble> FilmOffsetRightCam |
This property handles the film offset for the right camera.
To access this property do: FilmOffsetRightCam.Get(). To set this property do: FilmOffsetRightCam.Set(FbxDouble).
Definition at line 174 of file fbxcamerastereo.h.
FbxPropertyT<FbxDouble> FilmOffsetLeftCam |
This property handles the film offset for the left camera.
To access this property do: FilmOffsetLeftCam.Get(). To set this property do: FilmOffsetLeftCam.Set(FbxDouble).
Definition at line 183 of file fbxcamerastereo.h.
FbxPropertyT<FbxReference> RightCamera |
This property has the right camera connected to it.
To access this property do: GetRightCamera(). To set this property do: SetRightCamera(FbxCamera* pCamera).
Definition at line 192 of file fbxcamerastereo.h.
FbxPropertyT<FbxReference> LeftCamera |
This property has the left camera connected to it.
To access this property do: GetLeftCamera(). To set this property do: SetLeftCamera(FbxCamera* pCamera).
Definition at line 201 of file fbxcamerastereo.h.
FbxPropertyT<FbxString> PrecompFileName |
This property handles the precomp file name.
To access this property do: PrecompFileName.Get(). To set this property do: PrecompFileName.Set(FbxString).
Default value is ""
Definition at line 210 of file fbxcamerastereo.h.
FbxPropertyT<FbxString> RelativePrecompFileName |
This property handles the relative precomp file name.
To access this property do: RelativePrecompFileName.Get(). To set this property do: RelativePrecompFileName.Set(FbxString).
Default value is ""
Definition at line 219 of file fbxcamerastereo.h.