Loonim.DrawStack Class Reference

Detailed Description

A stack of nodes used for GPU drawing. Note that the stack is built "backwards" - i.e. we start by adding the top most node and go down.

Public Member Functions

 DrawStack (DrawInfo info)
 
void Destroy ()
 Tidies up this stack. More...
 

Public Attributes

DrawInfo Info
 The parent draw info. More...
 
DrawStackNode Top
 The current top. More...
 
DrawStackNode Bottom
 The current bottom. More...
 
RenderTexture DrawZone
 The render texture. More...
 

Constructor & Destructor Documentation

Loonim.DrawStack.DrawStack ( DrawInfo  info)
inline

Member Function Documentation

void Loonim.DrawStack.Destroy ( )
inline

Tidies up this stack.

Member Data Documentation

DrawStackNode Loonim.DrawStack.Bottom

The current bottom.

RenderTexture Loonim.DrawStack.DrawZone

The render texture.

DrawInfo Loonim.DrawStack.Info

The parent draw info.

DrawStackNode Loonim.DrawStack.Top

The current top.