FBX C++ API Reference
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fbxdocumentinfo.h
Go to the documentation of this file.
1 /****************************************************************************************
2 
3  Copyright (C) 2015 Autodesk, Inc.
4  All rights reserved.
5 
6  Use of this software is subject to the terms of the Autodesk license agreement
7  provided at the time of installation or download, or which otherwise accompanies
8  this software in either electronic or hard copy form.
9 
10 ****************************************************************************************/
11 
13 #ifndef _FBXSDK_SCENE_DOCUMENT_INFO_H_
14 #define _FBXSDK_SCENE_DOCUMENT_INFO_H_
15 
16 #include <fbxsdk/fbxsdk_def.h>
17 
18 #include <fbxsdk/core/fbxobject.h>
19 
20 #include <fbxsdk/fbxsdk_nsbegin.h>
21 
22 class FbxThumbnail;
23 
27 {
29 
30 public:
43 
52 
60 
69 
78 
87 
96 
106 
114 
123 
132 
141 
152 
161 
172 
173 
181  FbxThumbnail* GetSceneThumbnail();
182 
186  void SetSceneThumbnail(FbxThumbnail* pSceneThumbnail);
188 
193  void Clear();
194 
195 /*****************************************************************************************************************************
196 ** WARNING! Anything beyond these lines is for internal use, may not be documented and is subject to change without notice! **
197 *****************************************************************************************************************************/
198 #ifndef DOXYGEN_SHOULD_SKIP_THIS
199  virtual FbxObject& Copy(const FbxObject& pObject);
200 
201 protected:
202  virtual void Destruct(bool pRecursive);
203  virtual void ConstructProperties(bool pForceSet);
204 
205  FbxPropertyT<FbxReference> SceneThumbnail;
206 #endif /* !DOXYGEN_SHOULD_SKIP_THIS *****************************************************************************************/
207 };
208 
209 #include <fbxsdk/fbxsdk_nsend.h>
210 
211 #endif /* _FBXSDK_SCENE_DOCUMENT_INFO_H_ */
FbxString mSubject
Title.
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
Definition: fbxobject.h:61
FbxPropertyT< FbxString > EmbeddedUrl
This property points at the ".fbm" folder that is created when reading a FBX file that has embedded d...
FBX SDK environment definition.
FbxPropertyT< FbxString > LastSaved_ApplicationVersion
This property contains the last saved application version.
FbxString mComment
Revision.
FbxPropertyT< FbxString > Original_FileName
This property contains the original file name.
virtual FbxObject & Copy(const FbxObject &pObject)
Copy an object content into this object.
Utility class to manipulate strings.
Definition: fbxstring.h:66
FbxPropertyT< FbxString > LastSaved_ApplicationVendor
This property contains the last saved application vendor.
This class contains scene thumbnails and user-defined summary data.
FbxPropertyT< FbxString > Original_ApplicationVendor
This property contains the name of the original application vendor.
FbxPropertyT< FbxDateTime > LastSaved_DateTime_GMT
This property contains the last saved date and time.
FbxString mAuthor
Subject.
The base class of most FBX objects.
Definition: fbxobject.h:157
FbxPropertyT< FbxString > Original_ApplicationName
This property contains the original application name.
FbxProperty LastSaved
The parent property for all last saved-related properties.
FbxPropertyT< FbxDateTime > Original_DateTime_GMT
This property contains the original date and time.
FbxProperty Original
Parent property for all properties related to creation.
FbxPropertyT< FbxString > LastSaved_ApplicationName
This property contains the last saved application name.
Class to hold user properties.
Definition: fbxproperty.h:37
FbxPropertyT< FbxString > Original_ApplicationVersion
This property contains the version of the original application.
#define FBXSDK_DLL
Definition: fbxarch.h:173
FbxString mRevision
Keywords.
virtual void Destruct(bool pRecursive)
Optional destructor override, automatically called by default destructor.
FbxString mKeywords
Author.
FbxPropertyT< FbxString > Url
This property contains the URL.
FbxPropertyT< FbxString > LastSavedUrl
This property contains the last saved URL.
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.
Simple class to hold RGBA values of a thumbnail image.
Definition: fbxthumbnail.h:27