Top Description Interfaces Classes
module lwjgl.remotery

Package org.lwjgl.util.remotery

Annotations
@NonnullDefault

Contains bindings to Remotery, a realtime CPU/GPU profiler hosted in a single C file with a viewer that runs in a web browser.

Interface Summary

Modifier and TypeInterface and Description
public interface
RMTFreeI

Type


void (*invoke) (
    void *mm_context,
    void *ptr
)
public interface
RMTInputHandlerI

Type


void * (*invoke) (
    char const *text,
    void *context
)
public interface
RMTMallocI

Type


void * (*invoke) (
    void *mm_context,
    rmtU32 size
)
public interface
RMTPropertyHandlerI

Type


void (*invoke) (
    void *cbk_context,
    rmtProperty *root
)
public interface
RMTReallocI

Type


void * (*invoke) (
    void *mm_context,
    void *ptr,
    rmtU32 size
)
public interface
RMTSampleTreeHandlerI

Type


void (*invoke) (
    void *cbk_context,
    rmtSampleTree *sample_tree
)

Class Summary

Modifier and TypeClass and Description
pack-priv class
LibRemotery

Initializes the remotery shared library.

public class
Remotery

Bindings to Remotery, a realtime CPU/GPU profiler hosted in a single C file with a viewer that runs in a web browser.

public class
RemoteryGL

Remotery profiling for OpenGL.

public class
RemoteryMetal

Remotery profiling for OpenGL.

public abstract class
RMTFree

Type


void (*invoke) (
    void *mm_context,
    void *ptr
)
public abstract class
RMTInputHandler

Type


void * (*invoke) (
    char const *text,
    void *context
)
public abstract class
RMTMalloc

Type


void * (*invoke) (
    void *mm_context,
    rmtU32 size
)
public class
RMTProperty

Definition of a property that should be stored globally.

public abstract class
RMTPropertyHandler

Type


void (*invoke) (
    void *cbk_context,
    rmtProperty *root
)
public class
RMTPropertyIterator

Struct to hold iterator info.

public class
RMTPropertyValue

A property value as a union of all its possible types.

public abstract class
RMTRealloc

Type


void * (*invoke) (
    void *mm_context,
    void *ptr,
    rmtU32 size
)
public class
RMTSampleIterator

Struct to hold iterator info.

public abstract class
RMTSampleTreeHandler

Type


void (*invoke) (
    void *cbk_context,
    rmtSampleTree *sample_tree
)
public class
RMTSettings

Structure to fill in to modify Remotery default settings.