/** * Fill a builder with attribute values from the provided {@code JCGLClearSpecificationType} instance. * Regular attribute values will be replaced with those from the given instance. * Absent optional values will not replace present values. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Builder from(JCGLClearSpecificationType instance) { Objects.requireNonNull(instance, "instance"); Optional<VectorReadable4FType> colorBufferClearOptional = instance.getColorBufferClear(); if (colorBufferClearOptional.isPresent()) { setColorBufferClear(colorBufferClearOptional); } OptionalDouble depthBufferClearOptional = instance.getDepthBufferClear(); if (depthBufferClearOptional.isPresent()) { setDepthBufferClear(depthBufferClearOptional); } OptionalInt stencilBufferClearOptional = instance.getStencilBufferClear(); if (stencilBufferClearOptional.isPresent()) { setStencilBufferClear(stencilBufferClearOptional); } setStrictChecking(instance.getStrictChecking()); return this; }
/** * Fill a builder with attribute values from the provided {@code JCGLClearSpecificationType} instance. * Regular attribute values will be replaced with those from the given instance. * Absent optional values will not replace present values. * @param instance The instance from which to copy values * @return {@code this} builder for use in a chained invocation */ public final Builder from(JCGLClearSpecificationType instance) { Objects.requireNonNull(instance, "instance"); Optional<Vector4D> colorBufferClearOptional = instance.colorBufferClear(); if (colorBufferClearOptional.isPresent()) { setColorBufferClear(colorBufferClearOptional); } OptionalDouble depthBufferClearOptional = instance.depthBufferClear(); if (depthBufferClearOptional.isPresent()) { setDepthBufferClear(depthBufferClearOptional); } OptionalInt stencilBufferClearOptional = instance.stencilBufferClear(); if (stencilBufferClearOptional.isPresent()) { setStencilBufferClear(stencilBufferClearOptional); } setStrictChecking(instance.strictChecking()); return this; }
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));
csb.setStencilBufferClear(0); csb.setDepthBufferClear(1.0); csb.setColorBufferClear(new VectorI4F(0.0f, 0.0f, 0.0f, 0.0f));