#include <fbxpropertytypes.h>
FBX SDK blob class.
Uninitialized data of a specified size, to be filled by the user.
- Examples:
- ProceduralTexture/main.cxx.
Definition at line 233 of file fbxpropertytypes.h.
|
void * | Modify () |
| Make a copy if the reference count > 1 (i.e. if the buffer is shared). More...
|
|
void | Clear () |
| Free the memory if this blob is the last one to hold it. More...
|
|
◆ FbxBlob() [1/4]
Constructor. Set attributes to 0.
◆ FbxBlob() [2/4]
Constructor.
Construct a buffer with uninitialized data of a specified size, to be filled by the user.
- Parameters
-
◆ FbxBlob() [3/4]
Copy constructor.
- Parameters
-
pRHS | The blob to be copied to this blob. |
◆ FbxBlob() [4/4]
FbxBlob |
( |
const void * |
pData, |
|
|
int |
pSize |
|
) |
| |
Constructor.
- Parameters
-
pData | The data to be filled in the buffer. |
pSize | Buffer size. |
◆ ~FbxBlob()
◆ operator=()
Share the buffer of the specified blob with this blob.
- Parameters
-
pValue | The blob whose buffer is shared with this blob. |
- Returns
- This blob.
◆ Assign()
void Assign |
( |
const void * |
pData, |
|
|
int |
pSize |
|
) |
| |
Copy the data in the buffer.
- Parameters
-
pData | The buffer to be copied data from. |
pSize | Buffer size. |
- Examples:
- ProceduralTexture/main.cxx.
◆ operator==()
bool operator== |
( |
const FbxBlob & |
pRHS | ) |
const |
Equality operator.
- Parameters
-
pRHS | The blob to be compared with this blob. |
- Returns
True
, if the two blobs are equal, false
otherwise.
◆ operator!=()
bool operator!= |
( |
const FbxBlob & |
pRHS | ) |
const |
Inequality operator.
- Parameters
-
pRHS | The blob to be compared with this blob. |
- Returns
True
, if the two blobs are unequal, otherwise false.
◆ Modify()
Make a copy if the reference count > 1 (i.e. if the buffer is shared).
◆ Access()
const void* Access |
( |
| ) |
const |
◆ Size()
◆ Clear()
Free the memory if this blob is the last one to hold it.
◆ mRefCount
◆ mData
◆ mSize
The documentation for this class was generated from the following file: