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.