Public Member Functions | Protected Member Functions | Protected Attributes

FbxDocumentInfo Class Reference

This reference page is linked to from the following overview topics: Merging Two Scenes, List of Python Fbx classes.


Search for all occurrences

Detailed Description

This class contains scene thumbnails and user-defined summary data.

Definition at line 26 of file fbxdocumentinfo.h.

#include <fbxdocumentinfo.h>

Inheritance diagram for FbxDocumentInfo:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void Clear ()
 Clears the content.
virtual FbxObjectCopy (const FbxObject &pObject)
 Copy an object content into this object.
Scene Thumbnail.

Comment.

FbxThumbnailGetSceneThumbnail ()
 Returns the thumbnail for the scene.
void SetSceneThumbnail (FbxThumbnail *pSceneThumbnail)
 Sets the thumbnail for the scene.

Public Attributes

Public properties
FbxPropertyT< FbxStringLastSavedUrl
 This property contains the last saved URL.
FbxPropertyT< FbxStringUrl
 This property contains the URL.
FbxProperty Original
 Parent property for all properties related to creation.
FbxPropertyT< FbxStringOriginal_ApplicationVendor
 This property contains the name of the original application vendor.
FbxPropertyT< FbxStringOriginal_ApplicationName
 This property contains the original application name.
FbxPropertyT< FbxStringOriginal_ApplicationVersion
 This property contains the version of the original application.
FbxPropertyT< FbxStringOriginal_FileName
 This property contains the original file name.
FbxPropertyT< FbxDateTimeOriginal_DateTime_GMT
 This property contains the original date and time.
FbxProperty LastSaved
 The parent property for all last saved-related properties.
FbxPropertyT< FbxStringLastSaved_ApplicationVendor
 This property contains the last saved application vendor.
FbxPropertyT< FbxStringLastSaved_ApplicationName
 This property contains the last saved application name.
FbxPropertyT< FbxStringLastSaved_ApplicationVersion
 This property contains the last saved application version.
FbxPropertyT< FbxDateTimeLastSaved_DateTime_GMT
 This property contains the last saved date and time.
FbxPropertyT< FbxStringEmbeddedUrl
 This property points at the ".fbm" folder that is created when reading a FBX file that has embedded data.
User-defined summary data.

These are user-completed fields that identify or classify the files.

FbxString mTitle
FbxString mSubject
 Title.
FbxString mAuthor
 Subject.
FbxString mKeywords
 Author.
FbxString mRevision
 Keywords.
FbxString mComment
 Revision.

Protected Member Functions

virtual void Destruct (bool pRecursive)
 Optional destructor override, automatically called by default destructor.
virtual void ConstructProperties (bool pForceSet)
 Optional property constructor override, automatically called by default constructor.

Protected Attributes

FbxPropertyT< FbxReferenceSceneThumbnail

Member Function Documentation

FbxThumbnail* GetSceneThumbnail ( )

Returns the thumbnail for the scene.

Returns:
Pointer to the thumbnail.
void SetSceneThumbnail ( FbxThumbnail pSceneThumbnail)

Sets the thumbnail for the scene.

Parameters:
pSceneThumbnailPointer to the thumbnail.
void Clear ( )

Clears the content.

Resets all the strings to an empty string and clears the pointer to the thumbnail.

virtual FbxObject& Copy ( const FbxObject pObject) [virtual]

Copy an object content into this object.

Parameters:
pObjectThe source object to copy data from.
Returns:
Returns the destination object being modified by the source.
Remarks:
This function replace the assignment operator (operator=). It will copy all property values and the name. Connections are NOT copied.

Reimplemented from FbxObject.

virtual void Destruct ( bool  pRecursive) [protected, virtual]

Optional destructor override, automatically called by default destructor.

Parameters:
pRecursiveIf true, children objects should be destroyed as well.
Remarks:
In case it is decided to override this function, do not forget to call ParentClass::Destruct(pResursive) at the end.

Reimplemented from FbxObject.

virtual void ConstructProperties ( bool  pForceSet) [protected, virtual]

Optional property constructor override, automatically called by default constructor.

Parameters:
pForceSetIf the property value must be set regardless of default value.
Remarks:
If your object have properties, they must be initialized in this function.

Reimplemented from FbxObject.


Member Data Documentation

This property contains the last saved URL.

To retrieve the value of this property, use LastSavedUrl.Get(). To set the value of this property, use LastSavedUrl.Set(FbxString).

The default value is empty.

Definition at line 42 of file fbxdocumentinfo.h.

This property contains the URL.

To retrieve the value of this property, use Url.Get(). To set the value of this property, use Url.Set(FbxString).

The default value is empty.

Definition at line 51 of file fbxdocumentinfo.h.

Parent property for all properties related to creation.

These properties should be set once when the file is created, and you should not change them during subsequent save or reload operations. The default properties are listed below, but application vendors can add new properties under this parent property.

Definition at line 59 of file fbxdocumentinfo.h.

This property contains the name of the original application vendor.

To retrieve the value of this property, use Original_ApplicationVendor.Get(). To set the value of this property, use Original_ApplicationVendor.Set(FbxString).

The default value is empty.

Definition at line 68 of file fbxdocumentinfo.h.

This property contains the original application name.

To retrieve the value of this property, use Original_ApplicationName.Get(). To set the value of this property, use Original_ApplicationName.Set(FbxString).

The default value is empty.

Definition at line 77 of file fbxdocumentinfo.h.

This property contains the version of the original application.

To retrieve the value of this property, use Original_ApplicationVersion.Get(). To set the value of this property, use Original_ApplicationVersion.Set(FbxString).

The default value is empty.

Definition at line 86 of file fbxdocumentinfo.h.

This property contains the original file name.

To retrieve the value of this property, use Original_FileName.Get(). To set the value of this property, use Original_FileName.Set(FbxString).

The default value is empty.

Definition at line 95 of file fbxdocumentinfo.h.

This property contains the original date and time.

To retrieve the value of this property, use Original_DateTime_GMT.Get(). To set the value of this property, use Original_DateTime_GMT.Set(FbxString).

The default value is 0.

Remarks:
The date/time should use GMT time format.

Definition at line 105 of file fbxdocumentinfo.h.

The parent property for all last saved-related properties.

These properties update every time a file is saved. The default properties are below, but application vendors can add new properties under this parent property. The file creator must set both the original and last saved properties.

Definition at line 113 of file fbxdocumentinfo.h.

This property contains the last saved application vendor.

To retrieve the value of this property, use LastSaved_ApplicationVendor.Get(). To set the value of this property, use LastSaved_ApplicationVendor.Set(FbxString).

The default value is empty.

Definition at line 122 of file fbxdocumentinfo.h.

This property contains the last saved application name.

To retrieve the value of this property, use LastSaved_ApplicationName.Get(). To set the value of this property, use LastSaved_ApplicationName.Set(FbxString).

The default value is empty.

Definition at line 131 of file fbxdocumentinfo.h.

This property contains the last saved application version.

To retrieve the value of this property, use LastSaved_ApplicationVersion.Get(). To set the value of this property, use LastSaved_ApplicationVersion.Set(FbxString).

The default value is empty.

Definition at line 140 of file fbxdocumentinfo.h.

This property contains the last saved date and time.

To retrieve the value of this property, use LastSaved_DateTime_GMT.Get(). To set the value of this property, use LastSaved_DateTime_GMT.Set(FbxString).

The default value is 0.

Remarks:
The date/time should use GMT time format.

Definition at line 151 of file fbxdocumentinfo.h.

This property points at the ".fbm" folder that is created when reading a FBX file that has embedded data.

The embedded data is not saved in the FBX file.

The default value is empty.

Definition at line 159 of file fbxdocumentinfo.h.

Definition at line 166 of file fbxdocumentinfo.h.

Title.

Definition at line 167 of file fbxdocumentinfo.h.

Subject.

Definition at line 168 of file fbxdocumentinfo.h.

Author.

Definition at line 169 of file fbxdocumentinfo.h.

Keywords.

Definition at line 170 of file fbxdocumentinfo.h.

Revision.

Definition at line 171 of file fbxdocumentinfo.h.

Definition at line 205 of file fbxdocumentinfo.h.


The documentation for this class was generated from the following file:

FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo
FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo FbxDocumentInfo