Detailed Description
Definition at line 140 of file fbxpropertypage.h.
#include <fbxpropertypage.h>
List of all members.
Public Types |
| enum | EValueIndex {
eValueMin,
eValueSoftMin,
eValueMax,
eValueSoftMax,
eValueCount
} |
Public Member Functions |
| | FBXSDK_FRIEND_NEW () |
| void | Destroy () |
| FbxPropertyInfo * | Clone (FbxPropertyPage *) |
| void | IncRef () |
| void | DecRef () |
| int | GetRef () |
| FbxStringSymbol | GetName () const |
| EFbxType | GetType () const |
| FbxPropertyPage * | GetTypeInfo () const |
| void | SetLabel (const char *pLabel) |
| const char * | GetLabel () const |
| void | SetUserTag (int pUserTag) |
| int | GetUserTag () const |
| void | SetUserData (const void *pUserData) |
| void * | GetUserData () const |
| int | AddEnumValue (const char *pStringValue) |
| void | InsertEnumValue (int pIndex, const char *pStringValue) |
| int | GetEnumCount () |
| void | SetEnumValue (int pIndex, const char *pStringValue) |
| void | RemoveEnumValue (int pIndex) |
| char * | GetEnumValue (int pIndex) |
| bool | HasMinMax (EValueIndex pId) const |
| bool | GetMinMax (EValueIndex pId, void *pValue, EFbxType pValueType) const |
| bool | SetMinMax (EValueIndex pId, const void *pValue, EFbxType pValueType) |
Static Public Member Functions |
| static FbxPropertyInfo * | Create (const char *pName, FbxPropertyPage *pTypeInfo) |
| static FbxPropertyInfo * | Create (const char *pName, EFbxType pType=eFbxUndefined) |
Member Enumeration Documentation
- Enumerator:
| eValueMin |
|
| eValueSoftMin |
|
| eValueMax |
|
| eValueSoftMax |
|
| eValueCount |
|
Definition at line 242 of file fbxpropertypage.h.
Member Function Documentation
Definition at line 143 of file fbxpropertypage.h.
{ return FbxNew< FbxPropertyInfo >(pName,pTypeInfo); }
Definition at line 144 of file fbxpropertypage.h.
{ return FbxNew< FbxPropertyInfo >(pName,pType); }
| void Destroy |
( |
| ) |
[inline] |
Definition at line 146 of file fbxpropertypage.h.
{
if (mTypeInfo)
{
return FbxNew< FbxPropertyInfo >(mName,mTypeInfo);
}
else
{
return FbxNew< FbxPropertyInfo >(mName,mType);
}
}
| void SetLabel |
( |
const char * |
pLabel | ) |
[inline] |
| const char* GetLabel |
( |
| ) |
const [inline] |
| void SetUserTag |
( |
int |
pUserTag | ) |
[inline] |
| int GetUserTag |
( |
| ) |
const [inline] |
| void SetUserData |
( |
const void * |
pUserData | ) |
[inline] |
| void* GetUserData |
( |
| ) |
const [inline] |
| int AddEnumValue |
( |
const char * |
pStringValue | ) |
[inline] |
Definition at line 180 of file fbxpropertypage.h.
{
if (GetType() == eFbxEnum)
{
if (!mEnumList)
mEnumList.Reset(FbxNew< FbxStringList >());
if( mEnumList->FindIndex( pStringValue ) == -1 )
return mEnumList->Add((char*)pStringValue);
}
return -1;
}
| void InsertEnumValue |
( |
int |
pIndex, |
|
|
const char * |
pStringValue |
|
) |
| [inline] |
| int GetEnumCount |
( |
| ) |
[inline] |
| void SetEnumValue |
( |
int |
pIndex, |
|
|
const char * |
pStringValue |
|
) |
| [inline] |
| void RemoveEnumValue |
( |
int |
pIndex | ) |
[inline] |
| char* GetEnumValue |
( |
int |
pIndex | ) |
[inline] |
The documentation for this class was generated from the following file:
FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo
FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo FbxPropertyInfo