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 |