EventInfo

Object Hierarchy | Related C++ Class: EventInfo

Inheritance

    SIObject
       EventInfo

Introduced

2.0

Description

EventInfo holds read-only information on a particular event such the name, type, event handler name, etc., this information can be accessed through the EventInfo properties. EventInfo objects are created with XSIApplication.EventInfos.

Methods

IsClassOf | IsEqualTo

Properties

Application | Attributes | Categories | CustomData
FileName | FullName | Handler | Help
Language | Mute | Name | NestedObjects
Origin | OriginPath | Parent | Type

Examples

VBScript Example

    on error resume next
    Application.Advise "OnBeginSceneSave","C:\MyEventHandler.vbs",,,"ABCSaveSceneEvent"
    set info = Application.EventInfos("ABCSaveSceneEvent")
    LogMessage "Type: " & info.Type
    LogMessage "Name: " & info.name
    LogMessage "Token: " & info.Token
    LogMessage "Handler: " & info.Handler
    LogMessage "Filename: " & info.Filename
    LogMessage "Language: " & info.Language

    if IsArray(info.Attributes) then
       arr = info.Attributes
       for i=0 to ubound(arr,1)
           LogMessage "Attributes " & i & ":" & arr(i)
       next
    else
       LogMessage "Attributes: " & info.Attributes
    end if

    if IsArray(info.CustomData) then
       arr = info.CustomData
       for i=0 to ubound(arr,1)
           LogMessage "CustomData " & i & ":" & arr(i)
       next
    else
       LogMessage "CustomData: " & info.CustomData
    end if

Autodesk Softimage v7.5