
com.gempukku.libgdx.graph.pipeline.producer.node.OncePerFrameMultipleInputsJobPipelineNode Maven / Gradle / Ivy
package com.gempukku.libgdx.graph.pipeline.producer.node;
import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.ObjectMap;
import com.gempukku.libgdx.graph.data.NodeConfiguration;
import com.gempukku.libgdx.graph.pipeline.PipelineFieldType;
import com.gempukku.libgdx.graph.pipeline.producer.PipelineRenderingContext;
public abstract class OncePerFrameMultipleInputsJobPipelineNode implements PipelineNode {
private boolean executedInFrame;
private NodeConfiguration configuration;
private ObjectMap>> inputFields;
private ObjectMap> workerFieldOutputs = new ObjectMap<>();
public OncePerFrameMultipleInputsJobPipelineNode(NodeConfiguration configuration, ObjectMap>> inputFields) {
this.configuration = configuration;
this.inputFields = inputFields;
}
@Override
public void initializePipeline(PipelineInitializationFeedback pipelineInitializationFeedback) {
}
@Override
public FieldOutput> getFieldOutput(String name) {
WorkerFieldOutput
© 2015 - 2025 Weber Informatics LLC | Privacy Policy