Murl::Resource Namespace Reference

Namespace containing interfaces for resource management and handling. More...

Classes

interface  IAnimation
 The IAnimation resource object interface. More...
 
interface  IArchive
 The IArchive resource object interface. More...
 
interface  IAtlas
 The IAtlas resource object interface. More...
 
interface  IAudio
 The IAudio resource object interface. More...
 
interface  IBinary
 The IBinary resource object interface. More...
 
interface  ICollection
 The resource collection interface. More...
 
interface  ICollectionFactory
 The resource collection factory interface. More...
 
interface  ICollectionFactoryRegistry
 The ICollectionFactoryRegistry interface. More...
 
interface  ICondition
 The ICondition resource interface. More...
 
interface  IDictionary
 The IDictionary resource object interface. More...
 
interface  IFactory
 The factory class used to create and destroy any type of resource objects. More...
 
class  StaticFactory
 The StaticFactory class to create the IFactory object. More...
 
interface  IFactoryRegistry
 The IFactoryRegistry interface. More...
 
interface  IFont
 The IFont resource object interface. More...
 
interface  IGraph
 The IGraph resource object interface. More...
 
interface  IGraphNode
 The IGraphNode resource interface. More...
 
interface  IGrid
 
interface  IImage
 The IImage resource object interface. More...
 
interface  IInstance
 The IInstance resource interface. More...
 
interface  IMesh
 The IMesh resource object interface. More...
 
interface  IMetaData
 An interface providing meta data to a given resource object or pacakge. More...
 
interface  IObject
 The base interface for all resource objects. More...
 
interface  IObjectFactory
 The IObjectFactory interface. More...
 
interface  IObjectFactoryRegistry
 The IObjectFactoryRegistry interface. More...
 
interface  IOutline
 The IOutline resource interface. More...
 
interface  IPackage
 The IPackage resource interface. More...
 
interface  IPackageFactory
 The IPackageFactory interface. More...
 
interface  IPackageFactoryRegistry
 The IPackageFactoryRegistry interface. More...
 
interface  IRectangle
 The IRectangle resource interface. More...
 
interface  IScript
 The IScript resource object interface. More...
 
interface  IShader
 The IShader resource object interface. More...
 
interface  IText
 The base interface for a text resource. More...
 
interface  IVideo
 The IVideo resource object interface. More...
 
class  Object
 The abstract base class for a resource object. More...
 
class  Animation
 The abstract base class for an animation resource. More...
 
class  Archive
 The abstract base class for an archive resource. More...
 
class  AstcImage
 The ASTC image resource class. More...
 
class  Atlas
 The abstract base class for an atlas resource. More...
 
class  Audio
 The abstract base class for an audio resource. More...
 
class  Binary
 The Binary resource class. More...
 
class  DdsImage
 The DDS image resource class. More...
 
class  Dictionary
 The abstract base class for a dictionary resource. More...
 
class  Etc1Image
 The ETC1 image resource class. More...
 
class  FileArchive
 The FileArchive resource class. More...
 
class  Font
 The abstract base class for a font resource. More...
 
class  GlslShader
 The GLSL shader resource class. More...
 
class  Graph
 The abstract base class for a graph resource. More...
 
class  HdrImage
 The HDR image resource class. More...
 
class  HlslShader
 The HLSL shader resource class. More...
 
class  HlslShaderDesktop
 The HLSL shader resource class. More...
 
class  Image
 The abstract base class for an image resource. More...
 
class  Instance
 The graph resource instance class. More...
 
class  JpgImage
 The JPG image resource class. More...
 
class  KtxImage
 The KTX image resource class. More...
 
class  LibgdxAtlas
 The LibGDX atlas resource class. More...
 
class  Mesh
 The abstract base class for a mesh resource. More...
 
class  Mp4Video
 The MP4 video resource class. More...
 
class  NativeAnimation
 The native animation resource class. More...
 
class  NativeArchive
 The native archive resource class. More...
 
class  NativeAtlas
 The native atlas resource class. More...
 
class  NativeAudio
 The native audio resource class. More...
 
class  NativeDictionary
 The native dictionary resource class. More...
 
class  NativeFont
 The native font resource class. More...
 
class  NativeGraph
 The native graph resource class. More...
 
class  NativeImage
 The native image resource class. More...
 
class  NativeMesh
 The native mesh resource class. More...
 
class  NativeShader
 The native shader resource class. More...
 
class  NativeVideo
 The native video resource class. More...
 
class  OggAudio
 The OGG audio resource class. More...
 
class  Package
 The abstract base class for a resource package. More...
 
class  PfmImage
 The PFM image resource class. More...
 
class  PngImage
 The PNG image resource class. More...
 
class  PvrImage
 The PVR image resource class for PVRTC-encoded images. More...
 
class  Shader
 The abstract base class for a shader resource. More...
 
class  Text
 The text resource class. More...
 
class  TgaImage
 The TGA image resource class. More...
 
class  Video
 The abstract base class for a video resource. More...
 
class  WavAudio
 The WAV audio resource class. More...
 
class  WebpImage
 The WEBP image resource class. More...
 
class  WmvVideo
 The WMV video resource class. More...
 
class  XmlAnimation
 The XML animation resource class. More...
 
class  XmlAtlas
 The XML atlas resource class. More...
 
class  XmlDictionary
 The XML dictionary resource class. More...
 
class  XmlGraph
 The XML graph resource class. More...
 
class  XmlImage
 The XML image resource class. More...
 
class  XmlPackage
 The XML package class. More...
 
class  XmlShader
 The XML shader resource class. More...
 

Typedefs

using Real = ResourceReal
 Generic floating point data type in the Murl::Resource namespace.
 
using Vector = Math::Vector< Real >
 Math::Vector data type for the Murl::Resource namespace.
 
using Matrix = Math::Matrix< Real >
 Math::Matrix data type for the Murl::Resource namespace.
 
using Quaternion = Math::Quaternion< Real >
 Math::Quaternion data type for the Murl::Resource namespace.
 

Detailed Description

Namespace containing interfaces for resource management and handling.


Copyright © 2011-2024 Spraylight GmbH.