Package icyllis.arc3d.granite

# Class FragmentNode

java.lang.Object
icyllis.arc3d.granite.FragmentNode

public class FragmentNode extends Object

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `static final FragmentNode[]`
  `NO_CHILDREN`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `FragmentNode(FragmentStage stage, FragmentNode[] children, int codeID, int stageIndex)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `FragmentNode`
  `childAt(int index)`
  `FragmentNode[]`
  `children()`
  `int`
  `codeID()`
  `int`
  `numChildren()`
  `int`
  `requirementFlags()`
  `FragmentStage`
  `stage()`
  `int`
  `stageIndex()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### NO_CHILDREN

    public static final FragmentNode[] NO_CHILDREN

- ## Constructor Details

  - ### FragmentNode

    public FragmentNode(FragmentStage stage, FragmentNode[] children, int codeID, int stageIndex)

- ## Method Details

  - ### stage

    public FragmentStage stage()

  - ### codeID

    public int codeID()

  - ### stageIndex

    public int stageIndex()

  - ### numChildren

    public int numChildren()

  - ### childAt

    public FragmentNode childAt(int index)

  - ### children

    public FragmentNode[] children()

  - ### requirementFlags

    public int requirementFlags()