Class Raylib.Mesh

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

public static class Raylib.Mesh 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.
    Mesh(long size)
    Native array allocator.
    Mesh(org.bytedeco.javacpp.Pointer p)
    Pointer cast constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bytedeco.javacpp.FloatPointer
     
    animNormals(org.bytedeco.javacpp.FloatPointer setter)
     
    org.bytedeco.javacpp.FloatPointer
     
    animVertices(org.bytedeco.javacpp.FloatPointer setter)
     
    int
     
    boneCount(int setter)
     
    org.bytedeco.javacpp.BytePointer
     
    boneIds(org.bytedeco.javacpp.BytePointer setter)
     
     
     
    org.bytedeco.javacpp.FloatPointer
     
    boneWeights(org.bytedeco.javacpp.FloatPointer setter)
     
    org.bytedeco.javacpp.BytePointer
     
    colors(org.bytedeco.javacpp.BytePointer setter)
     
    getPointer(long i)
     
    org.bytedeco.javacpp.ShortPointer
     
    indices(org.bytedeco.javacpp.ShortPointer setter)
     
    org.bytedeco.javacpp.FloatPointer
     
    normals(org.bytedeco.javacpp.FloatPointer setter)
     
    position(long position)
     
    org.bytedeco.javacpp.FloatPointer
     
    tangents(org.bytedeco.javacpp.FloatPointer setter)
     
    org.bytedeco.javacpp.FloatPointer
     
    texcoords(org.bytedeco.javacpp.FloatPointer setter)
     
    org.bytedeco.javacpp.FloatPointer
     
    texcoords2(org.bytedeco.javacpp.FloatPointer setter)
     
    int
     
    triangleCount(int setter)
     
    int
     
    vaoId(int setter)
     
    org.bytedeco.javacpp.IntPointer
     
    vboId(org.bytedeco.javacpp.IntPointer setter)
     
    int
     
    vertexCount(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

    • Mesh

      public Mesh()
      Default native constructor.
    • Mesh

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

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

    • position

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

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

      public int vertexCount()
    • vertexCount

      public Raylib.Mesh vertexCount(int setter)
    • triangleCount

      public int triangleCount()
    • triangleCount

      public Raylib.Mesh triangleCount(int setter)
    • vertices

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

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

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

      public Raylib.Mesh texcoords(org.bytedeco.javacpp.FloatPointer setter)
    • texcoords2

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

      public Raylib.Mesh texcoords2(org.bytedeco.javacpp.FloatPointer setter)
    • normals

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

      public Raylib.Mesh normals(org.bytedeco.javacpp.FloatPointer setter)
    • tangents

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

      public Raylib.Mesh tangents(org.bytedeco.javacpp.FloatPointer setter)
    • colors

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

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

      @Cast("unsigned short*") public org.bytedeco.javacpp.ShortPointer indices()
    • indices

      public Raylib.Mesh indices(org.bytedeco.javacpp.ShortPointer setter)
    • animVertices

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

      public Raylib.Mesh animVertices(org.bytedeco.javacpp.FloatPointer setter)
    • animNormals

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

      public Raylib.Mesh animNormals(org.bytedeco.javacpp.FloatPointer setter)
    • boneIds

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

      public Raylib.Mesh boneIds(org.bytedeco.javacpp.BytePointer setter)
    • boneWeights

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

      public Raylib.Mesh boneWeights(org.bytedeco.javacpp.FloatPointer setter)
    • boneMatrices

      public Raylib.Matrix boneMatrices()
    • boneMatrices

      public Raylib.Mesh boneMatrices(Raylib.Matrix setter)
    • boneCount

      public int boneCount()
    • boneCount

      public Raylib.Mesh boneCount(int setter)
    • vaoId

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

      public Raylib.Mesh vaoId(int setter)
    • vboId

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

      public Raylib.Mesh vboId(org.bytedeco.javacpp.IntPointer setter)