Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
BonePickerClass Class Reference

#include <bpick.h>

Inherits PickNodeCallback, PickModeCallback, and HitByNameDlgCallback.

Public Member Functions

 BonePickerClass (void)
 
void Set_User (BonePickerUserClass *user, int singlepick=FALSE, INodeTab *bonelist=NULL)
 
BOOL Filter (INode *node)
 
BOOL HitTest (IObjParam *ip, HWND hWnd, ViewExp *vpt, IPoint2 m, int flags)
 
BOOL Pick (IObjParam *ip, ViewExp *vpt)
 
void EnterMode (IObjParam *ip)
 
void ExitMode (IObjParam *ip)
 
PickNodeCallback * GetFilter ()
 
BOOL RightClick (IObjParam *ip, ViewExp *vpt)
 
virtual TCHAR * dialogTitle (void)
 
virtual TCHAR * buttonText (void)
 
virtual BOOL singleSelect (void)
 
virtual BOOL useFilter (void)
 
virtual BOOL useProc (void)
 
virtual BOOL doCustomHilite (void)
 
virtual BOOL filter (INode *inode)
 
virtual void proc (INodeTab &nodeTab)
 

Protected Attributes

BonePickerUserClassUser
 
INodeTab * BoneList
 
int SinglePick
 

Detailed Description

Definition at line 64 of file bpick.h.

Constructor & Destructor Documentation

◆ BonePickerClass()

BonePickerClass::BonePickerClass ( void )
inline

Definition at line 68 of file bpick.h.

Member Function Documentation

◆ buttonText()

TCHAR * BonePickerClass::buttonText ( void )
virtual

Definition at line 152 of file bpick.cpp.

◆ dialogTitle()

TCHAR * BonePickerClass::dialogTitle ( void )
virtual

Definition at line 147 of file bpick.cpp.

◆ doCustomHilite()

virtual BOOL BonePickerClass::doCustomHilite ( void )
inlinevirtual

Definition at line 102 of file bpick.h.

◆ EnterMode()

void BonePickerClass::EnterMode ( IObjParam * ip)
inline

Definition at line 88 of file bpick.h.

◆ ExitMode()

void BonePickerClass::ExitMode ( IObjParam * ip)
inline

Definition at line 89 of file bpick.h.

◆ Filter()

BOOL BonePickerClass::Filter ( INode * node)

Definition at line 65 of file bpick.cpp.

◆ filter()

BOOL BonePickerClass::filter ( INode * inode)
virtual

Definition at line 134 of file bpick.cpp.

◆ GetFilter()

PickNodeCallback * BonePickerClass::GetFilter ( )
inline

Definition at line 91 of file bpick.h.

◆ HitTest()

BOOL BonePickerClass::HitTest ( IObjParam * ip,
HWND hWnd,
ViewExp * vpt,
IPoint2 m,
int flags )

Definition at line 94 of file bpick.cpp.

◆ Pick()

BOOL BonePickerClass::Pick ( IObjParam * ip,
ViewExp * vpt )

Definition at line 115 of file bpick.cpp.

◆ proc()

void BonePickerClass::proc ( INodeTab & nodeTab)
virtual

Definition at line 139 of file bpick.cpp.

◆ RightClick()

BOOL BonePickerClass::RightClick ( IObjParam * ip,
ViewExp * vpt )
inline

Definition at line 92 of file bpick.h.

◆ Set_User()

void BonePickerClass::Set_User ( BonePickerUserClass * user,
int singlepick = FALSE,
INodeTab * bonelist = NULL )
inline

Definition at line 75 of file bpick.h.

◆ singleSelect()

virtual BOOL BonePickerClass::singleSelect ( void )
inlinevirtual

Definition at line 99 of file bpick.h.

◆ useFilter()

virtual BOOL BonePickerClass::useFilter ( void )
inlinevirtual

Definition at line 100 of file bpick.h.

◆ useProc()

virtual BOOL BonePickerClass::useProc ( void )
inlinevirtual

Definition at line 101 of file bpick.h.

Member Data Documentation

◆ BoneList

INodeTab* BonePickerClass::BoneList
protected

Definition at line 118 of file bpick.h.

◆ SinglePick

int BonePickerClass::SinglePick
protected

Definition at line 123 of file bpick.h.

◆ User

BonePickerUserClass* BonePickerClass::User
protected

Definition at line 112 of file bpick.h.


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