This reference page is linked to from the following overview topics: FBX SDK 2013.
#include <fbxfile.h>
Public Types |
|
| enum | EMode
{ eNone, eReadOnly, eReadWrite, eCreateWriteOnly, eCreateReadWrite, eCreateAppend } |
| enum | ESeekPos { eBegin, eCurrent, eEnd } |
Public Member Functions |
|
| FbxFile () | |
| virtual | ~FbxFile () |
| virtual bool | Open (const char *pFileName_UTF8, const EMode &pMode=eCreateReadWrite, const bool &pBinary=true) |
| virtual bool | Open (FbxStream *pStream, void *pStreamData, const char *pMode) |
| virtual bool | Close () |
| virtual void | Seek (const FbxInt64 &pOffset, const ESeekPos &pSeekPos=eBegin) |
| virtual FbxInt64 | Tell () const |
| virtual size_t | Read (void *pDstBuf, const size_t &pSize) |
| virtual char * | ReadString (char *pDstBuf, const size_t &pDstSize, bool pStopAtFirstWhiteSpace=false) |
| virtual size_t | Write (const void *pSrcBuf, const size_t &pSize) |
| virtual bool | WriteFormat (const char *pFormat,...) |
| virtual bool | Truncate (const FbxInt64 &pSize) |
| virtual bool | EndOfFile () const |
| virtual FbxInt64 | GetSize () |
| virtual void | GetMemoryFileInfo (void **pMemPtr, size_t &pSize) |
| bool | IsOpen () const |
| bool | IsStream () const |
| const char * | GetFilePathName () const |
| EMode | GetFileMode () const |
| int | GetLastError () |
| void | ClearError () |
Protected Attributes |
|
| FILE * | mFilePtr |
| FbxStream * | mStreamPtr |
| bool | mIsOpen |
| bool | mIsStream |
| EMode | mMode |
| FbxString | mFileName |
| enum EMode |
| enum ESeekPos |
| FbxFile | ( | ) |
| virtual ~FbxFile | ( | ) | [virtual] |
| virtual bool Open | ( | const char * | pFileName_UTF8, |
| const EMode & | pMode =
eCreateReadWrite, |
||
| const bool & | pBinary =
true |
||
| ) | [virtual] |
| virtual bool Open | ( | FbxStream * | pStream, |
| void * | pStreamData, | ||
| const char * | pMode | ||
| ) | [virtual] |
| virtual bool Close | ( | ) | [virtual] |
| virtual FbxInt64 Tell | ( | ) | const [virtual] |
| virtual size_t Read | ( | void * | pDstBuf, |
| const size_t & | pSize | ||
| ) | [virtual] |
| virtual char* ReadString | ( | char * | pDstBuf, |
| const size_t & | pDstSize, | ||
| bool | pStopAtFirstWhiteSpace =
false |
||
| ) | [virtual] |
| virtual size_t Write | ( | const void * | pSrcBuf, |
| const size_t & | pSize | ||
| ) | [virtual] |
| virtual bool WriteFormat | ( | const char * | pFormat, |
| ... | |||
| ) | [virtual] |
| virtual bool Truncate | ( | const FbxInt64 & | pSize | ) | [virtual] |
| virtual bool EndOfFile | ( | ) | const [virtual] |
| virtual FbxInt64 GetSize | ( | ) | [virtual] |
| virtual void GetMemoryFileInfo | ( | void ** | pMemPtr, |
| size_t & | pSize | ||
| ) | [virtual] |
| bool IsOpen | ( | ) | const |
| bool IsStream | ( | ) | const |
| const char* GetFilePathName | ( | ) | const |
| EMode GetFileMode | ( | ) | const |
| int GetLastError | ( | ) |
| void ClearError | ( | ) |
FILE* mFilePtr
[protected] |
FbxStream* mStreamPtr
[protected] |
bool mIsOpen
[protected] |
bool mIsStream
[protected] |