RenderPathData Struct Reference Library » Token System Library
#include <lib_token.h>
Data structure to collect render information in handling Tokens in render output path.
公共成员函数 |
|
| RenderPathData ( BaseDocument *doc=nullptr, RenderData *rData=nullptr, BaseContainer *rBc=nullptr, BaseTake *take=nullptr, Int32 frame= NOTOK , const String &layerName= String (), const String &layerTypeName= String (), Int32 layerType= NOTOK , Bool isLight=false, Int32 lightNumber= NOTOK , Bool isMaterial=false, const String &nodeName= String (), BaseList2D *node=nullptr) | |
Public Attributes |
|
| BaseDocument * | _doc |
| RenderData * | _rData |
| BaseContainer * | _rBc |
| BaseTake * | _cTake |
| Int32 | _frame |
| String | _layerName |
| String | _layerTypeName |
| Int32 | _layerType |
| Bool | _isLight |
| Int32 | _lightNumber |
| Bool | _isMaterial |
| String | _nodeName |
| Bool | _checkUnresolved |
| BaseList2D * | _node |
| RenderPathData | ( | BaseDocument * |
doc
=
nullptr
,
|
| RenderData * |
rData
=
nullptr
,
|
||
| BaseContainer * |
rBc
=
nullptr
,
|
||
| BaseTake * |
take
=
nullptr
,
|
||
| Int32 |
frame
=
NOTOK
,
|
||
| const String & |
layerName
=
String()
,
|
||
| const String & |
layerTypeName
=
String()
,
|
||
| Int32 |
layerType
=
NOTOK
,
|
||
| Bool |
isLight
=
false
,
|
||
| Int32 |
lightNumber
=
NOTOK
,
|
||
| Bool |
isMaterial
=
false
,
|
||
| const String & |
nodeName
=
String()
,
|
||
| BaseList2D * |
node
=
nullptr
|
||
| ) |
Constructor.
| [in] | doc | The BaseDocument used for rendering, can be a clone of original document. |
| [in] | rData | The RenderData used for rendering. |
| [in] | rBc |
The
BaseContainer
with the render settings (can be different from
_rData->GetDataInstance()
eg. RQ change paths).
|
| [in] | take | The BaseTake used for rendering. |
| [in] | frame | The frame number used for rendering or NOTOK if the frame is not yet recognized. |
| [in] | layerName | The pass user name if multipass is activated. |
| [in] | layerTypeName | The pass type name if multipass is activated. |
| [in] | layerType | The pass ID used for rendering or NOTOK if multipass is not active or not yet recognized. |
| [in] | isLight | true if the pass is a separated light pass. |
| [in] | lightNumber | The light number id. |
| [in] | isMaterial | true if the pass is a separated reflectance material pass. |
| [in] | nodeName | if _isLight is true or _isMaterial is true store here the object scene name. |
| [in] | node | An owner node for certain tokens such as MoGraph cache tokens. |
| BaseDocument * _doc |
The BaseDocument used for rendering, can be a clone of original document.
| RenderData * _rData |
The RenderData used for rendering.
| BaseContainer * _rBc |
The
BaseContainer
with the render settings (can be different from
_rData->GetDataInstance()
eg. RQ change paths).
| BaseTake * _cTake |
The BaseTake used for rendering.
| Int32 _frame |
The frame number used for rendering or NOTOK if the frame is not yet recognized.
| String _layerName |
The pass user name if multipass is activated.
| String _layerTypeName |
The pass type name if multipass is activated.
| Int32 _layerType |
The pass ID used for rendering or NOTOK if multipass is not active or not yet recognized.
| Bool _isLight |
true if the pass is a separated light pass.
| Int32 _lightNumber |
The light number id.
| Bool _isMaterial |
true if the pass is a separated reflectance material pass.
| String _nodeName |
if _isLight is true or _isMaterial is true store here the object scene name.
| Bool _checkUnresolved |
if true warning strings will be used for the Tokens that cannot be resolved.
| BaseList2D * _node |
An owner node for certain tokens such as MoGraph cache tokens.