Class ImageCombiner
- Namespace
- Lime
- Assembly
- Lime.dll
[TangerineVisualHintGroup("/All/Nodes/Images", null)]
public class ImageCombiner : Node, IDisposable, IAnimatorHost, IRenderChainBuilder, IAnimable, ICloneable
- Inheritance
-
ImageCombiner
- Implements
- Inherited Members
- Extension Methods
Constructors
ImageCombiner()
public ImageCombiner()
Properties
Blending
[YuzuMember]
[TangerineKeyframeColor(10)]
public Blending Blending { get; set; }
Property Value
CustomMaterial
public IMaterial CustomMaterial { get; set; }
Property Value
Enabled
[YuzuMember]
[TangerineKeyframeColor(9)]
public bool Enabled { get; set; }
Property Value
Operation
[YuzuMember]
public ImageCombinerOperation Operation { get; set; }
Property Value
Shader
[YuzuMember]
[TangerineKeyframeColor(11)]
public ShaderId Shader { get; set; }
Property Value
Methods
AddToRenderChain(RenderChain)
Decides what descendant nodes should be added to render chain and under which conditions. This includes children Nodes as well as this Node itself. i.e. if you want Render() of this node to be called you should invoke AddSelfToRenderChain in AddToRenderChain override.
public override void AddToRenderChain(RenderChain chain)
Parameters
chain
RenderChain
GetArgs(out IImageCombinerArg, out IImageCombinerArg)
public bool GetArgs(out IImageCombinerArg arg1, out IImageCombinerArg arg2)
Parameters
arg1
IImageCombinerArgarg2
IImageCombinerArg
Returns
GetRenderObject()
TODO: Add summary.
protected override RenderObject GetRenderObject()