A single node on the stack.
Public Member Functions | |
virtual void | Draw (DrawInfo info) |
Draws this node now. More... | |
virtual void | WriteTo (Texture2D image, DrawInfo info, ref Color[] pixels) |
Writes Texture to the given one, filling it. Might allocate a pixel buffer which is reffed so it can be reused in a secondary call. More... | |
Properties | |
virtual Texture | Texture [get] |
virtual Material | NodeMaterial [get] |
virtual bool | Clear [get, set] |
Set if this node should transparent clear (GL.Clear) right before it draws. Only applies to nodes which use MaterialStackNodeCleared. More... | |
|
inlinevirtual |
Draws this node now.
Reimplemented in Loonim.BlockStackNode, Loonim.BatchStackNode, Loonim.MaterialStackNode, Loonim.MaterialStackNodeCleared, and Loonim.TextureStackNode.
|
inlinevirtual |
Writes Texture to the given one, filling it. Might allocate a pixel buffer which is reffed so it can be reused in a secondary call.
Reimplemented in Loonim.BlockStackNode, Loonim.BatchStackNode, Loonim.MaterialStackNode, and Loonim.TextureStackNode.
|
getset |
Set if this node should transparent clear (GL.Clear) right before it draws. Only applies to nodes which use MaterialStackNodeCleared.
|
get |
|
get |