3ds Max C++ API Reference
ATS Namespace Reference

Variables

const ATSNotifyID kATSNotifyPreLogin = 1
 
const ATSNotifyID kATSNotifyPostLogin = 2
 
const ATSNotifyID kATSNotifyPreLogout = 3
 
const ATSNotifyID kATSNotifyPostLogout = 4
 
const ATSNotifyID kATSNotifyPreOpenProject = 5
 
const ATSNotifyID kATSNotifyPostOpenProject = 6
 
const ATSNotifyID kATSNotifyPreCloseProject = 7
 
const ATSNotifyID kATSNotifyPostCloseProject = 8
 
const ATSNotifyID kATSNotifyPreLaunchOptions = 9
 
const ATSNotifyID kATSNotifyPostLaunchOptions = 10
 
const ATSNotifyID kATSNotifyPreLaunchProvider = 11
 
const ATSNotifyID kATSNotifyPostLaunchProvider = 12
 
const ATSNotifyID kATSNotifyPreCheckin = 13
 
const ATSNotifyID kATSNotifyPostCheckin = 14
 
const ATSNotifyID kATSNotifyPreCheckout = 15
 
const ATSNotifyID kATSNotifyPostCheckout = 16
 
const ATSNotifyID kATSNotifyPreUndoCheckout = 17
 
const ATSNotifyID kATSNotifyPostUndoCheckout = 18
 
const ATSNotifyID kATSNotifyPreAddFiles = 19
 
const ATSNotifyID kATSNotifyPostAddFiles = 20
 
const ATSNotifyID kATSNotifyPreGetLatest = 21
 
const ATSNotifyID kATSNotifyPostGetLatest = 22
 
const ATSNotifyID kATSNotifyPreProperties = 23
 
const ATSNotifyID kATSNotifyPostProperties = 24
 
const ATSNotifyID kATSNotifyPreShowHistory = 25
 
const ATSNotifyID kATSNotifyPostShowHistory = 26
 
const ATSNotifyID kATSNotifyFileListUpdate = 27
 Broadcasts that the ATSFileList associated with the current notification has been modified. More...
 
const ATSNotifyID kATSNotifyPreExploreProvider = 28
 
const ATSNotifyID kATSNotifyPostExploreProvider = 29
 
const ATSNotifyID kATSNotifyPreGetVersion = 30
 
const ATSNotifyID kATSNotifyPostGetVersion = 31
 
const ATSNotifyResult kATSNotifyResultOk = 0
 Continue notification process. More...
 
const ATSNotifyResult kATSNotifyResultCancel = 1
 Cancel specified action. More...
 
const ATSNotifyResult kATSNotifyResultStop = 2
 Stop notification process. More...
 
const DWORD kATSAPIVersion = 200
 Version number of ATS API. More...
 
const ATSResult kATSResErrorNotSupported = -2
 Error result. More...
 
const ATSResult kATSResError = -1
 General error result. More...
 
const ATSResult kATSResSuccess = 0
 Successful result. More...
 
const ATSResult kATSResSuccessReload = 1
 Successful result. More...
 
const ATSStatus kATSStatusUnknown = 0x00000000
 No information available. More...
 
const ATSStatus kATSStatusNotControlled = 0x00000001
 File is not under control. More...
 
const ATSStatus kATSStatusControlled = 0x00000002
 File is controlled. More...
 
const ATSStatus kATSStatusCheckedOut = 0x00000004
 File is checked out by user. More...
 
const ATSStatus kATSStatusCheckedOutOther = 0x00000008
 File is checked out by another user. More...
 
const ATSStatus kATSStatusOutOfDate = 0x00000010
 File is out of date. More...
 
const ATSStatus kATSStatusDeleted = 0x00000020
 File has been deleted from server. More...
 
const ATSStatus kATSStatusMissing = 0x00000040
 File does not exist locally. More...
 
const ATSStatus kATSStatusModified = 0x00000080
 File has been locally modified. More...
 
const ATSStatus kATSStatusHidden = 0x00000100
 File is hidden. More...
 
const ATSStatus kATSStatusShareLock = 0x00000200
 File is shared and locked by another user. More...
 
