Tabnine Logo
com.io7m.jcanephora.core.api
Code IndexAdd Tabnine to your IDE (free)

How to use com.io7m.jcanephora.core.api

Best Java code snippets using com.io7m.jcanephora.core.api (Showing top 20 results out of 315)

origin: com.io7m.r2/io7m-r2-core

@Override
public final void onDeactivate(
 final JCGLInterfaceGL33Type g)
{
 g.getShaders().shaderDeactivateProgram();
}
origin: com.io7m.r2/io7m-r2-core

@Override
public final void onActivate(
 final JCGLInterfaceGL33Type g)
{
 g.getShaders().shaderActivateProgram(this.program);
}
origin: com.io7m.jcanephora/io7m-jcanephora-examples-core

 @Override public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.getArrayBuffers();
  final JCGLArrayObjectsType g_ao = g.getArrayObjects();
  final JCGLIndexBuffersType g_ib = g.getIndexBuffers();
  final JCGLShadersType g_sh = g.getShaders();

  /**
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.jcanephora/com.io7m.jcanephora.examples.core

 @Override
 public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.arrayBuffers();
  final JCGLArrayObjectsType g_ao = g.arrayObjects();
  final JCGLIndexBuffersType g_ib = g.indexBuffers();
  final JCGLShadersType g_sh = g.shaders();

  /*
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.r2/io7m-r2-meshes-defaults

@Override
public void delete(final JCGLInterfaceGL33Type g)
 throws R2Exception
{
 if (!this.isDeleted()) {
  g.getArrayBuffers().arrayBufferDelete(this.array_buffer);
  g.getArrayObjects().arrayObjectDelete(this.array_object);
  g.getIndexBuffers().indexBufferDelete(this.index_buffer);
 }
}
origin: com.io7m.r2/io7m-r2-core

private void deleteActual()
{
 if (this.array != null) {
  this.g33_array_buffers.arrayBufferDelete(this.array);
  this.array = null;
 }
 if (this.array_object != null) {
  this.g33_array_objects.arrayObjectDelete(this.array_object);
  this.array_object = null;
 }
}
origin: com.io7m.smfj.jcanephora/io7m-smfj-jcanephora-core

@Override
public void onStart()
{
 this.array_object_builder =
  this.g.getArrayObjects().arrayObjectNewBuilder();
}
origin: com.io7m.r2/io7m-r2-core

 @Override
 public void onReceiveMaterialValues(
  final JCGLInterfaceGL33Type g,
  final R2ShaderParametersMaterialType<Unit> mat_parameters)
 {
  NullCheck.notNull(g);
  NullCheck.notNull(mat_parameters);

  final JCGLShadersType g_sh = g.getShaders();
  g_sh.shaderUniformPutVector4f(this.u_frag_color, WHITE);
 }
}
origin: com.io7m.jcanephora/com.io7m.jcanephora.renderstate

private static void configurePolygonMode(
 final JCGLInterfaceGL33Type g,
 final JCGLRenderStateType r)
{
 g.polygonModes().polygonSetMode(r.polygonMode());
}
origin: com.io7m.jcanephora/io7m-jcanephora-examples-core

 @Override
 public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.getArrayBuffers();
  final JCGLArrayObjectsType g_ao = g.getArrayObjects();
  final JCGLIndexBuffersType g_ib = g.getIndexBuffers();
  final JCGLShadersType g_sh = g.getShaders();

  /**
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.jcanephora/com.io7m.jcanephora.examples.core

 @Override
 public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.arrayBuffers();
  final JCGLArrayObjectsType g_ao = g.arrayObjects();
  final JCGLIndexBuffersType g_ib = g.indexBuffers();
  final JCGLShadersType g_sh = g.shaders();

  /*
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.r2/io7m-r2-meshes-defaults

@Override
public void delete(final JCGLInterfaceGL33Type g)
 throws R2Exception
{
 if (!this.isDeleted()) {
  g.getArrayBuffers().arrayBufferDelete(this.array_buffer);
  g.getArrayObjects().arrayObjectDelete(this.array_object);
  g.getIndexBuffers().indexBufferDelete(this.index_buffer);
 }
}
origin: com.io7m.r2/io7m-r2-core

@Override
public void onReceiveMaterialValues(
 final JCGLInterfaceGL33Type g,
 final R2ShaderParametersMaterialType<Unit> mat_parameters)
{
 NullCheck.notNull(g);
 NullCheck.notNull(mat_parameters);
 final JCGLShadersType g_sh = g.getShaders();
 g_sh.shaderUniformPutVector4f(this.u_frag_color, WHITE);
}
origin: com.io7m.jcanephora/io7m-jcanephora-examples-core

 @Override
 public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.getArrayBuffers();
  final JCGLArrayObjectsType g_ao = g.getArrayObjects();
  final JCGLIndexBuffersType g_ib = g.getIndexBuffers();
  final JCGLShadersType g_sh = g.getShaders();

  /**
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.jcanephora/com.io7m.jcanephora.examples.core

 @Override
 public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.arrayBuffers();
  final JCGLArrayObjectsType g_ao = g.arrayObjects();
  final JCGLIndexBuffersType g_ib = g.indexBuffers();
  final JCGLShadersType g_sh = g.shaders();

  /*
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.jcanephora/io7m-jcanephora-examples-core

 @Override public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.getArrayBuffers();
  final JCGLArrayObjectsType g_ao = g.getArrayObjects();
  final JCGLIndexBuffersType g_ib = g.getIndexBuffers();
  final JCGLShadersType g_sh = g.getShaders();

  /**
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.jcanephora/com.io7m.jcanephora.examples.core

 @Override
 public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.arrayBuffers();
  final JCGLArrayObjectsType g_ao = g.arrayObjects();
  final JCGLIndexBuffersType g_ib = g.indexBuffers();
  final JCGLShadersType g_sh = g.shaders();

  /*
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.jcanephora/io7m-jcanephora-examples-core

 @Override
 public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.getArrayBuffers();
  final JCGLArrayObjectsType g_ao = g.getArrayObjects();
  final JCGLIndexBuffersType g_ib = g.getIndexBuffers();
  final JCGLShadersType g_sh = g.getShaders();

  /**
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.jcanephora/io7m-jcanephora-examples-core

 @Override
 public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.getArrayBuffers();
  final JCGLArrayObjectsType g_ao = g.getArrayObjects();
  final JCGLIndexBuffersType g_ib = g.getIndexBuffers();
  final JCGLShadersType g_sh = g.getShaders();

  /**
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
origin: com.io7m.jcanephora/io7m-jcanephora-examples-core

 @Override
 public void onFinish(final JCGLInterfaceGL33Type g)
 {
  final JCGLArrayBuffersType g_ab = g.getArrayBuffers();
  final JCGLArrayObjectsType g_ao = g.getArrayObjects();
  final JCGLIndexBuffersType g_ib = g.getIndexBuffers();
  final JCGLShadersType g_sh = g.getShaders();

  /**
   * Delete everything.
   */

  g_ib.indexBufferDelete(this.index_buffer);
  g_ab.arrayBufferDelete(this.array_buffer);
  g_ao.arrayObjectDelete(this.array_object);
  g_sh.shaderDeleteProgram(this.program);
 }
}
com.io7m.jcanephora.core.api

Most used classes

  • JCGLInterfaceGL33Type
    The interface exposed by OpenGL 3.3
  • JCGLArrayBuffersType
    The interface to OpenGL array buffers.
  • JCGLIndexBuffersType
    The interface to OpenGL index buffers.
  • JCGLArrayObjectsType
    The interface to OpenGL vertex array objects.
  • JCGLTexturesType
    The interface to OpenGL textures.
  • JCGLClearType,
  • JCGLContextType,
  • JCGLDrawType,
  • JCGLShadersType,
  • JCGLColorBufferMaskingType,
  • JCGLFramebuffersType,
  • JCGLByteBufferProducerType,
  • JCGLCullingType,
  • JCGLDepthBuffersType,
  • JCGLStencilBuffersType,
  • JCGLPolygonModesType,
  • JCGLScissorType,
  • JCGLTimersType,
  • JCGLTexturesCubeType
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now