gpt4 book ai didi

com.google.gwt.webgl.client.WebGLRenderingContext.createTexture()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-25 13:17:05 30 4
gpt4 key购买 nike

本文整理了Java中com.google.gwt.webgl.client.WebGLRenderingContext.createTexture()方法的一些代码示例,展示了WebGLRenderingContext.createTexture()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebGLRenderingContext.createTexture()方法的具体详情如下:
包路径:com.google.gwt.webgl.client.WebGLRenderingContext
类名称:WebGLRenderingContext
方法名:createTexture

WebGLRenderingContext.createTexture介绍

暂无

代码示例

代码示例来源:origin: libgdx/libgdx

@Override
public int glGenTexture () {
  WebGLTexture texture = gl.createTexture();
  return textures.add(texture);
}

代码示例来源:origin: libgdx/libgdx

@Override
public void glGenTextures (int n, IntBuffer textures) {
  for (int i = 0; i < n; i++) {
    WebGLTexture texture = gl.createTexture();
    int id = this.textures.add(texture);
    textures.put(id);
  }
}

代码示例来源:origin: libgdx/libgdx

@Override
public void glGenTextures (int n, IntBuffer textures) {
  for (int i = 0; i < n; i++) {
    WebGLTexture texture = gl.createTexture();
    int id = this.textures.add(texture);
    textures.put(id);
  }
}

代码示例来源:origin: libgdx/libgdx

@Override
public int glGenTexture () {
  WebGLTexture texture = gl.createTexture();
  return textures.add(texture);
}

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-gwt

@Override
public int glGenTexture () {
  WebGLTexture texture = gl.createTexture();
  return textures.add(texture);
}

代码示例来源:origin: playn/playn

@Override
public void glGenTextures(int n, int[] textures, int offset) {
 for (int i = 0; i < n; i++) {
  WebGLTexture texture = gl.createTexture();
  int id = this.textures.add(texture);
  textures[i + offset] = id;
 }
}

代码示例来源:origin: io.playn/playn-html

@Override
public void glGenTextures(int n, IntBuffer textures) {
 int pos = textures.position();
 for (int i = 0; i < n; i++) {
  WebGLTexture texture = gl.createTexture();
  int id = this.textures.add(texture);
  textures.put(pos + i, id);
 }
}

代码示例来源:origin: io.playn/playn-html

@Override
public void glGenTextures(int n, int[] textures, int offset) {
 for (int i = 0; i < n; i++) {
  WebGLTexture texture = gl.createTexture();
  int id = this.textures.add(texture);
  textures[i + offset] = id;
 }
}

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-gwt

@Override
public void glGenTextures (int n, IntBuffer textures) {
  for (int i = 0; i < n; i++) {
    WebGLTexture texture = gl.createTexture();
    int id = this.textures.add(texture);
    textures.put(id);
  }
}

代码示例来源:origin: playn/playn

@Override
public void glGenTextures(int n, IntBuffer textures) {
 int pos = textures.position();
 for (int i = 0; i < n; i++) {
  WebGLTexture texture = gl.createTexture();
  int id = this.textures.add(texture);
  textures.put(pos + i, id);
 }
}

代码示例来源:origin: thothbot/parallax

@Override
public void glGenTextures (int n, IntBuffer textures) {
  WebGLTexture texture = gl.createTexture();
  int id = allocateTextureId(texture);
  textures.put(id);
}

代码示例来源:origin: thothbot/parallax

@Override
public int glGenTexture () {
  WebGLTexture texture = gl.createTexture();
  return allocateTextureId(texture);
}

代码示例来源:origin: threerings/playn

protected WebGLObject genObject(WebGLObjectType type) {
 switch(type) {
 case BUFFER:
  return gl.createBuffer();
 case FRAME_BUFFER:
  return gl.createFramebuffer();
 case PROGRAM:
  return gl.createProgram();
 case RENDER_BUFFER:
  return gl.createRenderbuffer();
 case TEXTURE:
  return gl.createTexture();
 default:
  throw new RuntimeException("genObject(s) not supported for type " + type);
 }
}

代码示例来源:origin: playn/playn

