◆ HandleShaderMessage()
Needs to be called by all shaders in NodeData::Message() if they have subchannels.
Here is an example:
- Parameters
-
[in] | node | The shader node. The caller owns the pointed shader node. |
[in] | ps | The subchannel shader. The caller owns the pointed shader node. |
[in] | type | The message type. |
[in] | data | The message data. |
◆ HandleInitialChannel()
Definition: c4d_basechannel.h:35
BaseList2D * GetLink(Int32 id, const BaseDocument *doc, Int32 instanceof=0) const
Definition: c4d_basecontainer.h:443
@ SLA_FUSION_MASK_CHANNEL
Definition: xslafusion.h:39
Represents a C4DAtom that resides in a 4D list.
Definition: c4d_baselist.h:1796
@ SLA_FUSION_BASE_CHANNEL
Definition: xslafusion.h:40
void HandleInitialChannel(GeListNode *node, Int32 id, Int32 type, void *data)
Deprecated.
maxon::Int32 Int32
Definition: ge_sys_math.h:60
BaseDocument * GetDocument()
Definition: c4d_baselist.h:1944
void HandleShaderMessage(GeListNode *node, BaseShader *ps, Int32 type, void *data)
@ SLA_FUSION_BLEND_CHANNEL
Definition: xslafusion.h:38
maxon::Bool Bool
Definition: ge_sys_math.h:55
#define Xbase
Shader base.
Definition: ge_prepass.h:1171
Definition: c4d_basecontainer.h:46