Loonim.BlockStackNode Class Reference
Inheritance diagram for Loonim.BlockStackNode:
Loonim.DrawStackNode

Public Member Functions

override void Draw (DrawInfo info)
 Draws this node now. More...
 
override void WriteTo (Texture2D image, DrawInfo info, ref Color[] pixels)
 Writes Texture to the given one, filling it. More...
 

Public Attributes

Mesh Mesh
 The mesh to draw. More...
 
DrawStack Stack
 The stack that this material outputs to. More...
 
Material[] Materials
 The materials to draw. More...
 

Properties

override Texture Texture [get]
 
- Properties inherited from Loonim.DrawStackNode
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...
 

Member Function Documentation

override void Loonim.BlockStackNode.Draw ( DrawInfo  info)
inlinevirtual

Draws this node now.

Reimplemented from Loonim.DrawStackNode.

override void Loonim.BlockStackNode.WriteTo ( Texture2D  image,
DrawInfo  info,
ref Color[]  pixels 
)
inlinevirtual

Writes Texture to the given one, filling it.

Reimplemented from Loonim.DrawStackNode.

Member Data Documentation

Material [] Loonim.BlockStackNode.Materials

The materials to draw.

Mesh Loonim.BlockStackNode.Mesh

The mesh to draw.

DrawStack Loonim.BlockStackNode.Stack

The stack that this material outputs to.

Property Documentation

override Texture Loonim.BlockStackNode.Texture
get