private WebGLTexture createTexture(String url) {
 // Create the texture object.
 final WebGLTexture tex = gl.createTexture();
 // Load the image.
 final ImageElement img = createImage();
 img.setSrc(url);
 hookOnLoad(img, new EventHandler() {
  @Override
  public void onEvent(NativeEvent e) {
   // Load image data into the texture object once it's loaded.
   gl.bindTexture(TEXTURE_2D, tex);
   gl.texImage2D(TEXTURE_2D, 0, RGBA, RGBA, UNSIGNED_BYTE, img);
   gl.texParameteri(TEXTURE_2D, TEXTURE_MAG_FILTER, LINEAR);
   gl.texParameteri(TEXTURE_2D, TEXTURE_MIN_FILTER, LINEAR);
   gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_S, CLAMP_TO_EDGE);
   gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_T, CLAMP_TO_EDGE);
   gl.bindTexture(TEXTURE_2D, null);
  }
 });
 return tex;
}

代码示例来源:origin: com.googlecode.playn/playn-webgl

private WebGLTexture createTexture(String url) {
 // Create the texture object.
 final WebGLTexture tex = gl.createTexture();
 // Load the image.
 final ImageElement img = createImage();
 img.setSrc(url);
 hookOnLoad(img, new EventHandler() {
  @Override
  public void onEvent(NativeEvent e) {
   // Load image data into the texture object once it's loaded.
   gl.bindTexture(TEXTURE_2D, tex);
   gl.texImage2D(TEXTURE_2D, 0, RGBA, RGBA, UNSIGNED_BYTE, img);
   gl.texParameteri(TEXTURE_2D, TEXTURE_MAG_FILTER, LINEAR);
   gl.texParameteri(TEXTURE_2D, TEXTURE_MIN_FILTER, LINEAR);
   gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_S, CLAMP_TO_EDGE);
   gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_T, CLAMP_TO_EDGE);
   gl.bindTexture(TEXTURE_2D, null);
  }
 });
 return tex;
}

代码示例来源:origin: threerings/playn

private WebGLTexture createTexture(String url) {
 // Create the texture object.
 final WebGLTexture tex = gl.createTexture();
 // Load the image.
 final ImageElement img = createImage();
 img.setSrc(url);
 hookOnLoad(img, new EventHandler() {
  @Override
  public void onEvent(NativeEvent e) {
   // Load image data into the texture object once it's loaded.
   gl.bindTexture(TEXTURE_2D, tex);
   gl.texImage2D(TEXTURE_2D, 0, RGBA, RGBA, UNSIGNED_BYTE, img);
   gl.texParameteri(TEXTURE_2D, TEXTURE_MAG_FILTER, LINEAR);
   gl.texParameteri(TEXTURE_2D, TEXTURE_MIN_FILTER, LINEAR);
   gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_S, CLAMP_TO_EDGE);
   gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_T, CLAMP_TO_EDGE);
   gl.bindTexture(TEXTURE_2D, null);
  }
 });
 return tex;
}

代码示例来源:origin: com.googlecode.playn/playn-webgl

private WebGLTexture createTexture() {
 WebGLTexture tex = gl.createTexture();
 gl.bindTexture(TEXTURE_2D, tex);
 gl.texParameteri(TEXTURE_2D, TEXTURE_MAG_FILTER, LINEAR);
 gl.texParameteri(TEXTURE_2D, TEXTURE_MIN_FILTER, LINEAR);
 gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_S, CLAMP_TO_EDGE);
 gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_T, CLAMP_TO_EDGE);
 return tex;
}

代码示例来源:origin: threerings/playn

private WebGLTexture createTexture() {
 WebGLTexture tex = gl.createTexture();
 gl.bindTexture(TEXTURE_2D, tex);
 gl.texParameteri(TEXTURE_2D, TEXTURE_MAG_FILTER, LINEAR);
 gl.texParameteri(TEXTURE_2D, TEXTURE_MIN_FILTER, LINEAR);
 gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_S, CLAMP_TO_EDGE);
 gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_T, CLAMP_TO_EDGE);
 return tex;
}

代码示例来源:origin: playn/playn

private WebGLTexture createTexture() {
 WebGLTexture tex = gl.createTexture();
 gl.bindTexture(TEXTURE_2D, tex);
 gl.texParameteri(TEXTURE_2D, TEXTURE_MAG_FILTER, LINEAR);
 gl.texParameteri(TEXTURE_2D, TEXTURE_MIN_FILTER, LINEAR);
 gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_S, CLAMP_TO_EDGE);
 gl.texParameteri(TEXTURE_2D, TEXTURE_WRAP_T, CLAMP_TO_EDGE);
 return tex;
}

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com