Drag[en]gine Game Engine  1.0
deRLInternalSkinPropertyNode Class Reference

Skin constructed property node visitor loading resources in nodes. More...

#include <deRLInternalSkinPropertyNode.h>

Inheritance diagram for deRLInternalSkinPropertyNode:
deSkinPropertyNodeVisitor

Public Member Functions

Constructors and Destructors
 deRLInternalSkinPropertyNode (deResourceLoader &resourceLoader, deResourceLoaderTask *task, deEngine &engine, deVirtualFileSystem *vfs, const char *basePath)
 Create visitor. More...
 
virtual ~deRLInternalSkinPropertyNode ()
 Clean up visitor. More...
 
Visiting
virtual void VisitNode (deSkinPropertyNode &node)
 Visit node. More...
 
virtual void VisitGroup (deSkinPropertyNodeGroup &node)
 Visit group node. More...
 
virtual void VisitImage (deSkinPropertyNodeImage &node)
 Visit image node. More...
 
virtual void VisitText (deSkinPropertyNodeText &node)
 Visit text node. More...
 
- Public Member Functions inherited from deSkinPropertyNodeVisitor
 deSkinPropertyNodeVisitor ()
 Create visitor. More...
 
virtual ~deSkinPropertyNodeVisitor ()
 Clean up visitor. More...
 
virtual void VisitShape (deSkinPropertyNodeShape &node)
 Visit shape node. More...
 

Detailed Description

Skin constructed property node visitor loading resources in nodes.

For use by deResourceLoader for loading resource inside skins loading 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

◆ deRLInternalSkinPropertyNode()

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

Create visitor.

◆ ~deRLInternalSkinPropertyNode()

virtual deRLInternalSkinPropertyNode::~deRLInternalSkinPropertyNode ( )
virtual

Clean up visitor.

Member Function Documentation

◆ VisitGroup()

virtual void deRLInternalSkinPropertyNode::VisitGroup ( deSkinPropertyNodeGroup node)
virtual

Visit group node.

Reimplemented from deSkinPropertyNodeVisitor.

◆ VisitImage()

virtual void deRLInternalSkinPropertyNode::VisitImage ( deSkinPropertyNodeImage node)
virtual

Visit image node.

Reimplemented from deSkinPropertyNodeVisitor.

◆ VisitNode()

virtual void deRLInternalSkinPropertyNode::VisitNode ( deSkinPropertyNode node)
virtual

Visit node.

Reimplemented from deSkinPropertyNodeVisitor.

◆ VisitText()

virtual void deRLInternalSkinPropertyNode::VisitText ( deSkinPropertyNodeText node)
virtual

Visit text node.

Reimplemented from deSkinPropertyNodeVisitor.


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