Difference between revisions of "CLxImpl ToolModel"

From The Foundry MODO SDK wiki
Jump to: navigation, search
(Undocumented Methods)
(Interface Methods)
 
Line 15: Line 15:
  
 
== Interface Methods ==
 
== 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 ==
 
== Undocumented Methods ==

Latest revision as of 12:42, 18 October 2019

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