@NoOffset @Properties(inherit=Bullet3OpenCL.class) public class b3LauncherCL extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
b3LauncherCL(Pointer p)
Pointer cast constructor.
|
b3LauncherCL(Pointer queue,
Pointer kernel,
BytePointer name) |
b3LauncherCL(Pointer queue,
Pointer kernel,
String name) |
| Modifier and Type | Method and Description |
|---|---|
int |
deserializeArgs(byte[] buf,
int bufSize,
Pointer ctx) |
int |
deserializeArgs(ByteBuffer buf,
int bufSize,
Pointer ctx) |
int |
deserializeArgs(BytePointer buf,
int bufSize,
Pointer ctx) |
void |
enableSerialization(boolean serialize) |
b3KernelArgData |
getArgument(int index) |
int |
getNumArguments() |
int |
getSerializationBufferSize() |
void |
launch1D(int numThreads) |
void |
launch1D(int numThreads,
int localSize) |
void |
launch2D(int numThreadsX,
int numThreadsY,
int localSizeX,
int localSizeY) |
b3UnsignedCharOCLArrayArray |
m_arrays() |
b3LauncherCL |
m_arrays(b3UnsignedCharOCLArrayArray setter) |
int |
serializeArguments(byte[] destBuffer,
int destBufferCapacity) |
int |
serializeArguments(ByteBuffer destBuffer,
int destBufferCapacity) |
int |
serializeArguments(BytePointer destBuffer,
int destBufferCapacity) |
void |
serializeToFile(BytePointer fileName,
int numWorkItems) |
void |
serializeToFile(String fileName,
int numWorkItems) |
void |
setBuffer(Pointer clBuffer) |
void |
setBuffers(b3BufferInfoCL buffInfo,
int n) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic b3LauncherCL(Pointer p)
Pointer(Pointer).public b3LauncherCL(@Cast(value="cl_command_queue") Pointer queue, @Cast(value="cl_kernel") Pointer kernel, @Cast(value="const char*") BytePointer name)
@ByRef public b3UnsignedCharOCLArrayArray m_arrays()
public b3LauncherCL m_arrays(b3UnsignedCharOCLArrayArray setter)
public void setBuffers(b3BufferInfoCL buffInfo, int n)
public int getSerializationBufferSize()
public int deserializeArgs(@Cast(value="unsigned char*") BytePointer buf, int bufSize, @Cast(value="cl_context") Pointer ctx)
public int deserializeArgs(@Cast(value="unsigned char*") ByteBuffer buf, int bufSize, @Cast(value="cl_context") Pointer ctx)
public int deserializeArgs(@Cast(value="unsigned char*") byte[] buf, int bufSize, @Cast(value="cl_context") Pointer ctx)
public int serializeArguments(@Cast(value="unsigned char*") BytePointer destBuffer, int destBufferCapacity)
public int serializeArguments(@Cast(value="unsigned char*") ByteBuffer destBuffer, int destBufferCapacity)
public int serializeArguments(@Cast(value="unsigned char*") byte[] destBuffer, int destBufferCapacity)
public int getNumArguments()
@ByVal public b3KernelArgData getArgument(int index)
public void serializeToFile(@Cast(value="const char*") BytePointer fileName, int numWorkItems)
public void serializeToFile(String fileName, int numWorkItems)
public void launch1D(int numThreads,
int localSize)
public void launch1D(int numThreads)
public void launch2D(int numThreadsX,
int numThreadsY,
int localSizeX,
int localSizeY)
Copyright © 2024. All rights reserved.