◆ 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:31
Definition: xslafusion.h:39
BaseList2D * GetLink(Int32 id, const BaseDocument *doc, Int32 instanceof=0) const
Definition: c4d_basecontainer.h:439
Definition: xslafusion.h:38
Definition: xslafusion.h:40
Represents a C4DAtom that resides in a 4D list.
Definition: c4d_baselist.h:1723
void HandleInitialChannel(GeListNode *node, Int32 id, Int32 type, void *data)
Deprecated.
maxon::Int32 Int32
Definition: ge_sys_math.h:45
BaseDocument * GetDocument()
Definition: c4d_baselist.h:1871
void HandleShaderMessage(GeListNode *node, BaseShader *ps, Int32 type, void *data)
maxon::Bool Bool
Definition: ge_sys_math.h:40
#define Xbase
Shader base.
Definition: ge_prepass.h:1155
Definition: c4d_basecontainer.h:42