CLxImpl ToolModel

From The Foundry MODO SDK wiki
Revision as of 12:42, 18 October 2019 by TomDym (Talk | contribs) (Interface Methods)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

The CLxImpl interface gives a away we can effect the input of our tool in the 3d view. This allows our tools to participate in mouse input and direct manipulation such as handles or hauling.

When tools are selected, they can affect the way that input happens in the 3D views. Tool object present an ILxToolModel interface which allows them to participate in mouse input and direct manipulation. Internal tools implemented as ToolObj's can also have model interfaces attached.

#include <lx_vmodel.hpp>

class BasicTool : public CLxImpl_ToolModel
{
public:
   BasicTool();
}

Interface Methods

tmod_Down()

tmod_Draw()

tmod_Drop()

tmod_Enable()

tmod_Filter()

tmod_Flags()

tmod_Haul()

tmod_Help()

tmod_Initialize()

tmod_Move()

tmod_Post()

tmod_Test()

tmod_TestType()

tmod_Tooltip()

tmod_Track()

tmod_TrackFlags()

tmod_Up()

Undocumented Methods