FBX C++ API Reference
|
#include <fbxcamera.h>
This node attribute contains methods for accessing the properties of a camera.
A camera can be set to automatically point at and follow another node in the hierarchy. To do this, the focus source must be set to EFocusDistanceSource::eFocusSrcCameraInterest and the followed node associated with function FbxNode::SetTarget().
Definition at line 34 of file fbxcamera.h.
Public Types | |
enum | EProjectionType { ePerspective, eOrthogonal } |
Camera projection types. More... | |
typedef FbxNodeAttribute | ParentClass |
![]() | |
enum | EType { eUnknown, eNull, eMarker, eSkeleton, eMesh, eNurbs, ePatch, eCamera, eCameraStereo, eCameraSwitcher, eLight, eOpticalReference, eOpticalMarker, eNurbsCurve, eTrimNurbsSurface, eBoundary, eNurbsSurface, eShape, eLODGroup, eSubDiv, eCachedEffect, eLine } |
Node attribute types. More... | |
typedef FbxObject | ParentClass |
![]() | |
typedef FbxEmitter | ParentClass |
enum | EObjectFlag { eNone = 0, eInitialized = 1 << 0, eSystem = 1 << 1, eSavable = 1 << 2, eSelected = 1 << 3, eHidden = 1 << 4, eContentLoaded = 1 << 5, eDontLocalize = 1 << 6, eCopyCalledByClone = 1 << 16 } |
Flags available to control objects. More... | |
enum | ECloneType { eDeepClone, eReferenceClone } |
Types of clones that can be created for FbxObject. More... | |
Public Member Functions | |
virtual FbxClassId | GetClassId () const |
virtual FbxNodeAttribute::EType | GetAttributeType () const |
Return the type of node attribute which is EType::eCamera. More... | |
void | Reset () |
Reset the camera to default values. 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 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< 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 const char * | sColor |
Property Names. More... | |
static const FbxDouble3 | sDefaultColor |
Property Default Values. More... | |
![]() | |
static FbxClassId | ClassId |
Protected Member Functions | |
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 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) |
Functions to handle the viewing area. | |
enum | EFormat { eCustomFormat, eD1NTSC, eNTSC, ePAL, eD1PAL, eHD, e640x480, e320x200, e320x240, e128x128, eFullscreen } |
Camera formats identifiers. More... | |
enum | EAspectRatioMode { eWindowSize, eFixedRatio, eFixedResolution, eFixedWidth, eFixedHeight } |
Camera's aspect ratio modes. 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... | |
Aperture and Film Functions. | |
In photography, the aperture is the size of hole allowing light from the lens to get through to the film. The aperture mode determines which values drive the camera aperture. When the aperture mode is eHorizAndVert, eHorizontal or eVertical, the field of view is used. When the aperture mode is eFocalLength, the focal length is used. It is possible to convert the aperture mode into field of view or vice versa using functions ComputeFieldOfView and ComputeFocalLength. These functions use the camera aperture width and height for their computation. | |
enum | EApertureFormat { eCustomAperture, e16mmTheatrical, eSuper16mm, e35mmAcademy, e35mmTVProjection, e35mmFullAperture, e35mm185Projection, e35mmAnamorphic, e70mmProjection, eVistaVision, eDynaVision, eIMAX } |
Camera's aperture formats. More... | |
enum | EApertureMode { eHorizAndVert, eHorizontal, eVertical, eFocalLength } |
Camera aperture modes. More... | |
enum | EGateFit { eFitNone, eFitVertical, eFitHorizontal, eFitFill, eFitOverscan, eFitStretch } |
Camera's gate fit modes. More... | |
enum | EFilmRollOrder { eRotateFirst, eTranslateFirst } |
Specifies how the roll is applied with respect to the pivot value. 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... | |
Functions to handle BackPlane/FrontPlane and Plate. | |
In the FbxSdk terminology, the Back/Front plane is the support of the plate. And the plate is the support of the texture used for backgrounds/foregrounds. Functions and properties identified by the "Plate" name are affecting the display of the texture on the plate. The functions and properties identified with the "Back/FrontPlane" are affecting the plate. Typically a client application would place the BackPlate a small distance in front of the FarPlane and the FrontPlate just behind the NearPlane to avoid them to be hidden by the clipping. Unless otherwise noted, there are no restrictions on the values stored by the camera object therefore it is the responsibility of the client application to process the information in a meaningful way and to maintain consistency between the different properties relationships. | |
enum | EPlateDrawingMode { ePlateBackground, ePlateForeground, ePlateBackAndFront } |
Image plate drawing modes. More... | |
enum | EFrontBackPlaneDistanceMode { eRelativeToInterest, eRelativeToCamera } |
Front and BackPlane distance modes. More... | |
enum | EFrontBackPlaneDisplayMode { ePlanesDisabled, ePlanesAlways, ePlanesWhenMedia } |
Front/back plane display modes. 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... | |
Camera View Functions | |
It is the responsibility of the client application to perform the required tasks according to the state of the options that are either set or returned by these methods. | |
enum | ESafeAreaStyle { eSafeAreaRound, eSafeAreaSquare } |
Camera safe area display styles. 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... | |
Render Functions | |
It is the responsibility of the client application to perform the required tasks according to the state of the options that are either set or returned by these methods. | |
enum | ERenderOptionsUsageTime { eInteractive, eOnDemand } |
Render options usage time. More... | |
enum | EAntialiasingMethod { eAAOversampling, eAAHardware } |
Anti-aliasing methods. More... | |
enum | ESamplingType { eSamplingUniform, eSamplingStochastic } |
Oversampling types for anti-aliasing. More... | |
enum | EFocusDistanceSource { eFocusSrcCameraInterest, eFocusSpecificDistance } |
Camera focus sources, that is the focal point for the depth of field. More... | |
Utility Functions. | |
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... | |
typedef FbxNodeAttribute ParentClass |
Definition at line 36 of file fbxcamera.h.
enum EProjectionType |
Camera projection types.
Enumerator | |
---|---|
ePerspective | Perspective projection. |
eOrthogonal | Orthogonal projection. |
Definition at line 55 of file fbxcamera.h.
enum EFormat |
Camera formats identifiers.
Definition at line 69 of file fbxcamera.h.
enum EAspectRatioMode |
Camera's aspect ratio modes.
Definition at line 100 of file fbxcamera.h.
enum EApertureFormat |
Camera's aperture formats.
Definition at line 184 of file fbxcamera.h.
enum EApertureMode |
Camera aperture modes.
The aperture mode determines which values drive the camera aperture. If the aperture mode is eHorizAndVert, eHorizontal, or eVertical, then the field of view is used. If the aperture mode is eFocalLength, then the focal length is used.
Definition at line 216 of file fbxcamera.h.
enum EGateFit |
Camera's gate fit modes.
There are two gates for a camera, film gate and resolution gate. Film gate is a border indicating the area of the camera's view as a real-world camera records on film. The dimensions of the film gate represent the dimensions of the camera aperture. But the film gate does not represent the render region. It is the resolution gate that represents the rendering resolution. The gate fit mode controls the size of the resolution gate relative to the film gate.
Definition at line 278 of file fbxcamera.h.
enum EFilmRollOrder |
Specifies how the roll is applied with respect to the pivot value.
Enumerator | |
---|---|
eRotateFirst | The film back is first rotated then translated by the pivot point value. |
eTranslateFirst | The film back is first translated then rotated by the film roll value. |
Definition at line 304 of file fbxcamera.h.
enum EPlateDrawingMode |
Image plate drawing modes.
Definition at line 391 of file fbxcamera.h.
Front and BackPlane distance modes.
Enumerator | |
---|---|
eRelativeToInterest | The back plane distance is measured in relation to the camera interest. |
eRelativeToCamera | The back plane distance is measured in relation to the camera. |
Definition at line 551 of file fbxcamera.h.
Front/back plane display modes.
Definition at line 592 of file fbxcamera.h.
enum ESafeAreaStyle |
Camera safe area display styles.
Enumerator | |
---|---|
eSafeAreaRound | Rounded safe area. |
eSafeAreaSquare | Square safe area. |
Definition at line 652 of file fbxcamera.h.
Render options usage time.
Enumerator | |
---|---|
eInteractive | To render in real time. |
eOnDemand | Only render when it is asked. |
Definition at line 669 of file fbxcamera.h.
enum EAntialiasingMethod |
Anti-aliasing methods.
Enumerator | |
---|---|
eAAOversampling | To do anti-aliasing by oversampling. |
eAAHardware | To do anti-aliasing by hardware. |
Definition at line 677 of file fbxcamera.h.
enum ESamplingType |
Oversampling types for anti-aliasing.
Definition at line 685 of file fbxcamera.h.
enum EFocusDistanceSource |
Camera focus sources, that is the focal point for the depth of field.
Definition at line 697 of file fbxcamera.h.
|
inlineprotectedvirtual |
Definition at line 36 of file fbxcamera.h.
|
inlineprotected |
Definition at line 36 of file fbxcamera.h.
|
inlinevirtual |
Reimplemented from FbxNodeAttribute.
Reimplemented in FbxCameraStereo.
Definition at line 36 of file fbxcamera.h.
|
static |
|
staticprotected |
|
virtual |
Return the type of node attribute which is EType::eCamera.
Reimplemented from FbxNodeAttribute.
Reimplemented in FbxCameraStereo.
void Reset | ( | ) |
Reset the camera to default values.
void SetFormat | ( | EFormat | pFormat | ) |
Set the camera format.
pFormat | The camera format identifier. |
EFormat GetFormat | ( | ) | const |
Get the camera format.
void SetAspect | ( | EAspectRatioMode | pRatioMode, |
double | pWidth, | ||
double | pHeight | ||
) |
Set the camera's aspect ratio mode.
pRatioMode | Camera's aspect ratio mode. |
pWidth | Camera's aspect width, must be a positive value. |
pHeight | Camera's aspect height, must be a positive value. |
EAspectRatioMode GetAspectRatioMode | ( | ) | const |
Get the camera aspect ratio mode.
void SetPixelRatio | ( | double | pRatio | ) |
Set the pixel ratio.
pRatio | The pixel ratio value. |
double GetPixelRatio | ( | ) | const |
Get the pixel ratio.
void SetNearPlane | ( | double | pDistance | ) |
Set the near plane distance from the camera.
The near plane is the minimum distance to render a scene on the camera display. A synonym for the near plane is "front clipping plane".
pDistance | The near plane distance value. |
double GetNearPlane | ( | ) | const |
Get the near plane distance from the camera.
The near plane is the minimum distance to render a scene on the camera display. A synonym for the near plane is "front clipping plane".
void SetFarPlane | ( | double | pDistance | ) |
Set the far plane distance from camera.
The far plane is the maximum distance to render a scene on the camera display. A synonym for the far plane is "back clipping plane".
pDistance | The far plane distance value. |
double GetFarPlane | ( | ) | const |
Get the far plane distance from camera.
The far plane is the maximum distance to render a scene on the camera display. A synonym for the far plane is "back clipping plane".
void SetApertureFormat | ( | EApertureFormat | pFormat | ) |
Set the camera aperture format.
pFormat | The camera aperture format identifier. |
EApertureFormat GetApertureFormat | ( | ) | const |
Get the camera aperture format.
void SetApertureMode | ( | EApertureMode | pMode | ) |
Set the camera aperture mode.
pMode | The camera aperture mode identifier. |
EApertureMode GetApertureMode | ( | ) | const |
Get the camera aperture mode.
void SetApertureWidth | ( | double | pWidth | ) |
Set the camera aperture width in inches.
pWidth | The aperture width value. |
double GetApertureWidth | ( | ) | const |
Get the camera aperture width in inches.
void SetApertureHeight | ( | double | pHeight | ) |
Set the camera aperture height in inches.
pHeight | The aperture height value. |
double GetApertureHeight | ( | ) | const |
Get the camera aperture height in inches.
void SetSqueezeRatio | ( | double | pRatio | ) |
Set the squeeze ratio.
pRatio | The squeeze ratio value. |
double GetSqueezeRatio | ( | ) | const |
Get the camera squeeze ratio.
double ComputeFieldOfView | ( | double | pFocalLength | ) | const |
Compute the angle of view based on the given focal length, the aperture width, and aperture height.
pFocalLength | The focal length in millimeters. |
double ComputeFocalLength | ( | double | pAngleOfView | ) | const |
Compute the focal length based on the given angle of view, the aperture width, and aperture height.
pAngleOfView | The angle of view in degrees. |
void SetBackgroundFileName | ( | const char * | pFileName | ) |
Set the associated background image file.
pFileName | The path of the background image file. |
const char* GetBackgroundFileName | ( | ) | const |
Get the background image file name.
NULL
if not set. void SetBackgroundMediaName | ( | const char * | pFileName | ) |
Set the media name associated to the background image file.
pFileName | The media name of the background image file. |
const char* GetBackgroundMediaName | ( | ) | const |
Get the media name associated to the background image file.
NULL
if not set. void SetForegroundFileName | ( | const char * | pFileName | ) |
Set the associated foreground image file.
pFileName | The path of the foreground image file. |
const char* GetForegroundFileName | ( | ) | const |
Get the foreground image file name.
NULL
if not set. void SetForegroundMediaName | ( | const char * | pFileName | ) |
Set the media name associated to the foreground image file.
pFileName | The media name of the foreground image file. |
const char* GetForegroundMediaName | ( | ) | const |
Get the media name associated to the foreground image file.
NULL
if not set. void SetBackgroundAlphaTreshold | ( | double | pThreshold | ) |
Set front plate matte threshold.
pThreshold | Threshold value on a range from 0.0 to 1.0. |
double GetBackgroundAlphaTreshold | ( | ) | const |
Get front plate matte threshold.
void SetBackPlateFitImage | ( | bool | pFitImage | ) |
Change the back plate fit image flag.
If this flag is on, scale the back plate image to fit on the back plane.
pFitImage | New value for the BackPlateFitImage property. |
bool GetBackPlateFitImage | ( | ) | const |
Get the current back plate image flag.
If this flag is on, scale the back plate image to fit on the back plane.
void SetBackPlateCrop | ( | bool | pCrop | ) |
Change the back plate crop flag.
If this flag is on, crop the back plate image to fit on the back plane. If the image is smaller than the plane, this flag has no effect.
pCrop | New value for the BackPlateCrop property. |
bool GetBackPlateCrop | ( | ) | const |
Get the current back plate crop flag.
If this flag is on, crop the back plate image to fit on the back plane. If the image is smaller than the plane, this flag has no effect.
void SetBackPlateCenter | ( | bool | pCenter | ) |
Change the back plate center flag.
If this flag is on, center the back plate image on the back plane.
pCenter | New value for the BackPlateCenter property. |
bool GetBackPlateCenter | ( | ) | const |
Get the current back plate center flag.
If this flag is on, center the back plate image on the back plane.
void SetBackPlateKeepRatio | ( | bool | pKeepRatio | ) |
Change the back plate keep ratio flag.
If this flag is on, keep the aspect ratio of the back plate image. Turn on both the keep ration flag and the fit image flag to scale the back plate image proportionately.
pKeepRatio | New value for the BackPlateKeepRatio property. |
bool GetBackPlateKeepRatio | ( | ) | const |
Get the current back plate keep ratio flag.
If this flag is on, keep the aspect ratio of the back plate image. Turn on both the keep ration flag and the fit image flag to scale the back plate image proportionately.
void SetShowFrontPlate | ( | bool | pEnable | ) |
Enable or disable the display of the texture without the need to disconnect it from its plate.
pEnable | If true the texture is displayed, false otherwise. |
bool GetShowFrontPlate | ( | ) | const |
Get the current state of the flag to display the front plate or not.
true
if show front plate is enabled, otherwise false
. void SetFrontPlateFitImage | ( | bool | pFrontPlateFitImage | ) |
Change the front plate fit image flag.
If this flag is on, scale the front plate image to fit on the front plane.
pFrontPlateFitImage | New value for the FrontPlateFitImage property. |
bool GetFrontPlateFitImage | ( | ) | const |
Get the current front plate fit image flag.
If this flag is on, scale the front plate image to fit on the front plane.
void SetFrontPlateCrop | ( | bool | pFrontPlateCrop | ) |
Change the front plate crop flag.
If this flag is on, crop the front plate image to fit on the front plane. If the image is smaller than the plane, this flag has no effect.
pFrontPlateCrop | New value for the FrontPlateCrop property. |
bool GetFrontPlateCrop | ( | ) | const |
Get the current front plate crop flag.
If this flag is on, crop the front plate image to fit on the front plane. If the image is smaller than the plane, this flag has no effect.
void SetFrontPlateCenter | ( | bool | pFrontPlateCenter | ) |
Change the front plate center flag.
If this flag is on, center the front plate image on the front plane.
pFrontPlateCenter | New value for the FrontPlateCenter property. |
bool GetFrontPlateCenter | ( | ) | const |
Get the current front plate center flag.
If this flag is on, center the front plate image on the front plane.
void SetFrontPlateKeepRatio | ( | bool | pFrontPlateKeepRatio | ) |
Change the front plate keep ratio flag.
If this flag is on, keep the aspect ratio of the front plate image. Turn on both the keep ration flag and the fit image flag to scale the front plate image proportionately.
pFrontPlateKeepRatio | New value for the FrontPlateKeepRatio property. |
bool GetFrontPlateKeepRatio | ( | ) | const |
Get the current front plate keep ratio flag.
If this flag is on, keep the aspect ratio of the front plate image. Turn on both the keep ration flag and the fit image flag to scale the front plate image proportionately.
void SetForegroundOpacity | ( | double | pOpacity | ) |
Set the front plate opacity value.
pOpacity | New value for the ForegroundOpacity property. |
double GetForegroundOpacity | ( | ) | const |
Get the front plate opacity value.
void SetForegroundTexture | ( | FbxTexture * | pTexture | ) |
Attach the texture to the front plate.
pTexture | The pointer to the texture to attach. |
FbxTexture* GetForegroundTexture | ( | ) | const |
Get the texture connected to the front plate.
void SetBackPlaneDistanceMode | ( | EFrontBackPlaneDistanceMode | pMode | ) |
Set the back plane distance mode.
pMode | The back plane distance mode to set. |
EFrontBackPlaneDistanceMode GetBackPlaneDistanceMode | ( | ) | const |
Get the back plane distance mode.
void SetFrontPlaneDistance | ( | double | pDistance | ) |
Set the front plane distance from the camera.
The the absolute position of the plane must be calculated by taking into consideration of the FrontPlaneDistanceMode.
pDistance | The front plane distance value. |
double GetFrontPlaneDistance | ( | ) | const |
Get the front plane distance value.
void SetFrontPlaneDistanceMode | ( | EFrontBackPlaneDistanceMode | pMode | ) |
Set the front plane distance mode.
pMode | The front plane distance mode to set. |
EFrontBackPlaneDistanceMode GetFrontPlaneDistanceMode | ( | ) | const |
Get the front plane distance mode flag.
void SetViewFrustumFrontPlaneMode | ( | EFrontBackPlaneDisplayMode | pMode | ) |
Set the front plane display mode.
This mode can be used by the client application to decide under which circumstance the front plane should be drawn in the viewport.
pMode | The front/back plane display mode. |
EFrontBackPlaneDisplayMode GetViewFrustumFrontPlaneMode | ( | ) | const |
Get the front plane display mode.
void SetViewFrustumBackPlaneMode | ( | EFrontBackPlaneDisplayMode | pMode | ) |
Set the back plane display mode.
This mode can be used by the client application to decide under which circumstance the back plane should be drawn in the viewport.
pMode | The front/back plane display mode. |
EFrontBackPlaneDisplayMode GetViewFrustumBackPlaneMode | ( | ) | const |
Get the back plane display mode.
void SetViewCameraInterest | ( | bool | pEnable | ) |
Change the camera interest visibility flag.
pEnable | Set to true if the camera interest is shown, false otherwise. |
bool GetViewCameraInterest | ( | ) | const |
Get current visibility state of the camera interest.
true
if the camera interest is shown, or false
if hidden. void SetViewNearFarPlanes | ( | bool | pEnable | ) |
Change the camera near and far planes visibility flag.
pEnable | Set to true if the near and far planes are shown, false otherwise. |
bool GetViewNearFarPlanes | ( | ) | const |
Get current visibility state of the camera near and far planes.
true
if the near and far planes are shown, false
otherwise. FbxVector4 EvaluatePosition | ( | const FbxTime & | pTime = FbxTime((0LL)) | ) | const |
Evaluate the camera position (eye).
pTime | The time at which the camera should be evaluated. |
FbxVector4 EvaluateLookAtPosition | ( | const FbxTime & | pTime = FbxTime((0LL)) | ) | const |
Evaluate the camera target position (look at).
pTime | The time at which the camera should be evaluated. |
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.
pCameraPosition | The camera current position. You can retrieve this with FbxCamera::EvaluatePosition(). |
pLookAtPosition | The camera target position. you can retrieve this with FbxCamera::EvaluateLookAtPosition(). |
pTime | The time at which the camera should be evaluated. |
FbxMatrix ComputeProjectionMatrix | ( | const int | pWidth, |
const int | pHeight, | ||
const bool | pVerticalFOV = true |
||
) | const |
Compute the camera projection matrix.
pWidth | The width of the output frame. |
pHeight | The height of the output frame. |
pVerticalFOV | Calculate FOV vertically (based on height) if true or horizontally (based on width) if false (Note: Only applicable in perspective proj). |
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.
The input points do not need to be ordered in any particular way.
pWorldToScreen | The world to screen transformation. Please refer to FbxCamera::ComputeWorldToScreen. |
pWorldToCamera | The world to camera transformation. Inverse of the matrix returned from FbxAnimEvaluator::GetNodeGlobalTransform is suitable. Please refer to FbxScene::GetEvaluator and FbxAnimEvaluator::GetNodeGlobalTransform. |
pPoints | 8 corners of the bounding box. |
true
if any of the given points are in the camera's view, false
otherwise. bool IsPointInView | ( | const FbxMatrix & | pWorldToScreen, |
const FbxMatrix & | pWorldToCamera, | ||
const FbxVector4 & | pPoint | ||
) | const |
Determine if the given 3d point is in the camera's view.
pWorldToScreen | The world to screen transformation. Please refer to FbxCamera::ComputeWorldToScreen. |
pWorldToCamera | The world to camera transformation. Inverse of the matrix returned from FbxAnimEvaluator::GetNodeGlobalTransform is suitable. Please refer to FbxScene::GetEvaluator and FbxAnimEvaluator::GetNodeGlobalTransform. |
pPoint | World-space point to test. |
true
if the given point is in the camera's view, false
otherwise. FbxMatrix ComputeWorldToScreen | ( | int | pPixelWidth, |
int | pPixelHeight, | ||
const FbxAMatrix & | pWorldToCamera | ||
) | const |
Compute world space to screen space transformation matrix.
pPixelHeight | The pixel height of the output image. |
pPixelWidth | The pixel height of the output image. |
pWorldToCamera | The world to camera affine transformation matrix. |
FbxVector4 ComputeScreenToWorld | ( | float | pX, |
float | pY, | ||
float | pWidth, | ||
float | pHeight, | ||
const FbxTime & | pTime = FbxTime((0x7fffffffffffffffLL)) |
||
) | const |
Compute screen space to world space ray direction.
pX | The horizontal screen coordinate. |
pY | The vertical screen coordinate. |
pWidth | The width of the viewport in pixels. |
pHeight | The height of the viewport in pixels. |
pTime | The time to use to evaluate the camera's view matrix. |
|
friend |
Definition at line 36 of file fbxcamera.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 36 of file fbxcamera.h.
FbxPropertyT<FbxDouble3> Position |
This property handles the camera's position (XYZ coordinates).
To access this property do: Position.Get(). To set this property do: Position.Set(FbxDouble3).
Definition at line 782 of file fbxcamera.h.
FbxPropertyT<FbxDouble3> UpVector |
This property handles the camera's Up Vector (XYZ coordinates).
To access this property do: UpVector.Get(). To set this property do: UpVector.Set(FbxDouble3).
Definition at line 791 of file fbxcamera.h.
FbxPropertyT<FbxDouble3> InterestPosition |
This property handles the default point (XYZ coordinates) the camera is looking at.
To access this property do: InterestPosition.Get(). To set this property do: InterestPosition.Set(FbxDouble3).
Definition at line 804 of file fbxcamera.h.
FbxPropertyT<FbxDouble> Roll |
This property handles the camera roll angle in degrees.
To access this property do: Roll.Get(). To set this property do: Roll.Set(FbxDouble).
Default value is 0.0.
Definition at line 813 of file fbxcamera.h.
FbxPropertyT<FbxDouble> OpticalCenterX |
This property handles the camera optical center X, in pixels.
It sets horizontal offset of the optical center. When the camera's aperture mode is set to eVertical, this property has no effect.
To access this property do: OpticalCenterX.Get(). To set this property do: OpticalCenterX.Set(FbxDouble).
Default value is 0.0.
Definition at line 824 of file fbxcamera.h.
FbxPropertyT<FbxDouble> OpticalCenterY |
This property handles the camera optical center Y, in pixels.
It sets the vertical offset of the optical center. When the camera's aperture mode is set to eHorizontal, this property has no effect.
To access this property do: OpticalCenterY.Get(). To set this property do: OpticalCenterY.Set(FbxDouble).
Default value is 0.0.
Definition at line 835 of file fbxcamera.h.
FbxPropertyT<FbxDouble3> BackgroundColor |
This property handles the RGB values of the camera's background color.
To access this property do: BackgroundColor.Get(). To set this property do: BackgroundColor.Set(FbxDouble3).
Default value is black (0, 0, 0)
Definition at line 844 of file fbxcamera.h.
FbxPropertyT<FbxDouble> TurnTable |
When modeling 3D objects, you often need to review or evaluate your models during the creation process.
You may create a camera with turn table animation to view your models in 360 or certain degrees. This property handles the camera's turn table angle in degrees.
To access this property do: TurnTable.Get(). To set this property do: TurnTable.Set(FbxDouble).
Default value is 0.
Definition at line 855 of file fbxcamera.h.
FbxPropertyT<FbxBool> DisplayTurnTableIcon |
This property handles a flag that indicates if the camera displays the Turn Table icon or not.
To access this property do: DisplayTurnTableIcon.Get(). To set this property do: DisplayTurnTableIcon.Set(FbxBool).
Default value is false (no display).
Definition at line 865 of file fbxcamera.h.
FbxPropertyT<FbxBool> UseMotionBlur |
This property handles a flag that indicates if the camera uses motion blur or not.
To access this property do: UseMotionBlur.Get(). To set this property do: UseMotionBlur.Set(FbxBool).
Default value is false (do not use motion blur).
Definition at line 879 of file fbxcamera.h.
FbxPropertyT<FbxBool> UseRealTimeMotionBlur |
This property handles a flag that indicates if the camera uses real time motion blur or not.
To access this property do: UseRealTimeMotionBlur.Get(). To set this property do: UseRealTimeMotionBlur.Set(FbxBool).
Default value is false (use real time motion blur).
Definition at line 889 of file fbxcamera.h.
FbxPropertyT<FbxDouble> MotionBlurIntensity |
This property handles the camera's motion blur intensity (in pixels).
To access this property do: MotionBlurIntensity.Get(). To set this property do: MotionBlurIntensity.Set(FbxDouble).
Default value is 1.0.
Definition at line 898 of file fbxcamera.h.
FbxPropertyT<EAspectRatioMode> AspectRatioMode |
This property handles the camera's aspect ratio mode.
Default value is eWindowSize.
Definition at line 912 of file fbxcamera.h.
FbxPropertyT<FbxDouble> AspectWidth |
This property handles the camera's aspect width.
Default value is 320.
Definition at line 921 of file fbxcamera.h.
FbxPropertyT<FbxDouble> AspectHeight |
This property handles the camera's aspect height.
Default value is 200.
Definition at line 930 of file fbxcamera.h.
FbxPropertyT<FbxDouble> PixelAspectRatio |
This property handles the pixel aspect ratio.
Default value is 1.
Definition at line 940 of file fbxcamera.h.
FbxPropertyT<EApertureMode> ApertureMode |
This property handles the aperture mode.
To access this property do: ApertureMode.Get(). To set this property do: ApertureMode.Set(EApertureMode).
Default value is eVertical.
Definition at line 949 of file fbxcamera.h.
FbxPropertyT<EGateFit> GateFit |
This property handles the gate fit mode.
To control the size of the resolution gate relative to the film gate. If the resolution gate and the film gate have the same aspect ratio, then the property has no effect.
To access this property do: GateFit.Get(). To set this property do: GateFit.Set(EGateFit).
Default value is eFitNone.
Definition at line 960 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FieldOfView |
This property handles the field of view in degrees.
To access this property do: FieldOfView.Get(). To set this property do: FieldOfView.Set(FbxDouble).
Definition at line 973 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FieldOfViewX |
This property handles the X (horizontal) field of view in degrees.
To access this property do: FieldOfViewX.Get(). To set this property do: FieldOfViewX.Set(FbxDouble).
Default value is 1.
Definition at line 986 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FieldOfViewY |
This property handles the Y (vertical) field of view in degrees.
To access this property do: FieldOfViewY.Get(). To set this property do: FieldOfViewY.Set(FbxDouble).
Definition at line 999 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FocalLength |
This property handles the focal length (in millimeters).
To access this property do: FocalLength.Get(). To set this property do: FocalLength.Set(FbxDouble).
Default value is the result of ComputeFocalLength(40.0).
Definition at line 1008 of file fbxcamera.h.
FbxPropertyT<EFormat> CameraFormat |
This property handles the camera's format.
To access this property do: CameraFormat.Get(). To set this property do: CameraFormat.Set(EFormat).
Default value is eCustomFormat.
Definition at line 1020 of file fbxcamera.h.
FbxPropertyT<FbxBool> UseFrameColor |
This property stores a flag that indicates to draw a border with color around the camera's viewable area or not.
To access this property do: UseFrameColor.Get(). To set this property do: UseFrameColor.Set(FbxBool).
Default value is false.
Definition at line 1032 of file fbxcamera.h.
FbxPropertyT<FbxDouble3> FrameColor |
This property is used to define the color of the border around the camera view.
To access this property do: FrameColor.Get(). To set this property do: FrameColor.Set(FbxDouble3).
Default value is (0.3, 0.3, 0.3).
Definition at line 1041 of file fbxcamera.h.
FbxPropertyT<FbxBool> ShowName |
This property handles the flag to show the camera's name or not.
To access this property do: ShowName.Get(). To set this property do: ShowName.Set(FbxBool).
Default value is true.
Definition at line 1054 of file fbxcamera.h.
FbxPropertyT<FbxBool> ShowInfoOnMoving |
This property handles the flag to show info on moving or not.
To access this property do: ShowInfoOnMoving.Get(). To set this property do: ShowInfoOnMoving.Set(FbxBool).
Default value is true.
Definition at line 1063 of file fbxcamera.h.
FbxPropertyT<FbxBool> ShowGrid |
This property handles the flag to draw floor grid or not.
To access this property do: ShowGrid.Get(). To set this property do: ShowGrid.Set(FbxBool).
Default value is true.
Definition at line 1072 of file fbxcamera.h.
FbxPropertyT<FbxBool> ShowOpticalCenter |
This property handles the flag to show optical center or not.
To access this property do: ShowOpticalCenter.Get(). To set this property do: ShowOpticalCenter.Set(FbxBool).
Default value is false.
Definition at line 1081 of file fbxcamera.h.
FbxPropertyT<FbxBool> ShowAzimut |
This property handles the flag to show the camera's sight line or not.
When the camera is revolved about the center of interest in the perspective view, the angle of a camera's sight line relative to a plane perpendicular to the ground plane is referred to as its azimuth; and the angle of a camera's sight line relative to the ground plane is referred to as its elevation;
To access this property do: ShowAzimut.Get(). To set this property do: ShowAzimut.Set(FbxBool).
Default value is true.
Definition at line 1093 of file fbxcamera.h.
FbxPropertyT<FbxBool> ShowTimeCode |
This property handles the flag to show time code or not.
To access this property do: ShowTimeCode.Get(). To set this property do: ShowTimeCode.Set(FbxBool).
Default value is true.
Definition at line 1102 of file fbxcamera.h.
FbxPropertyT<FbxBool> ShowAudio |
This property handles the flag to show audio or not.
To access this property do: ShowAudio.Get(). To set this property do: ShowAudio.Set(FbxBool).
Default value is false.
Definition at line 1111 of file fbxcamera.h.
FbxPropertyT<FbxDouble3> AudioColor |
This property handles audio color.
To access this property do: AudioColor.Get(). To set this property do: AudioColor.Set(FbxDouble3).
Default value is (0.0, 1.0, 0.0).
Definition at line 1120 of file fbxcamera.h.
FbxPropertyT<FbxDouble> NearPlane |
This property handles the near plane distance.
Default value is 10.
Definition at line 1134 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FarPlane |
This property handles the far plane distance.
Default value is 4000.
Definition at line 1144 of file fbxcamera.h.
FbxPropertyT<FbxBool> AutoComputeClipPlanes |
This property indicates that the clip planes should be automatically computed or not.
To access this property do: AutoComputeClipPlanes.Get(). To set this property do: AutoComputeClipPlanes.Set(FbxBool).
When this property is set to true, the NearPlane and FarPlane values are ignored. Note that not all applications support this flag.
Definition at line 1154 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmWidth |
This property handles the film aperture width (in inches).
Default value is 0.8160.
Definition at line 1170 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmHeight |
This property handles the film aperture height (in inches).
Default value is 0.6120.
Definition at line 1181 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmAspectRatio |
This property handles the film aperture aspect ratio.
Default value is (FilmWidth / FilmHeight).
Definition at line 1191 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmSqueezeRatio |
This property handles the film aperture squeeze ratio.
Default value is 1.0.
Definition at line 1202 of file fbxcamera.h.
FbxPropertyT<EApertureFormat> FilmFormat |
This property handles the film aperture format.
Default value is eCustomAperture.
Definition at line 1212 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmOffsetX |
This property handles the horizontal offset from the center of the film aperture, defined by the film height and film width.
The offset is measured in inches.
To access this property do: FilmOffsetX.Get(). To set this property do: FilmOffsetX.Set(FbxDouble).
Default value is 0.0.
Definition at line 1222 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmOffsetY |
This property handles the vertical offset from the center of the film aperture, defined by the film height and film width.
The offset is measured in inches.
To access this property do: FilmOffsetY.Get(). To set this property do: FilmOffsetY.Set(FbxDouble).
Default value is 0.0.
Definition at line 1233 of file fbxcamera.h.
FbxPropertyT<FbxDouble> PreScale |
This property handles the pre-scale value.
The value is multiplied against the computed projection matrix. It is applied before the film roll.
To access this property do: PreScale.Get(). To set this property do: PreScale.Set(FbxDouble).
Default value is 1.0.
Definition at line 1244 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmTranslateX |
This property handles the horizontal film horizontal translation.
To access this property do: FilmTranslateX.Get(). To set this property do: FilmTranslateX.Set(FbxDouble). Default value is 0.0
Definition at line 1251 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmTranslateY |
This property handles the vertical film translation.
To access this property do: FilmTranslateY.Get(). To set this property do: FilmTranslateY.Set(FbxDouble).
Default value is 0.0.
Definition at line 1260 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmRollPivotX |
This property handles the horizontal pivot point used for rotating the film back.
To access this property do: FilmRollPivotX.Get(). To set this property do: FilmRollPivotX.Set(FbxDouble).
Default value is 0.0.
Definition at line 1270 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmRollPivotY |
This property handles the vertical pivot point used for rotating the film back.
To access this property do: FilmRollPivotY.Get(). To set this property do: FilmRollPivotY.Set(FbxDouble).
Default value is 0.0.
Definition at line 1280 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FilmRollValue |
This property handles the amount of rotation around the film back.
The roll value is specified in degrees.
To access this property do: FilmRollValue.Get(). To set this property do: FilmRollValue.Set(FbxDouble).
Default value is 0.0.
Definition at line 1292 of file fbxcamera.h.
FbxPropertyT<EFilmRollOrder> FilmRollOrder |
This property handles how the roll is applied with respect to the pivot value.
eRotateFirst The film back is first rotated then translated by the pivot point value. eTranslateFirst The film back is first translated then rotated by the film roll value.
To access this property do: FilmRollOrder.Get(). To set this property do: FilmRollOrder.Set(EFilmRollOrder).
Default value is eRotateFirst.
Definition at line 1303 of file fbxcamera.h.
FbxPropertyT<FbxBool> ViewCameraToLookAt |
This property handles the camera's look-at flag.
If this flag is on, the camera will look at the camera interest.
To access this property do: ViewCameraToLookAt.Get(). To set this property do: ViewCameraToLookAt.Set(FbxBool).
Default value is true.
Definition at line 1317 of file fbxcamera.h.
FbxPropertyT<FbxBool> ViewFrustumNearFarPlane |
This property handles to display the near and far plane or not.
To access this property do: ViewFrustumNearFarPlane.Get(). To set this property do: ViewFrustumNearFarPlane.Set(FbxBool).
Default value is false.
Definition at line 1326 of file fbxcamera.h.
FbxPropertyT<EFrontBackPlaneDisplayMode> ViewFrustumBackPlaneMode |
This property handles the back plane display mode.
To access this property do: ViewFrustumBackPlaneMode.Get(). To set this property do: ViewFrustumBackPlaneMode.Set(EFrontBackPlaneDisplayMode).
Default value is ePlanesWhenMedia.
Definition at line 1335 of file fbxcamera.h.
FbxPropertyT<FbxDouble> BackPlaneDistance |
This property handles the back plane distance.
To access this property do: BackPlaneDistance.Get(). To set this property do: BackPlaneDistance.Set(FbxDouble).
Default value is 100.0.
Definition at line 1344 of file fbxcamera.h.
FbxPropertyT<EFrontBackPlaneDistanceMode> BackPlaneDistanceMode |
This property handles the back plane distance mode.
To access this property do: BackPlaneDistanceMode.Get(). To set this property do: BackPlaneDistanceMode.Set(EFrontBackPlaneDistanceMode).
Default value is eRelativeToInterest.
Definition at line 1353 of file fbxcamera.h.
FbxPropertyT<EFrontBackPlaneDisplayMode> ViewFrustumFrontPlaneMode |
This property handles the front plane mode.
To access this property do: ViewFrustumFrontPlaneMode.Get(). To set this property do: ViewFrustumFrontPlaneMode.Set(EFrontBackPlaneDisplayMode).
Default value is ePlanesWhenMedia.
Definition at line 1362 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FrontPlaneDistance |
This property handles the front plane distance.
To access this property do: FrontPlaneDistance.Get(). To set this property do: FrontPlaneDistance.Set(FbxDouble).
Default value is 100.0.
Definition at line 1371 of file fbxcamera.h.
FbxPropertyT<EFrontBackPlaneDistanceMode> FrontPlaneDistanceMode |
This property handles the front plane distance mode.
To access this property do: FrontPlaneDistanceMode.Get(). To set this property do: FrontPlaneDistanceMode.Set(EFrontBackPlaneDistanceMode).
Default value is eRelativeToInterest.
Definition at line 1380 of file fbxcamera.h.
FbxPropertyT<FbxBool> LockMode |
This property handles the flag to lock the camera's navigation.
When this flag is on, the camera's view can not be changed anymore. To access this property do: LockMode.Get(). To set this property do: LockMode.Set(FbxBool).
Default value is false.
Definition at line 1393 of file fbxcamera.h.
FbxPropertyT<FbxBool> LockInterestNavigation |
This property handles the flag to lock the camera interest's navigation.
When this flag is one, the position of the camera interest is locked. To access this property do: LockInterestNavigation.Get(). To set this property do: LockInterestNavigation.Set(FbxBool).
Default value is false.
Definition at line 1402 of file fbxcamera.h.
FbxPropertyT<FbxBool> BackPlateFitImage |
This property handles the fit image flag of back plane.
To access this property do: BackPlateFitImage.Get(). To set this property do: BackPlateFitImage.Set(FbxBool).
Default value is false.
Definition at line 1416 of file fbxcamera.h.
FbxPropertyT<FbxBool> BackPlateCrop |
This property handles the crop flag of back plane.
To access this property do: BackPlateCrop.Get(). To set this property do: BackPlateCrop.Set(FbxBool).
Default value is false.
Definition at line 1426 of file fbxcamera.h.
FbxPropertyT<FbxBool> BackPlateCenter |
This property handles the center flag of back plane.
To access this property do: BackPlateCenter.Get(). To set this property do: BackPlateCenter.Set(FbxBool).
Default value is true. see SetCenter and GetCenter.
Definition at line 1436 of file fbxcamera.h.
FbxPropertyT<FbxBool> BackPlateKeepRatio |
This property handles the keep ratio flag of back plane.
To access this property do: BackPlateKeepRatio.Get(). To set this property do: BackPlateKeepRatio.Set(FbxBool).
Default value is true.
Definition at line 1446 of file fbxcamera.h.
FbxPropertyT<FbxDouble> BackgroundAlphaTreshold |
This property handles the background alpha threshold value.
To access this property do: BackgroundAlphaTreshold.Get(). To set this property do: BackgroundAlphaTreshold.Set(FbxDouble).
Default value is 0.5.
Definition at line 1455 of file fbxcamera.h.
FbxPropertyT<FbxDouble> BackPlaneOffsetX |
This property handles the back plane offset X.
To access this property do: BackPlaneOffsetX.Get(). To set this property do: BackPlaneOffsetX.Set(FbxDouble).
Default value is 0.0.
Definition at line 1464 of file fbxcamera.h.
FbxPropertyT<FbxDouble> BackPlaneOffsetY |
This property handles the back plane offset Y.
To access this property do: BackPlaneOffsetY.Get(). To set this property do: BackPlaneOffsetY.Set(FbxDouble).
Default value is 0.0.
Definition at line 1473 of file fbxcamera.h.
FbxPropertyT<FbxDouble> BackPlaneRotation |
This property handles the back plane rotation.
To access this property do: BackPlaneRotation.Get(). To set this property do: BackPlaneRotation.Set(FbxDouble).
Default value is 0.0.
Definition at line 1482 of file fbxcamera.h.
FbxPropertyT<FbxDouble> BackPlaneScaleX |
This property handles the back plane scaling X.
To access this property do: BackPlaneScaleX.Get(). To set this property do: BackPlaneScaleX.Set(FbxDouble).
Default value is 1.0.
Definition at line 1493 of file fbxcamera.h.
FbxPropertyT<FbxDouble> BackPlaneScaleY |
This property handles the back plane scaling Y.
To access this property do: BackPlaneScaleY.Get(). To set this property do: BackPlaneScaleY.Set(FbxDouble).
Default value is 1.0.
Definition at line 1504 of file fbxcamera.h.
FbxPropertyT<FbxBool> ShowBackplate |
This property handles the flag to show back plane or not.
To access this property do: ShowBackPlate.Get(). To set this property do: ShowBackPlate.Set(FbxBool).
Default value is false.
Definition at line 1514 of file fbxcamera.h.
FbxPropertyT<FbxReference> BackgroundTexture |
This property has the background texture connected to it.
To access this property do: BackgroundTexture.Get(). To set this property do: BackgroundTexture.Set().
Definition at line 1523 of file fbxcamera.h.
FbxPropertyT<FbxBool> FrontPlateFitImage |
This property handles the fit image flag of front plate.
To access this property do: FrontPlateFitImage.Get(). To set this property do: FrontPlateFitImage.Set(FbxBool).
Default value is false.
Definition at line 1537 of file fbxcamera.h.
FbxPropertyT<FbxBool> FrontPlateCrop |
This property handles the crop flag of front plane.
To access this property do: FrontPlateCrop.Get(). To set this property do: FrontPlateCrop.Set(FbxBool).
Default value is false.
Definition at line 1546 of file fbxcamera.h.
FbxPropertyT<FbxBool> FrontPlateCenter |
This property handles the center flag of front plane.
To access this property do: FrontPlateCenter.Get(). To set this property do: FrontPlateCenter.Set(FbxBool).
Default value is true.
Definition at line 1555 of file fbxcamera.h.
FbxPropertyT<FbxBool> FrontPlateKeepRatio |
This property handles the keep ratio flag of front plane.
To access this property do: FrontPlateKeepRatio.Get(). To set this property do: FrontPlateKeepRatio.Set(FbxBool).
Default value is true.
Definition at line 1564 of file fbxcamera.h.
FbxPropertyT<FbxBool> ShowFrontplate |
This property handles the flag to show front plane or not.
To access this property do: ShowFrontplate.Get(). To set this property do: ShowFrontplate.Set(FbxBool).
Default value is false.
Definition at line 1575 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FrontPlaneOffsetX |
This property handles the front plane offset X.
To access this property do: FrontPlaneOffsetX.Get(). To set this property do: FrontPlaneOffsetX.Set(FbxDouble).
Default value is 0.0.
Definition at line 1584 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FrontPlaneOffsetY |
This property handles the front plane offset Y.
To access this property do: FrontPlaneOffsetY.Get(). To set this property do: FrontPlaneOffsetY.Set(FbxDouble).
Default value is 0.0.
Definition at line 1593 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FrontPlaneRotation |
This property handles the front plane rotation.
To access this property do: FrontPlaneRotation.Get(). To set this property do: FrontPlaneRotation.Set(FbxDouble).
Default value is 0.0.
Definition at line 1602 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FrontPlaneScaleX |
This property handles the front plane scaling X.
To access this property do: FrontPlaneScaleX.Get(). To set this property do: FrontPlaneScaleX.Set(FbxDouble).
Default value is 1.0.
Definition at line 1611 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FrontPlaneScaleY |
This property handles the front plane scaling Y.
To access this property do: FrontPlaneScaleY.Get(). To set this property do: FrontPlaneScaleY.Set(FbxDouble).
Default value is 1.0.
Definition at line 1620 of file fbxcamera.h.
FbxPropertyT<FbxReference> ForegroundTexture |
This property has the foreground texture connected to it.
To access this property do: ForegroundTexture.Get(). To set this property do: ForegroundTexture.Set().
Definition at line 1629 of file fbxcamera.h.
FbxPropertyT<FbxDouble> ForegroundOpacity |
This property handles the foreground image opacity value.
To access this property do: ForegroundOpacity.Get(). To set this property do: ForegroundOpacity.Set(FbxDouble).
Default value is 1.0.
Definition at line 1638 of file fbxcamera.h.
FbxPropertyT<FbxBool> DisplaySafeArea |
This property handles the flag to display safe area or not.
To access this property do: DisplaySafeArea.Get(). To set this property do: DisplaySafeArea.Set(FbxBool).
Default value is false.
Definition at line 1651 of file fbxcamera.h.
FbxPropertyT<FbxBool> DisplaySafeAreaOnRender |
This property handles the flag display safe area on render or not.
To access this property do: DisplaySafeAreaOnRender.Get(). To set this property do: DisplaySafeAreaOnRender.Set(FbxBool).
Default value is false.
Definition at line 1660 of file fbxcamera.h.
FbxPropertyT<ESafeAreaStyle> SafeAreaDisplayStyle |
This property handles the style to display safe area.
To access this property do: SafeAreaDisplayStyle.Get(). To set this property do: SafeAreaDisplayStyle.Set(ESafeAreaStyle).
Default value is eSafeAreaSquare.
Definition at line 1669 of file fbxcamera.h.
FbxPropertyT<FbxDouble> SafeAreaAspectRatio |
This property handles the display aspect ratio of safe area.
To access this property do: SafeAreaDisplayStyle.Get(). To set this property do: SafeAreaAspectRatio.Set(FbxDouble).
Default value is 1.33333333333333.
Definition at line 1678 of file fbxcamera.h.
FbxPropertyT<FbxBool> Use2DMagnifierZoom |
This property handles the flag to use 2d magnifier zoom or not.
The 2D Magnifier lets you perform a 2D enlargement of the scene using the current camera without changing any camera settings.
To access this property do: Use2DMagnifierZoom.Get(). To set this property do: Use2DMagnifierZoom.Set(FbxBool).
Default value is false.
Definition at line 1693 of file fbxcamera.h.
FbxPropertyT<FbxDouble> _2DMagnifierZoom |
This property handles the 2d magnifier zoom value.
To access this property do: _2DMagnifierZoom.Get(). To set this property do: _2DMagnifierZoom.Set(FbxDouble).
Default value is 100.0.
Definition at line 1702 of file fbxcamera.h.
FbxPropertyT<FbxDouble> _2DMagnifierX |
This property handles the 2d magnifier X value.
To access this property do: _2DMagnifierX.Get(). To set this property do: _2DMagnifierX.Set(FbxDouble).
Default value is 50.0.
Definition at line 1711 of file fbxcamera.h.
FbxPropertyT<FbxDouble> _2DMagnifierY |
This property handles the 2d magnifier Y value.
To access this property do: _2DMagnifierY.Get(). To set this property do: _2DMagnifierY.Set(FbxDouble).
Default value is 50.0.
Definition at line 1720 of file fbxcamera.h.
FbxPropertyT<EProjectionType> ProjectionType |
This property handles the projection type.
To access this property do: ProjectionType.Get(). To set this property do: ProjectionType.Set(EProjectionType).
Default value is ePerspective.
Definition at line 1733 of file fbxcamera.h.
FbxPropertyT<FbxDouble> OrthoZoom |
This property handles the orthographic zoom value.
To access this property do: OrthoZoom.Get(). To set this property do: OrthoZoom.Set(FbxDouble).
Default value is 1.0.
Definition at line 1742 of file fbxcamera.h.
FbxPropertyT<FbxBool> UseRealTimeDOFAndAA |
This property handles the flag to use real time Depth of Field and Anti-Aliasing or not.
To access this property do: UseRealTimeDOFAndAA.Get(). To set this property do: UseRealTimeDOFAndAA.Set(FbxBool).
Default value is false.
Definition at line 1755 of file fbxcamera.h.
FbxPropertyT<FbxBool> UseDepthOfField |
This property handles the flag to use depth of field or not.
To access this property do: UseDepthOfField.Get(). To set this property do: UseDepthOfField.Set(FbxBool).
Default value is false.
Definition at line 1764 of file fbxcamera.h.
FbxPropertyT<EFocusDistanceSource> FocusSource |
This property handles the focus source.
To access this property do: FocusSource.Get(). To set this property do: FocusSource.Set(EFocusDistanceSource).
Default value is eFocusSrcCameraInterest.
Definition at line 1774 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FocusAngle |
This property handles the focus angle (in degrees).
To access this property do: FocusAngle.Get(). To set this property do: FocusAngle.Set(FbxDouble).
Default value is 3.5.
Definition at line 1783 of file fbxcamera.h.
FbxPropertyT<FbxDouble> FocusDistance |
This property handles the focus distance.
Focus distance is the distance between the camera and the object on which the camera is focused. There are two possible sources for this distance.
To access this property do: FocusDistance.Get(). To set this property do: FocusDistance.Set(FbxDouble).
Default value is 200.0.
Definition at line 1795 of file fbxcamera.h.
FbxPropertyT<FbxBool> UseAntialiasing |
This property handles the flag to use anti aliasing or not.
To access this property do: UseAntialiasing.Get(). To set this property do: UseAntialiasing.Set(FbxBool).
Default value is false.
Definition at line 1804 of file fbxcamera.h.
FbxPropertyT<FbxDouble> AntialiasingIntensity |
This property handles the anti aliasing intensity.
To access this property do: AntialiasingIntensity.Get(). To set this property do: AntialiasingIntensity.Set(FbxDouble).
Default value is 0.77777.
Definition at line 1813 of file fbxcamera.h.
FbxPropertyT<EAntialiasingMethod> AntialiasingMethod |
This property handles the anti aliasing method.
To access this property do: AntialiasingMethod.Get(). To set this property do: AntialiasingMethod.Set(EAntialiasingMethod).
Default value is eAAOversampling.
Definition at line 1822 of file fbxcamera.h.
FbxPropertyT<FbxBool> UseAccumulationBuffer |
This property handles the flag to use accumulation buffer or not.
To access this property do: UseAccumulationBuffer.Get(). To set this property do: UseAccumulationBuffer.Set(FbxBool).
Default value is false.
Definition at line 1835 of file fbxcamera.h.
FbxPropertyT<FbxInt> FrameSamplingCount |
This property handles the frame sampling count.
To access this property do: FrameSamplingCount.Get(). To set this property do: FrameSamplingCount.Set(FbxInt).
Default value is 7.
Definition at line 1844 of file fbxcamera.h.
FbxPropertyT<ESamplingType> FrameSamplingType |
This property handles the frame sampling type.
To access this property do: FrameSamplingType.Get(). To set this property do: FrameSamplingType.Set(ESamplingType).
Default value is eSamplingStochastic.
Definition at line 1853 of file fbxcamera.h.