C# Class FireBreath.ObjectJSAPI

Inheritance: FBXJSAPI
Show file Open project: Nitrogenycs/firebreath-x

Public Methods

Method Description
Construct ( VariantVector args, fbxvariant returnValue ) : FBXResult
GetProperty ( int idx, fbxvariant value ) : FBXResult
GetProperty ( string propertyName, fbxvariant value ) : FBXResult
HasMethod ( string methodName ) : bool
HasProperty ( int idx ) : bool
HasProperty ( string propertyName ) : bool
Invoke ( string methodName, VariantVector args, fbxvariant result ) : FBXResult
ObjectJSAPI ( object WrappedObject ) : System
SetProperty ( int idx, fbxvariant value ) : FBXResult
SetProperty ( string propertyName, fbxvariant value ) : FBXResult
getMemberCount ( ) : uint
getMemberNames ( ) : StringVector

Private Methods

Method Description
GetIndexedProperty ( object idx, fbxvariant value ) : FBXResult
SetIndexedProperty ( object idx, fbxvariant value ) : FBXResult
getProp ( string propertyName ) : PropertyInfo

Method Details

Construct() public method

public Construct ( VariantVector args, fbxvariant returnValue ) : FBXResult
args VariantVector
returnValue fbxvariant
return FBXResult

GetProperty() public method

public GetProperty ( int idx, fbxvariant value ) : FBXResult
idx int
value fbxvariant
return FBXResult

GetProperty() public method

public GetProperty ( string propertyName, fbxvariant value ) : FBXResult
propertyName string
value fbxvariant
return FBXResult

HasMethod() public method

public HasMethod ( string methodName ) : bool
methodName string
return bool

HasProperty() public method

public HasProperty ( int idx ) : bool
idx int
return bool

HasProperty() public method

public HasProperty ( string propertyName ) : bool
propertyName string
return bool

Invoke() public method

public Invoke ( string methodName, VariantVector args, fbxvariant result ) : FBXResult
methodName string
args VariantVector
result fbxvariant
return FBXResult

ObjectJSAPI() public method

public ObjectJSAPI ( object WrappedObject ) : System
WrappedObject object
return System

SetProperty() public method

public SetProperty ( int idx, fbxvariant value ) : FBXResult
idx int
value fbxvariant
return FBXResult

SetProperty() public method

public SetProperty ( string propertyName, fbxvariant value ) : FBXResult
propertyName string
value fbxvariant
return FBXResult

getMemberCount() public method

public getMemberCount ( ) : uint
return uint

getMemberNames() public method

public getMemberNames ( ) : StringVector
return StringVector