@Override public void onReceiveProjectiveLight( final JCGLInterfaceGL33Type g, final R2MatricesProjectiveLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_eye_to_light_eye, m.matrixProjectiveEyeToLightEye()); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_light_projection, m.matrixProjectiveProjection()); }
@Override public void onReceiveProjectiveLight( final JCGLInterfaceGL33Type g, final R2MatricesProjectiveLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_eye_to_light_eye, m.matrixProjectiveEyeToLightEye()); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_light_projection, m.matrixProjectiveProjection()); }
@Override public void onReceiveProjectiveLight( final JCGLInterfaceGL33Type g, final R2MatricesProjectiveLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_eye_to_light_eye, m.matrixProjectiveEyeToLightEye()); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_light_projection, m.matrixProjectiveProjection()); }
@Override public void onReceiveProjectiveLight( final JCGLInterfaceGL33Type g, final R2MatricesProjectiveLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_eye_to_light_eye, m.matrixProjectiveEyeToLightEye()); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_light_projection, m.matrixProjectiveProjection()); }
@Override public void onReceiveInstanceTransformValues( final JCGLInterfaceGL33Type g, final R2MatricesInstanceSingleValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_modelview, m.matrixModelView()); } }
@Override public void onReceiveVolumeLightTransform( final JCGLInterfaceGL33Type g, final R2MatricesVolumeLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_volume_modelview, m.matrixLightModelView()); } }
@Override public void onReceiveVolumeLightTransform( final JCGLInterfaceGL33Type g, final R2MatricesVolumeLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_volume_modelview, m.matrixLightModelView()); }
@Override public void onReceiveVolumeLightTransform( final JCGLInterfaceGL33Type g, final R2MatricesVolumeLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_volume_modelview, m.matrixLightModelView()); } }
@Override public void onReceiveVolumeLightTransform( final JCGLInterfaceGL33Type g, final R2MatricesVolumeLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_volume_modelview, m.matrixLightModelView()); } }
@Override public void onReceiveVolumeLightTransform( final JCGLInterfaceGL33Type g, final R2MatricesVolumeLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_volume_modelview, m.matrixLightModelView()); } }
@Override public void onReceiveVolumeLightTransform( final JCGLInterfaceGL33Type g, final R2MatricesVolumeLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_volume_modelview, m.matrixLightModelView()); } }
@Override public void onReceiveInstanceTransformValues( final JCGLInterfaceGL33Type g, final R2MatricesInstanceSingleValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_modelview, m.matrixModelView()); } }
@Override public void onReceiveInstanceTransformValues( final JCGLInterfaceGL33Type g, final R2MatricesInstanceSingleValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_modelview, m.matrixModelView()); } }
@Override public void onReceiveVolumeLightTransform( final JCGLInterfaceGL33Type g, final R2MatricesVolumeLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); /* Upload the light volume modelview matrix. */ final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_volume_modelview, m.matrixLightModelView()); } }
@Override public void onReceiveVolumeLightTransform( final JCGLInterfaceGL33Type g, final R2MatricesVolumeLightValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); /* Upload the light volume modelview matrix. */ final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_volume_modelview, m.matrixLightModelView()); } }
@Override public void onReceiveViewValues( final JCGLInterfaceGL33Type g, final R2ShaderParametersViewType view_parameters) { NullCheck.notNull(g); NullCheck.notNull(view_parameters); final JCGLShadersType g_sh = g.getShaders(); final R2MatricesObserverValuesType matrices = view_parameters.observerMatrices(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_projection, matrices.matrixProjection()); }
@Override public void onReceiveInstanceTransformValues( final JCGLInterfaceGL33Type g, final R2MatricesInstanceSingleValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_modelview, m.matrixModelView()); g_sh.shaderUniformPutMatrix3x3f( this.u_transform_normal, m.matrixNormal()); g_sh.shaderUniformPutMatrix3x3f( this.u_transform_uv, m.matrixUV()); }
@Override public void onReceiveInstanceTransformValues( final JCGLInterfaceGL33Type g, final R2MatricesInstanceSingleValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_modelview, m.matrixModelView()); g_sh.shaderUniformPutMatrix3x3f( this.u_transform_normal, m.matrixNormal()); g_sh.shaderUniformPutMatrix3x3f( this.u_transform_uv, m.matrixUV()); }
@Override public void onReceiveInstanceTransformValues( final JCGLInterfaceGL33Type g, final R2MatricesInstanceSingleValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_modelview, m.matrixModelView()); g_sh.shaderUniformPutMatrix3x3f( this.u_transform_normal, m.matrixNormal()); g_sh.shaderUniformPutMatrix3x3f( this.u_transform_uv, m.matrixUV()); }
@Override public void onReceiveInstanceTransformValues( final JCGLInterfaceGL33Type g, final R2MatricesInstanceSingleValuesType m) { NullCheck.notNull(g); NullCheck.notNull(m); final JCGLShadersType g_sh = g.getShaders(); g_sh.shaderUniformPutMatrix4x4f( this.u_transform_modelview, m.matrixModelView()); g_sh.shaderUniformPutMatrix3x3f( this.u_transform_normal, m.matrixNormal()); g_sh.shaderUniformPutMatrix3x3f( this.u_transform_uv, m.matrixUV()); }