com.jogamp.common.nio.PointerBuffer.class Maven / Gradle / Ivy
The newest version!
???? 4 ?
r s t
u v
w
u x
y z
{
C | }
{ ~
?
?
?
A ?
? ? ? ?
? ?
? ?
?
?
?
? ?
?
?
?
? ?
? ????
?
?
?
? ? ?
, ?
A ? ?????????
? ? ?
5 ?
5 ?
5 ?
5 ?
4 ?
?
? ?
C ?
? ?
r ? ? ELEMENT_SIZE I dataMap *Lcom/jogamp/common/util/LongObjectHashMap; create <(Ljava/nio/ByteBuffer;)Lcom/jogamp/common/nio/PointerBuffer; Code LineNumberTable
StackMapTable (Ljava/nio/IntBuffer;)V (Ljava/nio/LongBuffer;)V validateDataMap ()V allocate ((I)Lcom/jogamp/common/nio/PointerBuffer; allocateDirect wrap duplicate '()Lcom/jogamp/common/nio/PointerBuffer; put L(Lcom/jogamp/common/nio/PointerBuffer;)Lcom/jogamp/common/nio/PointerBuffer; get ()J (I)J +([JII)Lcom/jogamp/common/nio/PointerBuffer; )(IJ)Lcom/jogamp/common/nio/PointerBuffer; ((J)Lcom/jogamp/common/nio/PointerBuffer; referenceBuffer 9(ILjava/nio/Buffer;)Lcom/jogamp/common/nio/PointerBuffer; 8(Ljava/nio/Buffer;)Lcom/jogamp/common/nio/PointerBuffer; getReferencedBuffer (I)Ljava/nio/Buffer; ()Ljava/nio/Buffer; getDirectBufferAddressImpl (Ljava/lang/Object;)J toString ()Ljava/lang/String; J(Lcom/jogamp/common/nio/NativeBuffer;)Lcom/jogamp/common/nio/NativeBuffer; '(J)Lcom/jogamp/common/nio/NativeBuffer; ((IJ)Lcom/jogamp/common/nio/NativeBuffer; Signature MLcom/jogamp/common/nio/AbstractBuffer;
SourceFile PointerBuffer.java ? ? ? #com/jogamp/common/nio/PointerBuffer ? ? ? M N ? ? M O D E ? ? M ? F G (com/jogamp/common/util/LongObjectHashMap M Q ? ? U ? U ? ? ? H I ? ? java/nio/IntBuffer java/nio/LongBuffer ? ? ? E ? ? #java/lang/IndexOutOfBoundsException ? ? Z [ X _ Z ? java/nio/Buffer P Q X ? ? ? Z \ ? E Z ? X ? X ? X ^ "java/lang/IllegalArgumentException Buffer is null M ? ? ? Buffer is not direct f g java/lang/RuntimeException java/lang/StringBuilder 3Couldn't determine native address of given Buffer: ? ? ? ? h i ` a c d PointerBuffer: X Y com/jogamp/common/nio/Buffers ? Q $com/jogamp/common/nio/AbstractBuffer com/jogamp/common/os/Platform is32Bit ()Z java/nio/ByteBuffer asIntBuffer ()Ljava/nio/IntBuffer; asLongBuffer ()Ljava/nio/LongBuffer; capacity ()I (Ljava/nio/Buffer;II)V setKeyNotFoundValue &(Ljava/lang/Object;)Ljava/lang/Object; ([I)Ljava/nio/IntBuffer; ([J)Ljava/nio/LongBuffer; newDirectByteBuffer (I)Ljava/nio/ByteBuffer; buffer Ljava/nio/Buffer; clone ()Ljava/lang/Object; position remaining hasRemaining (J)Ljava/lang/Object; '(JLjava/lang/Object;)Ljava/lang/Object; remove (I)I (II)Ljava/nio/IntBuffer; (IJ)Ljava/nio/LongBuffer; (Ljava/lang/String;)V isDirect (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder;
initSingleton ! C D E F G H I J E ? ? ? Y*? ? ? ? Y*? ? ? K = L J M N J 2 *+? +? ? *?
? K B 5 C M O J 2 *+? +? ? *?
? K G 5 H P Q J J *?
? *? Y?
?
*?
? W? K K L M O L R S J K "? ? ? Y?
? ? ?? Y?? ? ? K S T V L T S J $ ? h? ? ? K \ U I J *? ? K ` V W J ? G? ? ? Y*? ? ? L? ? Y*? ? ? L*?
? +*?
? ? ?
+*? ? +? K i j l ' n / o = q E r L
? X Y J ?*? +? ? ? Y? ?+?
? *?
? +? ? v*+? ? W???+? ? c+? A* ? W+?
? <+?
? ? :? *? *?
? !W? *?
? *?
? "W? *?
? *?
? "W???*? K N z { } # * ? 6 ? = ? B ? H ? P ? ] ? c ? g ? u ? } ? ? ? ? ? ? ? ? ? L ? > ? ? Z [ J 5 **? ? #@*Y? `? ? K ? ? ? Z \ J k 8? *? $? ? Y? ?? ? *? ? ? %? &?*? ? ? (? K ?
? ? ? , ? L
Z ] J ? A+?`? ? Y? ?*? ? ? Y? ?? +?**Y? Z`? ? #P?????*? K " ? ? ? ? ? $ ? 9 ? ? ? L X ^ J s ;? *? $? ? Y? ?? ? *? ? ?? )W? *? ? ? *W*? K ?
? ? ? , ? 9 ? L
X _ J 6 **? ? +W*Y? `? *? K ?
? ? X ] J ? B+?`? ? Y? ?*? ? ? Y? ?? **Y? Z`? +?/? +W?????*? K " ? ? ? ? ? $ ? : ? @ ? L ` a J ? t,?
? ,Y-? .?,? /?
? ,Y0? .?? ? &? 1B*,? 3!7 ?? ? 4Y? 5Y? 67? 8,? 9? :? ;?*? *? +W*?
,? !W*? K 2 ? ? ? ? ? 0 ? 9 ? @ ? [ ? _ ? g ? r ? L B? + ` b J 6 **? +?