const ATSStatus kATSStatusCanCheckin = 0x00010000
 File can be checked in. More...
 
const ATSStatus kATSStatusCanCheckout = 0x00020000
 File can be checked out. More...
 
const ATSStatus kATSStatusCanUndoCheckout = 0x00040000
 Can undo checkout. More...
 
const ATSStatus kATSStatusCanGetLatest = 0x00080000
 Can get latest version of file. More...
 
const ATSStatus kATSStatusCanAddFile = 0x00100000
 File can be added. More...
 
const ATSStatus kATSStatusCanShowHistory = 0x00200000
 File history can be shown. More...
 
const ATSStatus kATSStatusCanShowProperties = 0x00400000
 File properties can be shown. More...
 
const ATSStatus kATSStatusSelected = 0x0001
 File is marked as selected. More...
 
const ATSStatus kATSStatusChecked = 0x0002
 File is checked. More...
 
const ATSStatus kATSStatusActive = 0x0004
 File is marked as active in ATSFileList. More...
 
const ATSStatus kATSStatusExcluded = 0x0008
 File is marked as excluded from Provider's control. More...
 
const ATSStatus kATSStatusHide = 0x0010
 File is marked for hidden status on Add action. More...
 
const ATSOption kATSOptNone = 0x0000
 No options. More...
 
const ATSOption kATSOptKeepCheckedOut = 0x0001
 Keep file(s) checked out after checkin or add. More...
 
const ATSOption kATSOptReplaceLocalCopy = 0x0002
 Overwrite local after checkout or undo checkout. More...
 
const ATSOption kATSOptSilent = 0x0004
 Provider should suppress dialogs. More...
 
const ATSOption kATSOptAssocChildren = 0x0008
 Include children in file assoc. More...
 
const ATSOption kATSOptAssocParents = 0x0010
 Include parents in file assoc. More...
 
const ATSOption kATSOptAssocRecurse = 0x0020
 Recurse file associations. More...
 
const ATSOption kATSSupportNone = 0x0000
 No options. More...
 
const ATSOption kATSSupportFileAssoc = 0x0001
 Supports file associations. More...
 
const ATSOption kATSSupportExploreProvider = 0x0002
 Supports browse provider files. More...
 
const ATSStatus kATSStatusTextNone = 0x0000
 Status not specified. More...
 
const ATSStatus kATSStatusTextInfo = 0x0001
 Informational message. More...
 
const ATSStatus kATSStatusTextWarning = 0x0002
 Warning message. More...
 
const ATSStatus kATSStatusTextError = 0x0004
 Error message. More...
 
const ATSStatus kATSStatusTextPrompt = 0x0008
 Display dialog with message. More...
 
const ATSOption kATSClientOptNone = 0x0000
 No options. More...
 
const ATSOption kATSClientOptUIAlwaysOnTop = 0x0001
 All dialogs should be created with AlwaysOnTop state. More...
 

Variable Documentation

◆ kATSNotifyPreLogin

const ATSNotifyID kATSNotifyPreLogin = 1

◆ kATSNotifyPostLogin

const ATSNotifyID kATSNotifyPostLogin = 2

◆ kATSNotifyPreLogout

const ATSNotifyID kATSNotifyPreLogout = 3

◆ kATSNotifyPostLogout

const ATSNotifyID kATSNotifyPostLogout = 4

◆ kATSNotifyPreOpenProject

const ATSNotifyID kATSNotifyPreOpenProject = 5

◆ kATSNotifyPostOpenProject

const ATSNotifyID kATSNotifyPostOpenProject = 6

◆ kATSNotifyPreCloseProject

const ATSNotifyID kATSNotifyPreCloseProject = 7

◆ kATSNotifyPostCloseProject

const ATSNotifyID kATSNotifyPostCloseProject = 8

◆ kATSNotifyPreLaunchOptions

const ATSNotifyID kATSNotifyPreLaunchOptions = 9

◆ kATSNotifyPostLaunchOptions

const ATSNotifyID kATSNotifyPostLaunchOptions = 10

◆ kATSNotifyPreLaunchProvider

const ATSNotifyID kATSNotifyPreLaunchProvider = 11

◆ kATSNotifyPostLaunchProvider

const ATSNotifyID kATSNotifyPostLaunchProvider = 12

◆ kATSNotifyPreCheckin

const ATSNotifyID kATSNotifyPreCheckin = 13

◆ kATSNotifyPostCheckin

const ATSNotifyID kATSNotifyPostCheckin = 14

◆ kATSNotifyPreCheckout

const ATSNotifyID kATSNotifyPreCheckout = 15

◆ kATSNotifyPostCheckout

const ATSNotifyID kATSNotifyPostCheckout = 16

◆ kATSNotifyPreUndoCheckout

const ATSNotifyID kATSNotifyPreUndoCheckout = 17

◆ kATSNotifyPostUndoCheckout

const ATSNotifyID kATSNotifyPostUndoCheckout = 18

◆ kATSNotifyPreAddFiles

const ATSNotifyID kATSNotifyPreAddFiles = 19

◆ kATSNotifyPostAddFiles

const ATSNotifyID kATSNotifyPostAddFiles = 20

◆ kATSNotifyPreGetLatest

const ATSNotifyID kATSNotifyPreGetLatest = 21

◆ kATSNotifyPostGetLatest

const ATSNotifyID kATSNotifyPostGetLatest = 22

◆ kATSNotifyPreProperties

const ATSNotifyID kATSNotifyPreProperties = 23

◆ kATSNotifyPostProperties

const ATSNotifyID kATSNotifyPostProperties = 24

◆ kATSNotifyPreShowHistory

const ATSNotifyID kATSNotifyPreShowHistory = 25

◆ kATSNotifyPostShowHistory

const ATSNotifyID kATSNotifyPostShowHistory = 26

◆ kATSNotifyFileListUpdate

const ATSNotifyID kATSNotifyFileListUpdate = 27

Broadcasts that the ATSFileList associated with the current notification has been modified.

Broadcast this message if you make any modifications to the file list during a callback.

◆ kATSNotifyPreExploreProvider

const ATSNotifyID kATSNotifyPreExploreProvider = 28

◆ kATSNotifyPostExploreProvider

const ATSNotifyID kATSNotifyPostExploreProvider = 29

◆ kATSNotifyPreGetVersion

const ATSNotifyID kATSNotifyPreGetVersion = 30

◆ kATSNotifyPostGetVersion

const ATSNotifyID kATSNotifyPostGetVersion = 31

◆ kATSNotifyResultOk

const ATSNotifyResult kATSNotifyResultOk = 0

Continue notification process.

◆ kATSNotifyResultCancel

const ATSNotifyResult kATSNotifyResultCancel = 1

Cancel specified action.

This will cancel the action specified in the IATSNotification class.
It will stop the notification process and will notify any previous that the action has been cancelled.

◆ kATSNotifyResultStop

const ATSNotifyResult kATSNotifyResultStop = 2

Stop notification process.

◆ kATSAPIVersion

const DWORD kATSAPIVersion = 200

Version number of ATS API.

◆ kATSResErrorNotSupported

const ATSResult kATSResErrorNotSupported = -2

Error result.

Feature not supported. This error will be returned for features not supported by the ATSProvider.

◆ kATSResError

const ATSResult kATSResError = -1

General error result.

◆ kATSResSuccess

const ATSResult kATSResSuccess = 0

Successful result.

◆ kATSResSuccessReload

const ATSResult kATSResSuccessReload = 1

Successful result.

Last IATSProvider method call downloaded new files specified in the ATSFileList.

◆ kATSStatusUnknown

const ATSStatus kATSStatusUnknown = 0x00000000

No information available.

◆ kATSStatusNotControlled

const ATSStatus kATSStatusNotControlled = 0x00000001

File is not under control.

◆ kATSStatusControlled

const ATSStatus kATSStatusControlled = 0x00000002

File is controlled.

◆ kATSStatusCheckedOut

const ATSStatus kATSStatusCheckedOut = 0x00000004

File is checked out by user.

◆ kATSStatusCheckedOutOther

const ATSStatus kATSStatusCheckedOutOther = 0x00000008

File is checked out by another user.

◆ kATSStatusOutOfDate

const ATSStatus kATSStatusOutOfDate = 0x00000010

File is out of date.

◆ kATSStatusDeleted

const ATSStatus kATSStatusDeleted = 0x00000020

File has been deleted from server.

◆ kATSStatusMissing

const ATSStatus kATSStatusMissing = 0x00000040

File does not exist locally.

◆ kATSStatusModified

const ATSStatus kATSStatusModified = 0x00000080

File has been locally modified.

◆ kATSStatusHidden

const ATSStatus kATSStatusHidden = 0x00000100

File is hidden.

◆ kATSStatusShareLock

const ATSStatus kATSStatusShareLock = 0x00000200

File is shared and locked by another user.

◆ kATSStatusCanCheckin

const ATSStatus kATSStatusCanCheckin = 0x00010000

File can be checked in.

◆ kATSStatusCanCheckout

const ATSStatus kATSStatusCanCheckout = 0x00020000

File can be checked out.

◆ kATSStatusCanUndoCheckout

const ATSStatus kATSStatusCanUndoCheckout = 0x00040000

Can undo checkout.

◆ kATSStatusCanGetLatest

const ATSStatus kATSStatusCanGetLatest = 0x00080000

Can get latest version of file.

◆ kATSStatusCanAddFile

const ATSStatus kATSStatusCanAddFile = 0x00100000

File can be added.

◆ kATSStatusCanShowHistory

const ATSStatus kATSStatusCanShowHistory = 0x00200000

File history can be shown.

◆ kATSStatusCanShowProperties

const ATSStatus kATSStatusCanShowProperties = 0x00400000

File properties can be shown.

◆ kATSStatusSelected

const ATSStatus kATSStatusSelected = 0x0001

File is marked as selected.

◆ kATSStatusChecked

const ATSStatus kATSStatusChecked = 0x0002

File is checked.

◆ kATSStatusActive

const ATSStatus kATSStatusActive = 0x0004

File is marked as active in ATSFileList.

◆ kATSStatusExcluded

const ATSStatus kATSStatusExcluded = 0x0008

File is marked as excluded from Provider's control.

◆ kATSStatusHide

const ATSStatus kATSStatusHide = 0x0010

File is marked for hidden status on Add action.

◆ kATSOptNone

const ATSOption kATSOptNone = 0x0000

No options.

◆ kATSOptKeepCheckedOut

const ATSOption kATSOptKeepCheckedOut = 0x0001

Keep file(s) checked out after checkin or add.

◆ kATSOptReplaceLocalCopy

const ATSOption kATSOptReplaceLocalCopy = 0x0002

Overwrite local after checkout or undo checkout.

◆ kATSOptSilent

const ATSOption kATSOptSilent = 0x0004

Provider should suppress dialogs.

◆ kATSOptAssocChildren

const ATSOption kATSOptAssocChildren = 0x0008

Include children in file assoc.

◆ kATSOptAssocParents

const ATSOption kATSOptAssocParents = 0x0010

Include parents in file assoc.

◆ kATSOptAssocRecurse

const ATSOption kATSOptAssocRecurse = 0x0020

Recurse file associations.

◆ kATSSupportNone

const ATSOption kATSSupportNone = 0x0000

No options.

◆ kATSSupportFileAssoc

const ATSOption kATSSupportFileAssoc = 0x0001

Supports file associations.

◆ kATSSupportExploreProvider

const ATSOption kATSSupportExploreProvider = 0x0002

Supports browse provider files.

◆ kATSStatusTextNone

const ATSStatus kATSStatusTextNone = 0x0000

Status not specified.

◆ kATSStatusTextInfo

const ATSStatus kATSStatusTextInfo = 0x0001

Informational message.

◆ kATSStatusTextWarning

const ATSStatus kATSStatusTextWarning = 0x0002

Warning message.

◆ kATSStatusTextError

const ATSStatus kATSStatusTextError = 0x0004

Error message.

◆ kATSStatusTextPrompt

const ATSStatus kATSStatusTextPrompt = 0x0008

Display dialog with message.

◆ kATSClientOptNone

const ATSOption kATSClientOptNone = 0x0000

No options.

◆ kATSClientOptUIAlwaysOnTop

const ATSOption kATSClientOptUIAlwaysOnTop = 0x0001

All dialogs should be created with AlwaysOnTop state.