|  | 
|  | Texture (ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual=false, ManualResourceLoader *loader=0) | 
|  | 
| virtual | ~Texture () | 
|  | 
| void | _loadImages (const ConstImagePtrList &images) | 
|  | Internal method to load the texture from a set of images.  More... 
 | 
|  | 
| void | convertToImage (Image &destImage, bool includeMipMaps=false) | 
|  | Populate an Image with the contents of this texture.  More... 
 | 
|  | 
| virtual void | copyToTexture (TexturePtr &target) | 
|  | Copies (and maybe scales to fit) the contents of this texture to another texture.  More... 
 | 
|  | 
| void | createInternalResources (void) | 
|  | Creates the internal texture resources for this texture.  More... 
 | 
|  | 
| virtual void | createShaderAccessPoint (uint bindPoint, TextureAccess access=TA_READ_WRITE, int mipmapLevel=0, int textureArrayIndex=0, PixelFormat format=PF_UNKNOWN) | 
|  | Enable read and/or write privileges to the texture from shaders.  More... 
 | 
|  | 
| void | freeInternalResources (void) | 
|  | Frees internal texture resources for this texture.  More... 
 | 
|  | 
| virtual const HardwarePixelBufferSharedPtr & | getBuffer (size_t face=0, size_t mipmap=0) | 
|  | Return hardware pixel buffer for a surface.  More... 
 | 
|  | 
| uint | getCustomAttribute (const String &name) | 
|  | simplified API for bindings  More... 
 | 
|  | 
| virtual void | getCustomAttribute (const String &name, void *pData) | 
|  | Retrieve a platform or API-specific piece of information from this texture.  More... 
 | 
|  | 
| uint32 | getDepth (void) const | 
|  | Returns the depth of the texture (only applicable for 3D textures).  More... 
 | 
|  | 
| ushort | getDesiredFloatBitDepth (void) const | 
|  | gets desired bit depth for float pixel format textures.  More... 
 | 
|  | 
| PixelFormat | getDesiredFormat (void) const | 
|  | Returns the desired pixel format for the texture surface.  More... 
 | 
|  | 
| ushort | getDesiredIntegerBitDepth (void) const | 
|  | gets desired bit depth for integer pixel format textures.  More... 
 | 
|  | 
| PixelFormat | getFormat () const | 
|  | Returns the pixel format for the texture surface.  More... 
 | 
|  | 
| uint | getFSAA () const | 
|  | Get the level of multisample AA to be used if this texture is a rendertarget.  More... 
 | 
|  | 
| const String & | getFSAAHint () const | 
|  | Get the multisample AA hint if this texture is a rendertarget.  More... 
 | 
|  | 
| float | getGamma (void) const | 
|  | Returns the gamma adjustment factor applied to this texture on loading.  More... 
 | 
|  | 
| uint32 | getHeight (void) const | 
|  | Returns the height of the texture.  More... 
 | 
|  | 
| bool | getMipmapsHardwareGenerated (void) const | 
|  | Are mipmaps hardware generated?  More... 
 | 
|  | 
| size_t | getNumFaces () const | 
|  | Return the number of faces this texture has.  More... 
 | 
|  | 
| uint32 | getNumMipmaps (void) const | 
|  | Gets the number of mipmaps to be used for this texture.  More... 
 | 
|  | 
| uint32 | getSrcDepth (void) const | 
|  | Returns the original depth of the input texture (only applicable for 3D textures).  More... 
 | 
|  | 
| PixelFormat | getSrcFormat (void) const | 
|  | Returns the pixel format of the original input texture (may differ due to hardware requirements and pixel format conversion).  More... 
 | 
|  | 
| uint32 | getSrcHeight (void) const | 
|  | Returns the height of the original input texture (may differ due to hardware requirements).  More... 
 | 
|  | 
| uint32 | getSrcWidth (void) const | 
|  | Returns the width of the original input texture (may differ due to hardware requirements).  More... 
 | 
|  | 
| TextureType | getTextureType (void) const | 
|  | Gets the type of texture.  More... 
 | 
|  | 
| bool | getTreatLuminanceAsAlpha (void) const | 
|  | 
| int | getUsage () const | 
|  | Returns the TextureUsage identifier for this Texture.  More... 
 | 
|  | 
| uint32 | getWidth (void) const | 
|  | Returns the width of the texture.  More... 
 | 
|  | 
| bool | hasAlpha (void) const | 
|  | Returns true if the texture has an alpha layer.  More... 
 | 
|  | 
| bool | isHardwareGammaEnabled () const | 
|  | Gets whether this texture will be set up so that on sampling it, hardware gamma correction is applied.  More... 
 | 
|  | 
| void | loadImage (const Image &img) | 
|  | Loads the data from an image.  More... 
 | 
|  | 
| void | loadRawData (DataStreamPtr &stream, ushort uWidth, ushort uHeight, PixelFormat eFormat) | 
|  | Loads the data from a raw stream.  More... 
 | 
|  | 
| void | setDepth (uint32 d) | 
|  | Set the depth of the texture (only applicable for 3D textures); can only do this before load();.  More... 
 | 
|  | 
| void | setDesiredBitDepths (ushort integerBits, ushort floatBits) | 
|  | Sets desired bit depth for integer and float pixel format.  More... 
 | 
|  | 
| void | setDesiredFloatBitDepth (ushort bits) | 
|  | Sets desired bit depth for float pixel format textures.  More... 
 | 
|  | 
| void | setDesiredIntegerBitDepth (ushort bits) | 
|  | Sets desired bit depth for integer pixel format textures.  More... 
 | 
|  | 
| void | setFormat (PixelFormat pf) | 
|  | Sets the desired pixel format for the texture surface; can only be set before load().  More... 
 | 
|  | 
| void | setFSAA (uint fsaa, const String &fsaaHint) | 
|  | Set the level of multisample AA to be used if this texture is a rendertarget.  More... 
 | 
|  | 
| void | setGamma (float g) | 
|  | Sets the gamma adjustment factor applied to this texture on loading the data.  More... 
 | 
|  | 
| void | setHardwareGammaEnabled (bool enabled) | 
|  | Sets whether this texture will be set up so that on sampling it, hardware gamma correction is applied.  More... 
 | 
|  | 
| void | setHeight (uint32 h) | 
|  | Set the height of the texture; can only do this before load();.  More... 
 | 
|  | 
| void | setLayerNames (const std::vector< String > &names) | 
|  | Set image names to be loaded as layers (3d & texture array) or cubemap faces.  More... 
 | 
|  | 
| void | setNumMipmaps (uint32 num) | 
|  | Sets the number of mipmaps to be used for this texture.  More... 
 | 
|  | 
| void | setTextureType (TextureType ttype) | 
|  | Sets the type of texture; can only be changed before load()  More... 
 | 
|  | 
| void | setTreatLuminanceAsAlpha (bool asAlpha) | 
|  | 
| void | setUsage (int u) | 
|  | Sets the TextureUsage identifier for this Texture; only useful before load()  More... 
 | 
|  | 
| void | setWidth (uint32 w) | 
|  | Set the width of the texture; can only do this before load();.  More... 
 | 
|  | 
|  | Resource (ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual=false, ManualResourceLoader *loader=0) | 
|  | Standard constructor.  More... 
 | 
|  | 
| virtual | ~Resource () | 
|  | Virtual destructor.  More... 
 | 
|  | 
| virtual void | _dirtyState () | 
|  | Manually mark the state of this resource as having been changed.  More... 
 | 
|  | 
| void | _fireLoadingComplete (bool wasBackgroundLoaded) | 
|  | Firing of loading complete event.  More... 
 | 
|  | 
| void | _firePreparingComplete (bool wasBackgroundLoaded) | 
|  | Firing of preparing complete event.  More... 
 | 
|  | 
| void | _fireUnloadingComplete (void) | 
|  | Firing of unloading complete event.  More... 
 | 
|  | 
| void | _notifyOrigin (const String &origin) | 
|  | Notify this resource of it's origin.  More... 
 | 
