package com.projectseptember.RNGL; import java.nio.FloatBuffer; import java.nio.IntBuffer; import java.util.List; import java.util.Map; public class GLRenderData { final GLShader shader; final Map uniformsInteger; final Map uniformsFloat; final Map uniformsIntBuffer; final Map uniformsFloatBuffer; final Map textures; final Integer width; final Integer height; final Integer fboId; final List contextChildren; final List children; public GLRenderData( GLShader shader, Map uniformsInteger, Map uniformsFloat, Map uniformsIntBuffer, Map uniformsFloatBuffer, Map textures, Integer width, Integer height, Integer fboId, List contextChildren, List children) { this.shader = shader; this.uniformsInteger = uniformsInteger; this.uniformsFloat = uniformsFloat; this.uniformsIntBuffer = uniformsIntBuffer; this.uniformsFloatBuffer = uniformsFloatBuffer; this.textures = textures; this.width = width; this.height = height; this.fboId = fboId; this.contextChildren = contextChildren; this.children = children; } }