맥스스크립트 기본

Callback(19) : Xrefs / Other(1) Notifications

스크립팅하는애님 2021. 2. 16. 21:07
728x90
반응형

안녕하세요.

애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다.

callback의 이야기는 아마 다음 시간에 끝날 것 같네요.

길었습니다. ㅎㅎㅎ

 

Xrefs Notifications

#objectXrefPreMerge: undefined 

오브젝트의 XRef의 로드(일반적으로 주변 Merge 알림) 전에 보내집니다.

 

#objectXrefPostMerge: undefined 

오브젝트의 XRef의 로드(일반적으로 주변 Merge 알림) 후에 보내집니다.

 

#sceneXrefPreMerge: undefined 

Scene의 XRef의 로드(일반적으로 주변 Merge 알림) 전에 보내집니다.

 

#sceneXrefPostMerge: undefined 

Scene의 XRef의 로드(일반적으로 주변 Merge 알림) 후에 보내집니다.

 

Other Notifications

#activeViewportChanged: undefined 

Active viewport가 변경될 때 전달됩니다.

 

#activeShadeInViewportToggled: undefined 

뷰포트의 ActiveShade의 ON / OFF가 전환될 때 전달됩니다.

3ds Max 2020.1 이후 에 사용할 수 있습니다.

 

#atsPostRepathPhase: undefined 

Asset tracking system의 스캔이 완료된 후 전달됩니다.

 

#atsPreRepathPhase: undefined 

Asset tracking system의 스캔이 완료되기 전에 전달됩니다.

 

#bitmapChanged: string 

비트맵을 다시로드 한 후 전송됩니다.

콜백 함수 내에서 callbacks.notificationParam()을 호출하면 bitmaptexture의 비트 맵 파일 이름을 포함하는 문자열을 반환합니다.

 

#byCategoryDisplayFilterChanged: undefined 

Object categorie의 hidden / unhidden가 표시된 후에 보내집니다.

 

#colorChanged: undefined 

시스템의 사용자 정의 색상의 업데이트와 함께 발송됩니다.

 

#cuiMenusUpdate: undefined 

Main application menu bar가 업데이트 될 때 전송됩니다.

 

#customDisplayFilterChanged: undefined 

Custom display filters를 활성화 / 비활성화한 후 전송됩니다.

 

#lightingUnitDisplaySystemChange: undefined 

Lighting unit display system을 변경한 경우에 보내집니다.

 

#mouseSettingsChanged: undefined 

Mouse setting file이 수정 된 후 전달됩니다 (새로운 마우스 설정 파일을 로드 / 저장한 후 등).

 

#preViewPanelDelete: integer 

Viewport가 삭제되기 전에 전달됩니다.

일반적으로 View tab을 제거 할 때 발생합니다.

콜백 함수 내에서 callbacks.notificationParam()을 호출하면 뷰포트의 HWND를 반환합니다.

 

#preViewportTooltip: node 

Viewport의 툴팁이 팝업 표시되기 전에 전달됩니다.

콜백 함수 내에서 callbacks.notificationParam()을 호출하면 툴팁을 트리거하는 노드가 반환됩니다.

 

오늘은 여기까지 하겠습니다.

처음에 이야기 한대로 다음시간은 callback의 마지막 시간이 될 것 같습니다.

728x90
반응형