Top Description Inners Constructors Methods
org.lwjgl.cuda

public abstract Class CUoccupancyB2DSize

extends Callback
implements CUoccupancyB2DSizeI
Class Inheritance
All Implemented Interfaces
org.lwjgl.cuda.CUoccupancyB2DSizeI, org.lwjgl.system.CallbackI, org.lwjgl.system.Pointer
Known Direct Subclasses
org.lwjgl.cuda.CUoccupancyB2DSize.Container
Imports
javax.annotation.*, org.lwjgl.system.*

Type


size_t (*invoke) (
    int blockSize
)

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Constructor Summary

AccessConstructor and Description
protected
pack-priv
CUoccupancyB2DSize(long functionPointer)

Method Summary

Modifier and TypeMethod and Description
public static CUoccupancyB2DSize

Returns:

the new CUoccupancyB2DSize
create
(long functionPointer)

Creates a CUoccupancyB2DSize instance from the specified function pointer.

public static CUoccupancyB2DSize
create(CUoccupancyB2DSizeI instance)

Creates a CUoccupancyB2DSize instance that delegates to the specified CUoccupancyB2DSizeI instance.

public static CUoccupancyB2DSize
createSafe(long functionPointer)

Like create, but returns null if functionPointer is NULL.

Inherited from org.lwjgl.system.Callback:
addressequalsfreefreegetgetSafehashCodetoString

Constructor Detail

CUoccupancyB2DSizeback to summary
protected CUoccupancyB2DSize()
CUoccupancyB2DSizeback to summary
pack-priv CUoccupancyB2DSize(long functionPointer)

Method Detail

createback to summary
public static CUoccupancyB2DSize create(long functionPointer)

Creates a CUoccupancyB2DSize instance from the specified function pointer.

Returns:CUoccupancyB2DSize

the new CUoccupancyB2DSize

createback to summary
public static CUoccupancyB2DSize create(CUoccupancyB2DSizeI instance)

Creates a CUoccupancyB2DSize instance that delegates to the specified CUoccupancyB2DSizeI instance.

createSafeback to summary
public static CUoccupancyB2DSize createSafe(long functionPointer)

Like create, but returns null if functionPointer is NULL.

Annotations
@Nullable
org.lwjgl.cuda back to summary

private final Class CUoccupancyB2DSize.Container

extends CUoccupancyB2DSize
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final CUoccupancyB2DSizeI

Constructor Summary

AccessConstructor and Description
pack-priv
Container(long functionPointer, CUoccupancyB2DSizeI delegate)

Method Summary

Modifier and TypeMethod and Description
public long
Inherited from org.lwjgl.cuda.CUoccupancyB2DSize:
createcreatecreateSafe

Field Detail

delegateback to summary
private final CUoccupancyB2DSizeI delegate

Constructor Detail

Containerback to summary
pack-priv Container(long functionPointer, CUoccupancyB2DSizeI delegate)

Method Detail

invokeback to summary
public long invoke(int blockSize)

Implements org.lwjgl.cuda.CUoccupancyB2DSizeI.invoke.

Returns:long

Doc from org.lwjgl.cuda.CUoccupancyB2DSizeI.invoke.

the dynamic shared memory needed by a block

Annotations
@Override