Package icyllis.arc3d.granite
Class FragmentNode
java.lang.Object
icyllis.arc3d.granite.FragmentNode
FragmentNodes organize stages into an effect tree, and provide random access to the dynamically
bound child stages. Each node has a fixed number of children defined by its stage ID
(either a BuiltinStageID or a custom effect's assigned ID). All children are non-null.
A FragmentNode tree represents a decompressed PaintParamsKey.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFragmentNode
(FragmentStage stage, FragmentNode[] children, int stageID, int stageIndex) -
Method Summary
-
Field Details
-
NO_CHILDREN
-
-
Constructor Details
-
FragmentNode
-
-
Method Details
-
stage
-
stageID
public int stageID() -
stageIndex
public int stageIndex() -
numChildren
public int numChildren() -
childAt
-
children
-
requirementFlags
public int requirementFlags()
-