Class Raylib.rlVertexBuffer

java.lang.Object
org.bytedeco.javacpp.Pointer
com.raylib.Raylib.rlVertexBuffer
All Implemented Interfaces:
AutoCloseable
Enclosing class:
Raylib

public static class Raylib.rlVertexBuffer extends org.bytedeco.javacpp.Pointer
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer

    org.bytedeco.javacpp.Pointer.CustomDeallocator, org.bytedeco.javacpp.Pointer.Deallocator, org.bytedeco.javacpp.Pointer.NativeDeallocator, org.bytedeco.javacpp.Pointer.ReferenceCounter
  • Field Summary

    Fields inherited from class org.bytedeco.javacpp.Pointer

    address, capacity, limit, position
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default native constructor.
    rlVertexBuffer(long size)
    Native array allocator.
    rlVertexBuffer(org.bytedeco.javacpp.Pointer p)
    Pointer cast constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bytedeco.javacpp.BytePointer
     
    colors(org.bytedeco.javacpp.BytePointer setter)
     
    int
     
    elementCount(int setter)
     
    getPointer(long i)
     
    org.bytedeco.javacpp.IntPointer
     
    indices(org.bytedeco.javacpp.IntPointer setter)
     
    org.bytedeco.javacpp.FloatPointer
     
    normals(org.bytedeco.javacpp.FloatPointer setter)
     
    position(long position)
     
    org.bytedeco.javacpp.FloatPointer
     
    texcoords(org.bytedeco.javacpp.FloatPointer setter)
     
    int
     
    vaoId(int setter)
     
    org.bytedeco.javacpp.IntPointer
     
    int
    vboId(int i)
     
    vboId(int i, int setter)
     
    org.bytedeco.javacpp.FloatPointer
     
    vertices(org.bytedeco.javacpp.FloatPointer setter)
     

    Methods inherited from class org.bytedeco.javacpp.Pointer

    address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • rlVertexBuffer

      public rlVertexBuffer()
      Default native constructor.
    • rlVertexBuffer

      public rlVertexBuffer(long size)
      Native array allocator. Access with Pointer.position(long).
    • rlVertexBuffer

      public rlVertexBuffer(org.bytedeco.javacpp.Pointer p)
      Pointer cast constructor. Invokes Pointer(Pointer).
  • Method Details

    • position

      public Raylib.rlVertexBuffer position(long position)
      Overrides:
      position in class org.bytedeco.javacpp.Pointer
    • getPointer

      public Raylib.rlVertexBuffer getPointer(long i)
      Overrides:
      getPointer in class org.bytedeco.javacpp.Pointer
    • elementCount

      public int elementCount()
    • elementCount

      public Raylib.rlVertexBuffer elementCount(int setter)
    • vertices

      public org.bytedeco.javacpp.FloatPointer vertices()
    • vertices

      public Raylib.rlVertexBuffer vertices(org.bytedeco.javacpp.FloatPointer setter)
    • texcoords

      public org.bytedeco.javacpp.FloatPointer texcoords()
    • texcoords

      public Raylib.rlVertexBuffer texcoords(org.bytedeco.javacpp.FloatPointer setter)
    • normals

      public org.bytedeco.javacpp.FloatPointer normals()
    • normals

      public Raylib.rlVertexBuffer normals(org.bytedeco.javacpp.FloatPointer setter)
    • colors

      @Cast("unsigned char*") public org.bytedeco.javacpp.BytePointer colors()
    • colors

      public Raylib.rlVertexBuffer colors(org.bytedeco.javacpp.BytePointer setter)
    • indices

      @Cast("unsigned int*") public org.bytedeco.javacpp.IntPointer indices()
    • indices

      public Raylib.rlVertexBuffer indices(org.bytedeco.javacpp.IntPointer setter)
    • vaoId

      @Cast("unsigned int") public int vaoId()
    • vaoId

      public Raylib.rlVertexBuffer vaoId(int setter)
    • vboId

      @Cast("unsigned int") public int vboId(int i)
    • vboId

      public Raylib.rlVertexBuffer vboId(int i, int setter)
    • vboId

      @MemberGetter @Cast("unsigned int*") public org.bytedeco.javacpp.IntPointer vboId()