Inheritance diagram for Loonim.TextureStackNode:
Loonim.DrawStackNode

Public Member Functions

 TextureStackNode (TextureNode node, bool hdr, int x)
 
void Bake ()
 
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

Texture2D Image
 The graph/ constant. More...
 
TextureNode Node
 The node to be baked. More...
 

Package Attributes

Color[] Buffer
 The draw buffer. 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...
 

Constructor & Destructor Documentation

Loonim.TextureStackNode.TextureStackNode ( TextureNode  node,
bool  hdr,
int  x 
)
inline

Member Function Documentation

void Loonim.TextureStackNode.Bake ( )
inline
override void Loonim.TextureStackNode.Draw ( DrawInfo  info)
inlinevirtual

Draws this node now.

Reimplemented from Loonim.DrawStackNode.

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

Writes Texture to the given one, filling it.

Reimplemented from Loonim.DrawStackNode.

Member Data Documentation

Color [] Loonim.TextureStackNode.Buffer
package

The draw buffer.

Texture2D Loonim.TextureStackNode.Image

The graph/ constant.

TextureNode Loonim.TextureStackNode.Node

The node to be baked.

Property Documentation

override Texture Loonim.TextureStackNode.Texture
get