Package com.raylib

Class Raylib.Ray

java.lang.Object
org.bytedeco.javacpp.Pointer
com.raylib.Raylib.Ray
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
Jaylib.Ray
Enclosing class:
Raylib

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

    Modifier and Type
    Method
    Description
     
     
     
     
    getPointer​(long i)
     
    position​(long position)
     

    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, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, 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

    • Ray

      public Ray()
      Default native constructor.
    • Ray

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

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

    • position

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

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

      @ByRef @Name("position") public Raylib.Vector3 _position()
    • _position

      public Raylib.Ray _position(Raylib.Vector3 setter)
    • direction

      @ByRef public Raylib.Vector3 direction()
    • direction

      public Raylib.Ray direction(Raylib.Vector3 setter)