public abstract class AssetManagerBase extends com.scichart.core.framework.DisposableBase implements IAssetManager2D
IRenderSurface
instance via IRenderContext2D
methodsIRenderSurface
,
IRenderContext2D
Constructor and Description |
---|
AssetManagerBase() |
Modifier and Type | Method and Description |
---|---|
IBrush2D |
createBrush(BrushStyle brushStyle)
Creates a
IBrush2D instance from specified BrushStyle |
IBrush2D |
createBrush(BrushStyle brushStyle,
TextureMappingMode textureMappingMode)
Creates a
IBrush2D instance from specified BrushStyle |
IBrush2D |
createBrush(BrushStyle brushStyle,
TextureMappingMode textureMappingMode,
float opacity)
Creates a
IBrush2D instance from specified BrushStyle |
IFont |
createFont(FontStyle fontStyle)
|
protected abstract IBrush2D |
createNewBrushFrom(BrushStyle brushStyle,
TextureMappingMode textureMappingMode,
float opacity)
Creates a new
IBrush2D instance from specified parameters |
protected abstract IFont |
createNewFontFrom(FontStyle fontStyle)
Creates a new
IFont instance from specified parameters |
protected abstract IPen2D |
createNewPenFrom(PenStyle penStyle,
float opacity)
Creates a new
IPen2D instance from specified parameters |
IPen2D |
createPen(PenStyle penStyle)
|
IPen2D |
createPen(PenStyle penStyle,
float opacity)
|
IPixelTexture2D |
createTexture(android.graphics.Bitmap bitmap)
Creates a
ITexture2D instance from Bitmap |
void |
dispose() |
void |
disposeResource(ResourceId resourceId)
Tries to dispose resource associated with specified
resourceId |
com.scichart.core.framework.IDisposable |
getResource(ResourceId resourceId)
Gets the resource by specified
resourceId |
boolean |
hasResource(ResourceId resourceId)
Checks if asset manager contains any resource associated with
resourceId |
void |
storeResource(ResourceId resourceId,
com.scichart.core.framework.IDisposable resource)
Store the specified
resource in this asset manager |
close, tryDispose, tryDispose, tryDispose, tryDispose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createCanvasTexture, createTexture, createTexture
public final IPen2D createPen(PenStyle penStyle)
createPen
in interface IAssetManager2D
penStyle
- The PenStyle to create pen fromIPen2D
instancepublic final IPen2D createPen(PenStyle penStyle, float opacity)
createPen
in interface IAssetManager2D
penStyle
- The FontStyle to create pen fromopacity
- The opacity of created penIPen2D
instanceprotected abstract IPen2D createNewPenFrom(PenStyle penStyle, float opacity)
IPen2D
instance from specified parameterspublic final IBrush2D createBrush(BrushStyle brushStyle, TextureMappingMode textureMappingMode)
IBrush2D
instance from specified BrushStyle
createBrush
in interface IAssetManager2D
brushStyle
- The BrushStyle to create brush fromtextureMappingMode
- The texture mapping which will be used by created brushIBrush2D
instancepublic final IBrush2D createBrush(BrushStyle brushStyle)
IBrush2D
instance from specified BrushStyle
createBrush
in interface IAssetManager2D
brushStyle
- The BrushStyle to create brush fromIBrush2D
instancepublic final IBrush2D createBrush(BrushStyle brushStyle, TextureMappingMode textureMappingMode, float opacity)
IBrush2D
instance from specified BrushStyle
createBrush
in interface IAssetManager2D
brushStyle
- The BrushStyle to create brush fromtextureMappingMode
- The texture mapping which will be used by created brushopacity
- The opacity of created brushIBrush2D
instanceprotected abstract IBrush2D createNewBrushFrom(BrushStyle brushStyle, TextureMappingMode textureMappingMode, float opacity)
IBrush2D
instance from specified parametersbrushStyle
- The brush style to create IBrush2D
fromtextureMappingMode
- The TextureMappingMode
for brushopacity
- The opacity of the brushIBrush2D
instancepublic final IFont createFont(FontStyle fontStyle)
createFont
in interface IAssetManager2D
fontStyle
- The FontStyle to create pen fromIFont
instanceprotected abstract IFont createNewFontFrom(FontStyle fontStyle)
IFont
instance from specified parameterspublic final IPixelTexture2D createTexture(android.graphics.Bitmap bitmap)
ITexture2D
instance from BitmapcreateTexture
in interface IAssetManager2D
bitmap
- The bitmap to create texture fromITexture2D
instancepublic final com.scichart.core.framework.IDisposable getResource(ResourceId resourceId)
resourceId
getResource
in interface IAssetManager2D
resourceId
- The resource idresourceId
public final boolean hasResource(ResourceId resourceId)
resourceId
hasResource
in interface IAssetManager2D
resourceId
- The resource idpublic final void storeResource(ResourceId resourceId, com.scichart.core.framework.IDisposable resource)
resource
in this asset managerstoreResource
in interface IAssetManager2D
resourceId
- The resource idresource
- The resource to storepublic final void disposeResource(ResourceId resourceId)
resourceId
disposeResource
in interface IAssetManager2D
resourceId
- The resource idpublic void dispose()
dispose
in interface com.scichart.core.framework.IDisposable