Table of Contents

Namespace OmegaEngine.Assets

Loading and caching file-based assets (textures, models, etc.).

Classes

Asset

Data loaded from a file and cached for use by one or more Renderables, Sounds, etc..

CacheManager

Keeps a cache of Assets that have been loaded and provides type-safe access to them.

XAnimatedMesh

An animated mesh loaded from an .X file.

XMesh

A mesh loaded from an .X file.

XOggSound

A sound loaded from an OGG Vorbis file.

XSound

Abstract base class for sound assets.

XTexture

A texture loaded from one of DirectX's natively supported image formats (PNG, JPG, DDS, ...).

XWaveSound

A sound loaded from a WAVE file.

Interfaces

IReferenceCount

Represents an object that tracks whether it is still needed by increasing and decreasing a reference counter.