add some missing javadoc (2 files in com.jme3.util)
This commit is contained in:
parent
84912d5803
commit
33ebbef214
@ -4,9 +4,18 @@ import java.nio.Buffer;
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
public interface BufferAllocator {
|
||||
|
||||
/**
|
||||
* De-allocate a direct buffer.
|
||||
*
|
||||
* @param toBeDestroyed the buffer to de-allocate (not null)
|
||||
*/
|
||||
void destroyDirectBuffer(Buffer toBeDestroyed);
|
||||
|
||||
/**
|
||||
* Allocate a direct ByteBuffer of the specified size.
|
||||
*
|
||||
* @param size in bytes (≥0)
|
||||
* @return a new direct buffer
|
||||
*/
|
||||
ByteBuffer allocate(int size);
|
||||
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2009-2018 jMonkeyEngine
|
||||
* Copyright (c) 2009-2020 jMonkeyEngine
|
||||
* All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
@ -39,17 +39,26 @@ import java.nio.ByteBuffer;
|
||||
* on any jvm
|
||||
*/
|
||||
public final class PrimitiveAllocator implements BufferAllocator {
|
||||
|
||||
/**
|
||||
* De-allocate a direct buffer.
|
||||
*
|
||||
* @param toBeDestroyed ignored
|
||||
*/
|
||||
@Override
|
||||
public void destroyDirectBuffer(Buffer toBeDestroyed) {
|
||||
// no exception by intent, as this way naivly written java7/8
|
||||
// no exception by intent, as this way naively written java7/8
|
||||
// applications won't crash on 9 assuming they can dispose buffers
|
||||
System.err.println("Warning destroyBuffer not supported");
|
||||
}
|
||||
|
||||
/**
|
||||
* Allocate a direct ByteBuffer of the specified size.
|
||||
*
|
||||
* @param size in bytes (≥0)
|
||||
* @return a new direct buffer
|
||||
*/
|
||||
@Override
|
||||
public ByteBuffer allocate(int size) {
|
||||
return ByteBuffer.allocateDirect(size);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user