#include <kfbxstreamoptions.h>
This class is a composite class that contains stream options management services. The content of a Kfbx Stream Option is stored in a property (KFbxProperty).
Definition at line 52 of file kfbxstreamoptions.h.
Public Member Functions |
|
virtual void | Reset () |
Reset all the options to default value.
|
|
KFbxProperty | GetOption (KString &pName) |
Get a Stream Option by Stream Option Name.
|
|
KFbxProperty | GetOption (const char *pName) |
Get a Stream Option by Stream Option Name.
|
|
template<class T> | |
bool | SetOption (KString &pName, T const &pValue) |
Set a Stream Option by Stream Option Name
and a Value. |
|
template<class T> | |
bool | SetOption (const char *pName, T const &pValue) |
Set a Stream Option by Stream Option Name
and a Value. |
|
bool | SetOption (KFbxProperty pProperty) |
Set a Stream Option by a Property (KFbxProperty). |
|
bool | CopyFrom (const KFbxStreamOptions *pKFbxStreamOptionsSrc) |
Copies the properties of another KFbxStreamOptions.
|
virtual void Reset | ( | ) | [virtual] |
Reset all the options to default value.
Reimplemented in KFbxStreamOptions3dsReader, KFbxStreamOptions3dsWriter, KFbxStreamOptionsColladaReader, KFbxStreamOptionsColladaWriter, KFbxStreamOptionsDxfReader, KFbxStreamOptionsFbxReader, KFbxStreamOptionsFbxWriter, KFbxStreamOptionsMotionReader, KFbxStreamOptionsMotionWriter, KFbxStreamOptionsObjReader, and KFbxStreamOptionsObjWriter.
KFbxProperty GetOption | ( | KString & | pName | ) |
Get a Stream Option by Stream Option Name.
pName | The name of the Stream Option |
Referenced by KFbxStreamOptionsMotionWriter::GetFrameCount(), KFbxStreamOptionsMotionReader::GetFrameCount(), KFbxStreamOptionsMotionWriter::GetFrameRate(), KFbxStreamOptionsMotionReader::GetFrameRate(), KFbxStreamOptionsMotionWriter::GetStart(), KFbxStreamOptionsMotionReader::GetStart(), KFbxStreamOptionsMotionWriter::SetFrameCount(), KFbxStreamOptionsMotionReader::SetFrameCount(), KFbxStreamOptionsMotionWriter::SetStart(), and KFbxStreamOptionsMotionReader::SetStart().
KFbxProperty GetOption | ( | const char * | pName | ) |
Get a Stream Option by Stream Option Name.
pName | The name of the Stream Option |
bool SetOption | ( | KString & | pName, | |
T const & | pValue | |||
) | [inline] |
Set a Stream Option by Stream Option Name and a Value.
pName | Name of the option where a change is needed. | |
pValue | Value to be set. |
true
if the Stream Option was found and the value
has been set.Definition at line 84 of file kfbxstreamoptions.h.
References KFbxProperty::GetPropertyDataType(), KFbxDataType::GetType(), KFbxProperty::IsValid(), and KFbxProperty::Set().
bool SetOption | ( | const char * | pName, | |
T const & | pValue | |||
) | [inline] |
Set a Stream Option by Stream Option Name and a Value.
pName | Name of the option where a change is needed. | |
pValue | Value to be set. |
true
if the Stream Option was found and the value
has been set.Definition at line 101 of file kfbxstreamoptions.h.
References KFbxProperty::GetPropertyDataType(), KFbxDataType::GetType(), KFbxProperty::IsValid(), and KFbxProperty::Set().
bool SetOption | ( | KFbxProperty | pProperty | ) |
Set a Stream Option by a Property (KFbxProperty).
pProperty | Property containing the value to be set. |
true
if the Property has been set, otherwise
false
.bool CopyFrom | ( | const KFbxStreamOptions * | pKFbxStreamOptionsSrc | ) |
Copies the properties of another KFbxStreamOptions.
pKFbxStreamOptionsSrc | Contains the properties to be copied |