Drag[en]gine Game Engine  1.0
deRLInternalSkinProperty Class Reference

Skin property visitor loading resources in properties. More...

#include <deRLInternalSkinProperty.h>

Inheritance diagram for deRLInternalSkinProperty:
deSkinPropertyVisitor

Public Member Functions

Constructors and Destructors
 deRLInternalSkinProperty (deResourceLoader &resourceLoader, deResourceLoaderTask *task, deEngine &engine, deVirtualFileSystem *vfs, const char *basePath)
 Create visitor. More...
 
virtual ~deRLInternalSkinProperty ()
 Clean up visitor. More...
 
Visiting
virtual void VisitImage (deSkinPropertyImage *property)
 Visit image property. More...
 
virtual void VisitVideo (deSkinPropertyVideo *property)
 Visit video property. More...
 
virtual void VisitConstructed (deSkinPropertyConstructed *property)
 Visit constructed property. More...
 
- Public Member Functions inherited from deSkinPropertyVisitor
 deSkinPropertyVisitor ()
 
virtual ~deSkinPropertyVisitor ()
 
virtual void VisitProperty (deSkinProperty *property)
 
virtual void VisitValue (deSkinPropertyValue *property)
 
virtual void VisitColor (deSkinPropertyColor *property)
 

Detailed Description

Skin property visitor loading resources in properties.

For use by deResourceLoader for loading resource inside skins loadinged using asynchronous skin loading.

If a resource is already present loading is skiped. This can be used by deSkinBuilder users to use already loaded resources.

Constructor & Destructor Documentation

◆ deRLInternalSkinProperty()

deRLInternalSkinProperty::deRLInternalSkinProperty ( deResourceLoader resourceLoader,
deResourceLoaderTask task,
deEngine engine,
deVirtualFileSystem vfs,
const char *  basePath 
)

Create visitor.

◆ ~deRLInternalSkinProperty()

virtual deRLInternalSkinProperty::~deRLInternalSkinProperty ( )
virtual

Clean up visitor.

Member Function Documentation

◆ VisitConstructed()

virtual void deRLInternalSkinProperty::VisitConstructed ( deSkinPropertyConstructed property)
virtual

Visit constructed property.

Reimplemented from deSkinPropertyVisitor.

◆ VisitImage()

virtual void deRLInternalSkinProperty::VisitImage ( deSkinPropertyImage property)
virtual

Visit image property.

Reimplemented from deSkinPropertyVisitor.

◆ VisitVideo()

virtual void deRLInternalSkinProperty::VisitVideo ( deSkinPropertyVideo property)
virtual

Visit video property.

Reimplemented from deSkinPropertyVisitor.


The documentation for this class was generated from the following file: