## Uses of Interface
org.eclipse.debug.ui.memory.IMemoryRendering

Packages that use IMemoryRendering
org.eclipse.debug.internal.ui.views.memory.renderings
org.eclipse.debug.ui.memory: Provides classes and interfaces to render memory blocks in the memory view.

### Uses of IMemoryRendering in org.eclipse.debug.internal.ui.views.memory.renderings

Classes in org.eclipse.debug.internal.ui.views.memory.renderings with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw IMemoryRendering
`class` `org.eclipse.debug.internal.ui.views.memory.renderings.AbstractBaseTableRendering` Internal base class to allow AbstractTableRendering and AbstractAsyncTableRendering to share actions and dialogs.

### Uses of IMemoryRendering in org.eclipse.debug.ui.memory

Subinterfaces of IMemoryRendering in org.eclipse.debug.ui.memory
`interface` `IRepositionableMemoryRendering` A memory rendering that can be repositioned.
`interface` `IResettableMemoryRendering` A memory rendering that can be reset.

Classes in org.eclipse.debug.ui.memory that implement IMemoryRendering
`class` `AbstractMemoryRendering` Abstract implementation of a memory rendering.
`class` `AbstractTableRendering` Abstract implementation of a table rendering.
`class` `AbstractTextRendering` Abstract implementation of a rendering that translates memory into text, displayed in a table.

Methods in org.eclipse.debug.ui.memory that return IMemoryRendering
`IMemoryRendering` IMemoryRenderingType.`createRendering()` Creates and returns a new rendering of this type or `null` if none.
`IMemoryRendering` IMemoryRenderingTypeDelegate.`createRendering​(String id)` Creates and returns a rendering of the specified type, or `null` if none.
`IMemoryRendering` IMemoryRenderingContainer.`getActiveRendering()` Returns the active rendering in this container, or `null` if none.
`IMemoryRendering` MemoryRenderingElement.`getRendering()` Returns the memory rendering in which bytes are being rendered.
`IMemoryRendering[]` IMemoryRenderingContainer.`getRenderings()` Returns all renderings currently hosted by this container.
`IMemoryRendering` IMemoryRenderingSynchronizationService.`getSynchronizationProvider()` Returns the rendering currently providing synchronization information for this synchronization service, or `null` if none.

Methods in org.eclipse.debug.ui.memory with parameters of type IMemoryRendering
`void` IMemoryRenderingContainer.`addMemoryRendering​(IMemoryRendering rendering)` Adds the given rendering to this container.
`void` IMemoryRenderingContainer.`removeMemoryRendering​(IMemoryRendering rendering)` Removes the given rendering from this container.
`void` IMemoryRenderingSynchronizationService.`setSynchronizationProvider​(IMemoryRendering rendering)` Sets the rendering currently providing sychronization information for this synchronization service, or `null` if none.

Constructors in org.eclipse.debug.ui.memory with parameters of type IMemoryRendering
`MemoryRenderingElement​(IMemoryRendering rendering, BigInteger address, MemoryByte[] bytes)` Constructs a new memory rendering element for the given rendering and specified bytes.