NullCheck.notNull(min_filter, "Minification filter"); NullCheck.notNull(mag_filter, "Magnification filter"); RangeCheck.checkGreaterEqualLong(width, "Width", 2L, "Valid widths"); RangeCheck.checkGreaterEqualLong(height, "Height", 2L, "Valid heights");
NullCheck.notNull(min_filter, "Minification filter"); NullCheck.notNull(mag_filter, "Magnification filter"); RangeCheck.checkGreaterEqualLong(width, "Width", 2L, "Valid widths"); RangeCheck.checkGreaterEqualLong(height, "Height", 2L, "Valid heights");
@Override public JCGLTexture2DUpdateType createTextureUpdate2D( final JCGLTexture2DUsableType t, final JCGLTLTextureDataType data) { final JCGLTexture2DUpdateType u = JCGLTextureUpdates.newUpdateReplacingAll2D(t); final int tw = (int) t.width(); final int th = (int) t.height(); final long dw = data.width(); final long dh = data.height(); RangeCheck.checkGreaterEqualLong( (long) tw, "Texture width", dw, "Data width"); RangeCheck.checkGreaterEqualLong( (long) th, "Texture height", dh, "Data height"); populate( t.format(), data, u.data(), tw, th); return u; }
@Override public JCGLTexture2DUpdateType getTextureUpdate2D( final JCGLTexture2DUsableType t, final JCGLTLTextureDataType data) { final JCGLTexture2DUpdateType u = JCGLTextureUpdates.newUpdateReplacingAll2D(t); final int tw = (int) t.textureGetWidth(); final int th = (int) t.textureGetHeight(); final long dw = data.getWidth(); final long dh = data.getHeight(); RangeCheck.checkGreaterEqualLong( (long) tw, "Texture width", dw, "Data width"); RangeCheck.checkGreaterEqualLong( (long) th, "Texture height", dh, "Data height"); JCGLTLTextureUpdateProvider.populate( t.textureGetFormat(), data, u.getData(), tw, th); return u; }
NullCheck.notNull(min_filter, "Minification filter"); NullCheck.notNull(mag_filter, "Magnification filter"); RangeCheck.checkGreaterEqualLong(in_size, "Size", 2L, "Valid sizes");
NullCheck.notNull(min_filter, "Minification filter"); NullCheck.notNull(mag_filter, "Magnification filter"); RangeCheck.checkGreaterEqualLong(in_size, "Size", 2L, "Valid sizes");
@Override public JCGLTextureCubeUpdateType createTextureUpdateCube( final JCGLTextureCubeUsableType t, final JCGLTLTextureDataType data) { final JCGLTextureCubeUpdateType u = JCGLTextureUpdates.newUpdateReplacingAllCube(t); final int tw = (int) t.width(); final long dw = data.width(); RangeCheck.checkGreaterEqualLong( (long) tw, "Texture size", dw, "Data size"); populate( t.format(), data, u.data(), tw, tw); return u; }
@Override public JCGLTextureCubeUpdateType getTextureUpdateCube( final JCGLTextureCubeUsableType t, final JCGLTLTextureDataType data) { final JCGLTextureCubeUpdateType u = JCGLTextureUpdates.newUpdateReplacingAllCube(t); final int tw = (int) t.textureGetWidth(); final long dw = data.getWidth(); RangeCheck.checkGreaterEqualLong( (long) tw, "Texture size", dw, "Data size"); JCGLTLTextureUpdateProvider.populate( t.textureGetFormat(), data, u.getData(), tw, tw); return u; }
NullCheck.notNull(min_filter, "Minification filter"); NullCheck.notNull(mag_filter, "Magnification filter"); RangeCheck.checkGreaterEqualLong(width, "Width", 2L, "Valid widths"); RangeCheck.checkGreaterEqualLong(height, "Height", 2L, "Valid heights");
NullCheck.notNull(min_filter, "Minification filter"); NullCheck.notNull(mag_filter, "Magnification filter"); RangeCheck.checkGreaterEqualLong(width, "Width", 2L, "Valid widths"); RangeCheck.checkGreaterEqualLong(height, "Height", 2L, "Valid heights");
NullCheck.notNull(min_filter, "Minification filter"); NullCheck.notNull(mag_filter, "Magnification filter"); RangeCheck.checkGreaterEqualLong(in_size, "Size", 2L, "Valid sizes");
NullCheck.notNull(min_filter, "Minification filter"); NullCheck.notNull(mag_filter, "Magnification filter"); RangeCheck.checkGreaterEqualLong(in_size, "Size", 2L, "Valid sizes");