Search Results for

    Show / Hide Table of Contents

    Interface IAssetManager2D

    Defines interface with method for creation of assets used for drawing on IRenderSurface via IRenderContext2D methods See Also: IRenderSurface, IRenderContext2D

    Implements
    IDisposable
    Namespace:
    Assembly: .dll
    Syntax
    public interface IAssetManager2D extends IDisposable

    Methods

    createBrush(BrushStyle brushStyle)

    Creates a IBrush2D instance from specified BrushStyle

    Declaration
    public abstract IBrush2D createBrush(BrushStyle brushStyle)
    Parameters
    Type Name Description
    BrushStyle brushStyle

    The BrushStyle to create brush from

    Returns
    Type Description
    IBrush2D

    The IBrush2D instance

    createBrush(BrushStyle brushStyle, TextureMappingMode textureMappingMode)

    Creates a IBrush2D instance from specified BrushStyle

    Declaration
    public abstract IBrush2D createBrush(BrushStyle brushStyle, TextureMappingMode textureMappingMode)
    Parameters
    Type Name Description
    BrushStyle brushStyle

    The BrushStyle to create brush from

    TextureMappingMode textureMappingMode

    The texture mapping which will be used by created brush

    Returns
    Type Description
    IBrush2D

    The IBrush2D instance

    createBrush(BrushStyle brushStyle, TextureMappingMode textureMappingMode, float opacity)

    Creates a IBrush2D instance from specified BrushStyle

    Declaration
    public abstract IBrush2D createBrush(BrushStyle brushStyle, TextureMappingMode textureMappingMode, float opacity)
    Parameters
    Type Name Description
    BrushStyle brushStyle

    The BrushStyle to create brush from

    TextureMappingMode textureMappingMode

    The texture mapping which will be used by created brush

    float opacity

    The opacity of created brush

    Returns
    Type Description
    IBrush2D

    The IBrush2D instance

    createCanvasTexture(int width, int height)

    Creates a special kind of ITexture2D with specified width and height which can be used by IRenderContext2D#drawCanvasTexture(ICanvasTexture2D, Action1) method which allows to render content of texture via Canvas API

    Declaration
    public abstract ICanvasTexture2D createCanvasTexture(int width, int height)
    Parameters
    Type Name Description
    int width

    The width of texture in pixels

    int height

    The hegith of texture in pixels

    Returns
    Type Description
    ICanvasTexture2D

    The ITexture2D instance

    createFont(FontStyle fontStyle)

    Creates a IFont instance from specified FontStyle

    Declaration
    public abstract IFont createFont(FontStyle fontStyle)
    Parameters
    Type Name Description
    FontStyle fontStyle

    The FontStyle to create pen from

    Returns
    Type Description
    IFont

    The IFont instance

    createPen(PenStyle penStyle)

    Creates a IPen2D instance from specified PenStyle

    Declaration
    public abstract IPen2D createPen(PenStyle penStyle)
    Parameters
    Type Name Description
    PenStyle penStyle

    The PenStyle to create pen from

    Returns
    Type Description
    IPen2D

    The IPen2D instance

    createPen(PenStyle penStyle, float opacity)

    Creates a IPen2D instance from specified FontStyle

    Declaration
    public abstract IPen2D createPen(PenStyle penStyle, float opacity)
    Parameters
    Type Name Description
    PenStyle penStyle

    The FontStyle to create pen from

    float opacity

    The opacity of created pen

    Returns
    Type Description
    IPen2D

    The IPen2D instance

    createTexture(Bitmap bitmap)

    Creates a ITexture2D instance from Bitmap

    Declaration
    public abstract IPixelTexture2D createTexture(Bitmap bitmap)
    Parameters
    Type Name Description
    android.graphics.Bitmap bitmap

    The bitmap to create texture from

    Returns
    Type Description
    IPixelTexture2D

    The ITexture2D instance

    createTexture(Bitmap bitmap, RectF bitmapRegion)

    Creates a ITexture2D instance from region of Bitmap

    Declaration
    public abstract IPixelTexture2D createTexture(Bitmap bitmap, RectF bitmapRegion)
    Parameters
    Type Name Description
    android.graphics.Bitmap bitmap

    The bitmap to create texture from

    android.graphics.RectF bitmapRegion

    The region of bitmap in pixels to create texture from

    Returns
    Type Description
    IPixelTexture2D

    The ITexture2D instance

    createTexture(int width, int height)

    Creates a ITexture2D instance with specified width and height which can be rendered on IRenderSurface via IRenderContext2D methods

    Declaration
    public abstract IPixelTexture2D createTexture(int width, int height)
    Parameters
    Type Name Description
    int width

    The width of texture in pixels

    int height

    The height of texture in pixels

    Returns
    Type Description
    IPixelTexture2D

    The ITexture2D instance

    createTexture(int width, int height, TextureFiltering textureFiltering)

    Creates a ITexture2D instance with specified width and height which can be rendered on IRenderSurface via IRenderContext2D methods

    Declaration
    public abstract IPixelTexture2D createTexture(int width, int height, TextureFiltering textureFiltering)
    Parameters
    Type Name Description
    int width

    The width of texture in pixels

    int height

    The height of texture in pixels

    TextureFiltering textureFiltering

    The sampling mode.

    Returns
    Type Description
    IPixelTexture2D

    The ITexture2D instance

    disposeResource(ResourceId resourceId)

    Tries to dispose resource associated with specified resourceId

    Declaration
    public abstract void disposeResource(ResourceId resourceId)
    Parameters
    Type Name Description
    ResourceId resourceId

    The resource id

    getResource(ResourceId resourceId)

    Gets the resource by specified resourceId

    Declaration
    public abstract IDisposable getResource(ResourceId resourceId)
    Parameters
    Type Name Description
    ResourceId resourceId

    The resource id

    Returns
    Type Description
    IDisposable

    The resource associated with specified resourceId

    hasResource(ResourceId resourceId)

    Checks if asset manager contains any resource associated with resourceId

    Declaration
    public abstract boolean hasResource(ResourceId resourceId)
    Parameters
    Type Name Description
    ResourceId resourceId

    The resource id

    Returns
    Type Description
    boolean

    True if asset manager contains any resource, otherwise returns false

    storeResource(ResourceId resourceId, IDisposable resource)

    Store the specified resource in this asset manager

    Declaration
    public abstract void storeResource(ResourceId resourceId, IDisposable resource)
    Parameters
    Type Name Description
    ResourceId resourceId

    The resource id

    IDisposable resource

    The resource to store

    Implements

    IDisposable
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml