Dali 3D User Interface Engine
List of all members | Public Member Functions | Public Attributes | Private Member Functions
Dali::Integration::ResourceType Struct Referenceabstract

The abstract base class for resource types. More...

#include <resource-types.h>

Inheritance diagram for Dali::Integration::ResourceType:
Inheritance graph
[legend]

Public Member Functions

 ResourceType (ResourceTypeId typeId)
 Constructor. More...
 
virtual ~ResourceType ()
 Destructor. More...
 
virtual ResourceTypeClone () const =0
 Create a copy of the resource type with the same attributes. More...
 

Public Attributes

const ResourceTypeId id
 

Private Member Functions

 ResourceType (const ResourceType &typePath)
 
ResourceTypeoperator= (const ResourceType &rhs)
 

Detailed Description

The abstract base class for resource types.

Definition at line 56 of file resource-types.h.

Constructor & Destructor Documentation

Dali::Integration::ResourceType::ResourceType ( ResourceTypeId  typeId)
inline

Constructor.

Parameters
[in]typeIdresource type id

Definition at line 62 of file resource-types.h.

virtual Dali::Integration::ResourceType::~ResourceType ( )
inlinevirtual

Destructor.

Definition at line 68 of file resource-types.h.

Dali::Integration::ResourceType::ResourceType ( const ResourceType typePath)
private

Member Function Documentation

virtual ResourceType* Dali::Integration::ResourceType::Clone ( ) const
pure virtual

Create a copy of the resource type with the same attributes.

Returns
pointer to the new ResourceType.

Implemented in Dali::Integration::RenderTargetResourceType, Dali::Integration::NativeImageResourceType, and Dali::Integration::BitmapResourceType.

Referenced by Dali::Integration::ResourceRequest::operator=(), and Dali::Integration::ResourceRequest::ResourceRequest().

Here is the caller graph for this function:

ResourceType& Dali::Integration::ResourceType::operator= ( const ResourceType rhs)
private

Member Data Documentation

const ResourceTypeId Dali::Integration::ResourceType::id

Definition at line 76 of file resource-types.h.

Referenced by anonymous_namespace{utc-Dali-Internal-ResourceClient.cpp}::CheckLoadBitmap(), Dali::TizenPlatform::ImageLoader::ConvertStreamToBitmap(), Dali::TizenPlatform::ResourceThreadImage::DecodeImageFromMemory(), Dali::Internal::ResourceClient::DecodeResource(), anonymous_namespace{utc-Dali-Internal-ImageFactory.cpp}::EmulateImageLoaded(), Dali::Internal::ResourceManager::HandleDecodeResourceRequest(), Dali::Internal::ResourceManager::HandleLoadResourceRequest(), anonymous_namespace{utc-Dali-ResourceImage.cpp}::LoadBitmapResource(), anonymous_namespace{utc-Dali-Image.cpp}::LoadBitmapResource(), Dali::TizenPlatform::ResourceLoader::ResourceLoaderImpl::LoadFurtherResources(), anonymous_namespace{utc-Dali-Internal-ResourceClient.cpp}::LoadImage(), Dali::TizenPlatform::ResourceThreadImage::LoadImageFromLocalFile(), Dali::TestPlatformAbstraction::LoadResource(), Dali::TizenPlatform::ResourceLoader::ResourceLoaderImpl::LoadResource(), Dali::Internal::ResourceClient::RequestResource(), Dali::Internal::ResourceClient::ResourceTicketDiscarded(), Dali::Internal::anonymous_namespace{resource-type-path.cpp}::ResourceTypeCompare(), anonymous_namespace{utc-Dali-RendererFactory.cpp}::TestControlRendererRender(), UtcDaliImageActorGetCurrentSize02(), UtcDaliImageActorGetCurrentSize03(), UtcDaliImageActorGetCurrentSize04(), UtcDaliImageActorGetCurrentSize05(), UtcDaliImageActorNaturalPixelAreaSize01(), UtcDaliImageActorNaturalPixelAreaSize02(), UtcDaliImageSignalUploaded(), UtcDaliRenderTaskContinous05(), UtcDaliRenderTaskContinuous01(), UtcDaliRenderTaskContinuous02(), UtcDaliRenderTaskContinuous03(), UtcDaliRenderTaskContinuous04(), UtcDaliRenderTaskOnce01(), UtcDaliRenderTaskOnce02(), UtcDaliRenderTaskOnce03(), UtcDaliRenderTaskOnce04(), UtcDaliRenderTaskOnce05(), UtcDaliRenderTaskOnce07(), UtcDaliRenderTaskOnce08(), UtcDaliRenderTaskOnce09(), UtcDaliRenderTaskOnceChain01(), UtcDaliRenderTaskOnceNoSync01(), UtcDaliRenderTaskOnceNoSync02(), UtcDaliRenderTaskOnceNoSync03(), UtcDaliRenderTaskOnceNoSync04(), UtcDaliRenderTaskOnceNoSync05(), UtcDaliRenderTaskOnceNoSync07(), UtcDaliRenderTaskOnceNoSync08(), UtcDaliRenderTaskOnceNoSync09(), UtcDaliResourceImageSignalLoadingFinished(), and UtcDaliShaderEffectFromPropertiesP().


The documentation for this struct was generated from the following file:
Dali Docs Home
Read more about Dali