Drag[en]gine Game Engine  1.21
deDSRenderable Class Reference

Dynamic Skin Renderable. More...

#include <deDSRenderable.h>

Inheritance diagram for deDSRenderable:
deDSRenderableCamera deDSRenderableCanvas deDSRenderableColor deDSRenderableImage deDSRenderableValue deDSRenderableVideoFrame

Public Member Functions

Constructors and Destructors
 deDSRenderable (const char *name)
 Create new renderable. More...
 
virtual ~deDSRenderable ()
 Clean up renderable. More...
 
Management
const decStringGetName () const
 Name. More...
 
Visiting
virtual void Visit (deDSRenderableVisitor &visitor)
 Visits the renderable. More...
 

Detailed Description

Dynamic Skin Renderable.

Renderables are dynamic texture images the developer can write to during runtime. A renderable can define a texture using various methods to allow for large flexibility. Most of the types stem directly from Skin Resources. For all types the same rules apply as the target Skin Property. For all other cases where this renderable is has not a Skin Property as target the rules of the destination object apply. Renderables have an optional name useful to attach multiple renderables to one target object.

Constructor & Destructor Documentation

◆ deDSRenderable()

deDSRenderable::deDSRenderable ( const char *  name)

Create new renderable.

◆ ~deDSRenderable()

virtual deDSRenderable::~deDSRenderable ( )
virtual

Clean up renderable.

Member Function Documentation

◆ GetName()

const decString& deDSRenderable::GetName ( ) const
inline

Name.

◆ Visit()

virtual void deDSRenderable::Visit ( deDSRenderableVisitor visitor)
virtual

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