#include <skin.h>
Inherits SimpleWSMObject, and BonePickerUserClass.
|
| | SkinWSMObjectClass () |
| |
| virtual | ~SkinWSMObjectClass () |
| |
| void | DeleteThis () |
| |
| void | BeginEditParams (IObjParam *ip, ULONG flags, Animatable *prev) |
| |
| void | EndEditParams (IObjParam *ip, ULONG flags, Animatable *next) |
| |
| TCHAR * | GetObjectName () |
| |
| Class_ID | ClassID () |
| |
| RefTargetHandle | Clone (RemapDir &remap=NoRemap()) |
| |
| virtual int | NumRefs () |
| |
| virtual RefTargetHandle | GetReference (int i) |
| |
| virtual void | SetReference (int i, RefTargetHandle rtarg) |
| |
| RefResult | NotifyRefChanged (Interval changeInt, RefTargetHandle hTarget, PartID &partID, RefMessage message) |
| |
| int | DoOwnSelectHilite () |
| |
| CreateMouseCallBack * | GetCreateMouseCallBack () |
| |
| Modifier * | CreateWSMMod (INode *node) |
| |
| void | BuildMesh (TimeValue t) |
| |
| void | Build_Tri (Face *f, int a, int b, int c) |
| |
| BOOL | Skeleton_Dialog_Proc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) |
| |
| virtual void | User_Picked_Bone (INode *node) |
| |
| virtual void | User_Picked_Bones (INodeTab &nodetab) |
| |
| void | Set_Bone_Selection_Mode (int mode) |
| |
| int | Add_Bone (INode *node) |
| |
| void | Add_Bones (INodeTab &nodetab) |
| |
| void | Remove_Bone (INode *node) |
| |
| void | Remove_Bones (INodeTab &nodetab) |
| |
| void | Update_Bone_List (void) |
| |
| int | To_Bone_Index (int refidx) |
| |
| int | To_Ref_Index (int boneidx) |
| |
| int | Num_Bones (void) |
| |
| INode * | Get_Bone (int idx) |
| |
| INodeTab & | Get_Bone_List (void) |
| |
| int | Find_Bone (INode *node) |
| |
| int | Get_Base_Pose_Frame (void) |
| |
| int | Get_Base_Pose_Time (void) |
| |
| int | Find_Closest_Bone (const Point3 &vertex) |
| |
| IOResult | Save (ISave *isave) |
| |
| IOResult | Load (ILoad *iload) |
| |
Definition at line 69 of file skin.h.
◆ anonymous enum
| Enumerator |
|---|
| BONE_SEL_MODE_NONE | |
| BONE_SEL_MODE_ADD | |
| BONE_SEL_MODE_REMOVE | |
| BONE_SEL_MODE_ADD_MANY | |
| BONE_SEL_MODE_REMOVE_MANY | |
Definition at line 185 of file skin.h.
◆ anonymous enum
| Enumerator |
|---|
| NUM_BONES_CHUNK | |
Definition at line 204 of file skin.h.
◆ SkinWSMObjectClass()
| SkinWSMObjectClass::SkinWSMObjectClass |
( |
| ) |
|
◆ ~SkinWSMObjectClass()
| SkinWSMObjectClass::~SkinWSMObjectClass |
( |
void | | ) |
|
|
virtual |
◆ Add_Bone()
| int SkinWSMObjectClass::Add_Bone |
( |
INode * | node | ) |
|
◆ Add_Bones()
| void SkinWSMObjectClass::Add_Bones |
( |
INodeTab & | nodetab | ) |
|
◆ BeginEditParams()
| void SkinWSMObjectClass::BeginEditParams |
( |
IObjParam * | ip, |
|
|
ULONG | flags, |
|
|
Animatable * | prev ) |
◆ Build_Tri()
| void SkinWSMObjectClass::Build_Tri |
( |
Face * | f, |
|
|
int | a, |
|
|
int | b, |
|
|
int | c ) |
◆ BuildMesh()
| void SkinWSMObjectClass::BuildMesh |
( |
TimeValue | t | ) |
|
◆ ClassID()
| Class_ID SkinWSMObjectClass::ClassID |
( |
| ) |
|
|
inline |
◆ Clone()
| RefTargetHandle SkinWSMObjectClass::Clone |
( |
RemapDir & | remap = NoRemap() | ) |
|
◆ CreateWSMMod()
| Modifier * SkinWSMObjectClass::CreateWSMMod |
( |
INode * | node | ) |
|
◆ DeleteThis()
| void SkinWSMObjectClass::DeleteThis |
( |
| ) |
|
|
inline |
◆ DoOwnSelectHilite()
| int SkinWSMObjectClass::DoOwnSelectHilite |
( |
| ) |
|
|
inline |
◆ EndEditParams()
| void SkinWSMObjectClass::EndEditParams |
( |
IObjParam * | ip, |
|
|
ULONG | flags, |
|
|
Animatable * | next ) |
◆ Find_Bone()
| int SkinWSMObjectClass::Find_Bone |
( |
INode * | node | ) |
|
◆ Find_Closest_Bone()
| int SkinWSMObjectClass::Find_Closest_Bone |
( |
const Point3 & | vertex | ) |
|
◆ Get_Base_Pose_Frame()
| int SkinWSMObjectClass::Get_Base_Pose_Frame |
( |
void | | ) |
|
|
inline |
◆ Get_Base_Pose_Time()
| int SkinWSMObjectClass::Get_Base_Pose_Time |
( |
void | | ) |
|
|
inline |
◆ Get_Bone()
| INode * SkinWSMObjectClass::Get_Bone |
( |
int | idx | ) |
|
|
inline |
◆ Get_Bone_List()
| INodeTab & SkinWSMObjectClass::Get_Bone_List |
( |
void | | ) |
|
|
inline |
◆ GetCreateMouseCallBack()
| CreateMouseCallBack * SkinWSMObjectClass::GetCreateMouseCallBack |
( |
void | | ) |
|
◆ GetObjectName()
| TCHAR * SkinWSMObjectClass::GetObjectName |
( |
| ) |
|
|
inline |
◆ GetReference()
| RefTargetHandle SkinWSMObjectClass::GetReference |
( |
int | i | ) |
|
|
virtual |
◆ Load()
| IOResult SkinWSMObjectClass::Load |
( |
ILoad * | iload | ) |
|
◆ NotifyRefChanged()
| RefResult SkinWSMObjectClass::NotifyRefChanged |
( |
Interval | changeInt, |
|
|
RefTargetHandle | hTarget, |
|
|
PartID & | partID, |
|
|
RefMessage | message ) |
◆ Num_Bones()
| int SkinWSMObjectClass::Num_Bones |
( |
void | | ) |
|
|
inline |
◆ NumRefs()
| virtual int SkinWSMObjectClass::NumRefs |
( |
| ) |
|
|
inlinevirtual |
◆ Remove_Bone()
| void SkinWSMObjectClass::Remove_Bone |
( |
INode * | node | ) |
|
◆ Remove_Bones()
| void SkinWSMObjectClass::Remove_Bones |
( |
INodeTab & | nodetab | ) |
|
◆ Save()
| IOResult SkinWSMObjectClass::Save |
( |
ISave * | isave | ) |
|
◆ Set_Bone_Selection_Mode()
| void SkinWSMObjectClass::Set_Bone_Selection_Mode |
( |
int | mode | ) |
|
◆ SetReference()
| void SkinWSMObjectClass::SetReference |
( |
int | i, |
|
|
RefTargetHandle | rtarg ) |
|
virtual |
◆ Skeleton_Dialog_Proc()
| BOOL SkinWSMObjectClass::Skeleton_Dialog_Proc |
( |
HWND | hWnd, |
|
|
UINT | message, |
|
|
WPARAM | wParam, |
|
|
LPARAM | lParam ) |
◆ To_Bone_Index()
| int SkinWSMObjectClass::To_Bone_Index |
( |
int | refidx | ) |
|
|
inline |
◆ To_Ref_Index()
| int SkinWSMObjectClass::To_Ref_Index |
( |
int | boneidx | ) |
|
|
inline |
◆ Update_Bone_List()
| void SkinWSMObjectClass::Update_Bone_List |
( |
void | | ) |
|
◆ User_Picked_Bone()
| void SkinWSMObjectClass::User_Picked_Bone |
( |
INode * | node | ) |
|
|
virtual |
◆ User_Picked_Bones()
| void SkinWSMObjectClass::User_Picked_Bones |
( |
INodeTab & | nodetab | ) |
|
|
virtual |
◆ _skeleton_dialog_thunk
| BOOL CALLBACK _skeleton_dialog_thunk |
( |
HWND | hWnd, |
|
|
UINT | message, |
|
|
WPARAM | wParam, |
|
|
LPARAM | lParam ) |
|
friend |
◆ AddBonesButton
| ICustButton * SkinWSMObjectClass::AddBonesButton = NULL |
|
static |
◆ BasePoseFrame
| int SkinWSMObjectClass::BasePoseFrame |
◆ BasePoseSpin
| ISpinnerControl * SkinWSMObjectClass::BasePoseSpin = NULL |
|
static |
◆ BoneListHWND
| HWND SkinWSMObjectClass::BoneListHWND = NULL |
|
static |
◆ BoneSelectionMode
| int SkinWSMObjectClass::BoneSelectionMode |
◆ BoneTab
| INodeTab SkinWSMObjectClass::BoneTab |
◆ InterfacePtr
| IObjParam * SkinWSMObjectClass::InterfacePtr = NULL |
|
static |
◆ MeshBuilt
| BOOL SkinWSMObjectClass::MeshBuilt |
◆ RemoveBonesButton
| ICustButton * SkinWSMObjectClass::RemoveBonesButton = NULL |
|
static |
◆ SkeletonHWND
| HWND SkinWSMObjectClass::SkeletonHWND = NULL |
|
static |
◆ SotHWND
| HWND SkinWSMObjectClass::SotHWND = NULL |
|
static |
The documentation for this class was generated from the following files: