KFbxDocumentInfo Class Reference

#include <kfbxdocumentinfo.h>
Inheritance diagram for KFbxDocumentInfo:
Inheritance graph
[legend]

List of all members.


Detailed Description

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

Definition at line 52 of file kfbxdocumentinfo.h.


Public Member Functions

void  Clear ()
  Clears the content.
Scene Thumbnail.
KFbxThumbnail GetSceneThumbnail ()
  Returns the thumbnail for the scene.
void  SetSceneThumbnail (KFbxThumbnail *pSceneThumbnail)
  Sets the thumbnail for the scene.

Public Attributes

Public properties
KFbxTypedProperty< fbxString LastSavedUrl
  This property contains the last saved URL.
KFbxTypedProperty< fbxString Url
  This property contains the URL.
KFbxProperty  Original
  Parent property for all properties related to creation.
KFbxTypedProperty< fbxString Original_ApplicationVendor
  This property contains the name of the original application vendor.
KFbxTypedProperty< fbxString Original_ApplicationName
  This property contains the original application name.
KFbxTypedProperty< fbxString Original_ApplicationVersion
  This property contains the version of the original application.
KFbxTypedProperty< fbxString Original_FileName
  This property contains the original file name.
KFbxTypedProperty< fbxDateTime Original_DateTime_GMT
  This property contains the original date and time.
KFbxProperty  LastSaved
  The parent property for all last saved-related properties.
KFbxTypedProperty< fbxString LastSaved_ApplicationVendor
  This property contains the last saved application vendor.
KFbxTypedProperty< fbxString LastSaved_ApplicationName
  This property contains the last saved application name.
KFbxTypedProperty< fbxString LastSaved_ApplicationVersion
  This property contains the last saved application version.
KFbxTypedProperty< fbxDateTime LastSaved_DateTime_GMT
  This property contains the last saved date and time.
KFbxTypedProperty< fbxString EmbeddedUrl
  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.

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

Member Function Documentation

KFbxThumbnail* GetSceneThumbnail (  ) 

Returns the thumbnail for the scene.

Returns:
Pointer to the thumbnail.

void SetSceneThumbnail ( KFbxThumbnail pSceneThumbnail  ) 

Sets the thumbnail for the scene.

Parameters:
pSceneThumbnail  Pointer to the thumbnail.

void Clear (  ) 

Clears the content.

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


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 69 of file kfbxdocumentinfo.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 78 of file kfbxdocumentinfo.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 86 of file kfbxdocumentinfo.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 95 of file kfbxdocumentinfo.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 104 of file kfbxdocumentinfo.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 113 of file kfbxdocumentinfo.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 122 of file kfbxdocumentinfo.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 132 of file kfbxdocumentinfo.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 140 of file kfbxdocumentinfo.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 149 of file kfbxdocumentinfo.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 158 of file kfbxdocumentinfo.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 167 of file kfbxdocumentinfo.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 178 of file kfbxdocumentinfo.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 186 of file kfbxdocumentinfo.h.

Title.

Definition at line 195 of file kfbxdocumentinfo.h.

Subject.

Definition at line 198 of file kfbxdocumentinfo.h.

Author.

Definition at line 201 of file kfbxdocumentinfo.h.

Keywords.

Definition at line 204 of file kfbxdocumentinfo.h.

Revision.

Definition at line 207 of file kfbxdocumentinfo.h.

Comment.

Definition at line 210 of file kfbxdocumentinfo.h.

KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo
KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo KFbxDocumentInfo