|  | 
| virtual void | addListener (Listener *lis) | 
|  | Register a listener on this resource.  More... 
 | 
|  | 
| virtual void | changeGroupOwnership (const String &newGroup) | 
|  | Change the resource group ownership of a Resource.  More... 
 | 
|  | 
| virtual void | escalateLoading () | 
|  | Escalates the loading of a background loaded resource.  More... 
 | 
|  | 
| ResourceManager * | getCreator (void) | 
|  | Gets the manager which created this resource.  More... 
 | 
|  | 
| const String & | getGroup (void) const | 
|  | Gets the group which this resource is a member of.  More... 
 | 
|  | 
| ResourceHandle | getHandle (void) const | 
|  | 
| LoadingState | getLoadingState () const | 
|  | Returns the current loading state.  More... 
 | 
|  | 
| const String & | getName (void) const | 
|  | Gets resource name.  More... 
 | 
|  | 
| const String & | getOrigin (void) const | 
|  | Get the origin of this resource, e.g.  More... 
 | 
|  | 
| size_t | getSize (void) const | 
|  | Retrieves info about the size of the resource.  More... 
 | 
|  | 
| virtual size_t | getStateCount () const | 
|  | Returns the number of times this resource has changed state, which generally means the number of times it has been loaded.  More... 
 | 
|  | 
| bool | isBackgroundLoaded (void) const | 
|  | Returns whether this Resource has been earmarked for background loading.  More... 
 | 
|  | 
| bool | isLoaded (void) const | 
|  | Returns true if the Resource has been loaded, false otherwise.  More... 
 | 
|  | 
| bool | isLoading () const | 
|  | Returns whether the resource is currently in the process of background loading.  More... 
 | 
|  | 
| bool | isManuallyLoaded (void) const | 
|  | Is this resource manually loaded?  More... 
 | 
|  | 
| bool | isPrepared (void) const | 
|  | Returns true if the Resource has been prepared, false otherwise.  More... 
 | 
|  | 
| bool | isReloadable (void) const | 
|  | Returns true if the Resource is reloadable, false otherwise.  More... 
 | 
|  | 
| virtual void | load (bool backgroundThread=false) | 
|  | Loads the resource, if it is not already.  More... 
 | 
|  | 
| virtual void | prepare (bool backgroundThread=false) | 
|  | Prepares the resource for load, if it is not already.  More... 
 | 
|  | 
| virtual void | reload (LoadingFlags flags=LF_DEFAULT) | 
|  | Reloads the resource, if it is already loaded.  More... 
 | 
|  | 
| virtual void | removeListener (Listener *lis) | 
|  | Remove a listener on this resource.  More... 
 | 
|  | 
| void | setBackgroundLoaded (bool bl) | 
|  | Tells the resource whether it is background loaded or not.  More... 
 | 
|  | 
| virtual void | touch (void) | 
|  | 'Touches' the resource to indicate it has been used.  More... 
 | 
|  | 
| virtual void | unload (void) | 
|  | Unloads the resource; this is not permanent, the resource can be reloaded later if required.  More... 
 | 
|  | 
|  | StringInterface () | 
|  | 
| virtual | ~StringInterface () | 
|  | Virtual destructor, see Effective C++.  More... 
 | 
|  | 
| void | copyParametersTo (StringInterface *dest) const | 
|  | Method for copying this object's parameters to another object.  More... 
 | 
|  | 
| ParamDictionary * | getParamDictionary (void) | 
|  | Retrieves the parameter dictionary for this class.  More... 
 | 
|  | 
| const ParamDictionary * | getParamDictionary (void) const | 
|  | 
| String | getParameter (const String &name) const | 
|  | Generic parameter retrieval method.  More... 
 | 
|  | 
| const ParameterList & | getParameters (void) const | 
|  | Retrieves a list of parameters valid for this object.  More... 
 | 
|  | 
| bool | setParameter (const String &name, const String &value) | 
|  | Generic parameter setting method.  More... 
 | 
|  | 
| void | setParameterList (const NameValuePairList ¶mList) | 
|  | Generic multiple parameter setting method.  More... 
 | 
|  |