#include <fbxpropertypage.h>
Class Description
Definition at line 140 of file 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: