13.07.2015 Views

Mali GPU User Interface Engine Application Development Guide

Mali GPU User Interface Engine Application Development Guide

Mali GPU User Interface Engine Application Development Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IntroductionThe demonstration applications provided with <strong>Mali</strong> <strong>GPU</strong> <strong>User</strong> <strong>Interface</strong> <strong>Engine</strong> includeexamples of source and compiled assets.1.1.2 Class hierarchyThis section provides a basic overview of the MDE library modules:• Assets module• System module on page 1-4• Graphics module on page 1-5• Vector Math module on page 1-5• Templates module on page 1-5.Assets moduleThe Assets module contains classes related to loading, or creating, assets.The Asset class shown in Figure 1-2 is the parent class for assets.AssetAttributeContainerAssetCameraAssetLightAssetMaterialAssetBitmap2DAssetGeometryAssetNodeAssetProgramAssetSceneAssetShaderAssetTextAssetTexture2DAssetTexture2DAssetTextureCubeAssetFigure 1-2 Asset classesThe Loader classes shown in Figure 1-3 on page 1-4 read an input stream and create an asset.The Proxy class is a collection of assets that provides a unified interface to the various loaderclasses.ARM DUI 0527A-02a Copyright © 2010 ARM. All rights reserved. 1-3ID070710Non-Confidential - Draft - Beta

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!