Show / Hide Table of Contents

Namespace Fusee.Base.Common

Classes

InjectMeAttribute

Use the InjectMe attribute to mark fields, properties or parameters of methods to be injectable by some (soon to be implemented) dependency injection framework. For the time being these values need to be set hardwired somewhere and the attribute is just intended as a marker.

ScanLine

Provides view into a portion (= one horizontal line) of a byte[] dataSource of an IImageData instance.

SplitToCurveSegmentHelper

Contains methods to spit a CurvePart into CurveSegments.

StreamAssetProvider

Asset provider base class for implementing asset providers based on streams. Used to implement FileAssetProvider and Android ApkAssetProviders.

Structs

AssetHandler

Structure containing an asset handler - typically used by implementation projects knowing how to decode an asset of a given type using a serialization format (e.g. a stream or a memory location) defined by the platform.

ColorUint

Represents a 32-bit color (4 bytes) in the form of RGBA (in byte order: R, G, B, A). Seen as a 32 bit unsigned integer, each color is in the form AARRGGBB - so the most significant byte is Alpha and the least significant byte is the blue channel

GlyphInfo

A struct for saving character information needed for processing a font.

ImagePixelChannel

The ImagePixelChannel contains data about pixel bits and pixel encoding

ImagePixelFormat

Offers additional Information for ColorFormat.

Interfaces

IAssetProvider

An AssetProvider knows how to acquire assets of certain types from a certain kind of storage.

IImageData

Interface describing operations that are possible on arbitrary image data types. Also contains the pixel data as byte array.

IIOImp

Contract for all IO related functionality that is not supported by portable libraries. Implement this interface in a platform dependent implementation library for each platform that needs to be supported.

Enums

ColorFormat

ColorFormat information in enum representation. Entries are hints for Color channel encoding.

FileMode

Keep this binary compatible with System.IO.FileMode (unsupported on portable libraries).

GetCallbackState

The state of the asset acquisition process.

LightType

Specifies the type of the light.

PixelEncoding

Enum describing the encoding of a pixel.

Delegates

AssetChecker

Type used in RegisterTypeHandler(AssetHandler).

AssetDecoder

Type used in RegisterTypeHandler(AssetHandler).

AssetDecoderAsync

Type used in RegisterTypeHandler(AssetHandler).

GetCallback

Used for asynchronous handling. BeginGetAsset(String, GetCallback).

Generated by DocFX
GitHub Repo
Back to top