FBX C++ API Reference
fbxbindingtableentry.h
Go to the documentation of this file.
1
/****************************************************************************************
2
3
Copyright (C) 2015 Autodesk, Inc.
4
All rights reserved.
5
6
Use of this software is subject to the terms of the Autodesk license agreement
7
provided at the time of installation or download, or which otherwise accompanies
8
this software in either electronic or hard copy form.
9
10
****************************************************************************************/
11
13
#ifndef _FBXSDK_SCENE_SHADING_BINDING_TABLE_ENTRY_H_
14
#define _FBXSDK_SCENE_SHADING_BINDING_TABLE_ENTRY_H_
15
16
#include <
fbxsdk/fbxsdk_def.h
>
17
18
#include <
fbxsdk/core/base/fbxstring.h
>
19
20
#include <
fbxsdk/fbxsdk_nsbegin.h
>
21
28
class
FBXSDK_DLL
FbxBindingTableEntry
29
{
30
public
:
35
FbxBindingTableEntry
();
37
42
FbxBindingTableEntry
(
const
FbxBindingTableEntry
& pEntry);
43
45
~
FbxBindingTableEntry
();
47
55
void
SetSource(
const
char
* pSource );
56
58
const
char
* GetSource()
const
;
59
63
void
SetDestination(
const
char
* pDestination );
64
66
const
char
* GetDestination()
const
;
67
72
void
SetEntryType(
const
char
* pType,
bool
pAsSource );
73
78
const
char
* GetEntryType(
bool
pAsSource )
const
;
79
83
void
* GetUserDataPtr();
84
88
const
void
* GetUserDataPtr()
const
;
89
93
void
SetUserDataPtr(
void
* pData );
95
100
FbxBindingTableEntry
& operator=(
const
FbxBindingTableEntry
& pEntry);
101
102
/*****************************************************************************************************************************
103
** WARNING! Anything beyond these lines is for internal use, may not be documented and is subject to change without notice! **
104
*****************************************************************************************************************************/
105
#ifndef DOXYGEN_SHOULD_SKIP_THIS
106
protected
:
107
FbxString
mSource;
108
FbxString
mDestination;
109
FbxString
mSourceType;
110
FbxString
mDestinationType;
111
void
* mData;
112
#endif
/* !DOXYGEN_SHOULD_SKIP_THIS *****************************************************************************************/
113
};
114
115
#include <
fbxsdk/fbxsdk_nsend.h
>
116
117
#endif
/* _FBXSDK_SCENE_SHADING_BINDING_TABLE_ENTRY_H_ */
fbxsdk_def.h
FBX SDK environment definition.
FbxString
Utility class to manipulate strings.
Definition:
fbxstring.h:66
fbxsdk_nsbegin.h
FbxBindingTableEntry
A binding table entry stores a binding between a source and a destination.
Definition:
fbxbindingtableentry.h:28
fbxsdk_nsend.h
fbxstring.h
FBXSDK_DLL
#define FBXSDK_DLL
Definition:
fbxarch.h:173
fbxsdk
scene
shading
fbxbindingtableentry.h
Generated by
1.8.14