struct CCL::ISceneChildren3D

Overview

Interface to manage children in a 3D scene node. More…

#include <iscene3d.h>

struct ISceneChildren3D: public CCL::IContainer
{
    // methods

    virtual ISceneNode3D*CCL_API findNode (StringID name) const = 0;
    virtual tresult CCL_API addNode (ISceneNode3D* node) = 0;
    virtual tresult CCL_API removeNode (ISceneNode3D* node) = 0;
};

Inherited Members

public:
    // methods

    virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0;
    virtual unsigned int CCL_API retain () = 0;
    virtual unsigned int CCL_API release () = 0;
    virtual IUnknownIterator*CCL_API createIterator () const = 0;

Detailed Documentation

Interface to manage children in a 3D scene node.

Methods

virtual ISceneNode3D*CCL_API findNode (StringID name) const = 0

Find child node.

virtual tresult CCL_API addNode (ISceneNode3D* node) = 0

Add child node.

virtual tresult CCL_API removeNode (ISceneNode3D* node) = 0

Remove child node.