C# Класс NFrame.NFIKernelModule

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddHeartBeat ( NFGUID self, string strHeartBeatName, NFIHeartBeat handler, float fTime, int nCount ) : bool
CreateObject ( NFGUID self, int nContainerID, int nGroupID, string strClassName, string strConfigIndex, NFIDataList arg ) : NFIObject
DestroyObject ( NFGUID self ) : bool
FindHeartBeat ( NFGUID self, string strHeartBeatName ) : bool
FindProperty ( NFGUID self, string strPropertyName ) : bool
FindRecord ( NFGUID self, string strRecordName ) : NFIRecord
FindRecordRow ( NFGUID self, string strRecordName, int nCol, NFGUID nValue, NFIDataList &xDatalist ) : int
FindRecordRow ( NFGUID self, string strRecordName, int nCol, NFVector2 nValue, NFIDataList &xDatalist ) : int
FindRecordRow ( NFGUID self, string strRecordName, int nCol, NFVector3 nValue, NFIDataList &xDatalist ) : int
FindRecordRow ( NFGUID self, string strRecordName, int nCol, double fValue, NFIDataList &xDatalist ) : int
FindRecordRow ( NFGUID self, string strRecordName, int nCol, int nValue, NFIDataList &xDatalist ) : int
FindRecordRow ( NFGUID self, string strRecordName, int nCol, string strValue, NFIDataList &xDatalist ) : int
GetElementModule ( ) : NFIElementModule
GetLogicClassModule ( ) : NFILogicClassModule
GetObject ( NFGUID ident ) : NFIObject
GetObjectList ( ) : NFIDataList
GetUploadModule ( ) : NFIUploadModule
QueryPropertyFloat ( NFGUID self, string strPropertyName ) : double
QueryPropertyInt ( NFGUID self, string strPropertyName ) : System.Int64
QueryPropertyObject ( NFGUID self, string strPropertyName ) : NFGUID
QueryPropertyString ( NFGUID self, string strPropertyName ) : string
QueryPropertyVector2 ( NFGUID self, string strPropertyName ) : NFVector2
QueryPropertyVector3 ( NFGUID self, string strPropertyName ) : NFVector3
QueryRecordFloat ( NFGUID self, string strRecordName, int nRow, int nCol ) : double
QueryRecordInt ( NFGUID self, string strRecordName, int nRow, int nCol ) : System.Int64
QueryRecordObject ( NFGUID self, string strRecordName, int nRow, int nCol ) : NFGUID
QueryRecordString ( NFGUID self, string strRecordName, int nRow, int nCol ) : string
QueryRecordVector2 ( NFGUID self, string strRecordName, int nRow, int nCol ) : NFVector2
QueryRecordVector3 ( NFGUID self, string strRecordName, int nRow, int nCol ) : NFVector3
RegisterClassCallBack ( string strClassName, NFIObject handler ) : void
RegisterEventCallBack ( NFGUID self, int nEventID, NFIEvent handler ) : void
RegisterPropertyCallback ( NFGUID self, string strPropertyName, NFIProperty handler ) : void
RegisterRecordCallback ( NFGUID self, string strRecordName, NFIRecord handler ) : void
RemoveHeartBeat ( NFGUID self, string strHeartBeatName ) : bool
SetPropertyFloat ( NFGUID self, string strPropertyName, double fValue ) : bool
SetPropertyInt ( NFGUID self, string strPropertyName, Int64 nValue ) : bool
SetPropertyObject ( NFGUID self, string strPropertyName, NFGUID objectValue ) : bool
SetPropertyString ( NFGUID self, string strPropertyName, string strValue ) : bool
SetPropertyVector2 ( NFGUID self, string strPropertyName, NFVector2 objectValue ) : bool
SetPropertyVector3 ( NFGUID self, string strPropertyName, NFVector3 objectValue ) : bool
SetRecordFloat ( NFGUID self, string strRecordName, int nRow, int nCol, double fValue ) : bool
SetRecordInt ( NFGUID self, string strRecordName, int nRow, int nCol, Int64 nValue ) : bool
SetRecordObject ( NFGUID self, string strRecordName, int nRow, int nCol, NFGUID objectValue ) : bool
SetRecordString ( NFGUID self, string strRecordName, int nRow, int nCol, string strValue ) : bool
SetRecordVector2 ( NFGUID self, string strRecordName, int nRow, int nCol, NFVector2 objectValue ) : bool
SetRecordVector3 ( NFGUID self, string strRecordName, int nRow, int nCol, NFVector3 objectValue ) : bool
UpDate ( float fTime ) : bool

Описание методов

AddHeartBeat() публичный абстрактный Метод

public abstract AddHeartBeat ( NFGUID self, string strHeartBeatName, NFIHeartBeat handler, float fTime, int nCount ) : bool
self NFGUID
strHeartBeatName string
handler NFIHeartBeat
fTime float
nCount int
Результат bool

CreateObject() публичный абстрактный Метод

public abstract CreateObject ( NFGUID self, int nContainerID, int nGroupID, string strClassName, string strConfigIndex, NFIDataList arg ) : NFIObject
self NFGUID
nContainerID int
nGroupID int
strClassName string
strConfigIndex string
arg NFIDataList
Результат NFIObject

DestroyObject() публичный абстрактный Метод

public abstract DestroyObject ( NFGUID self ) : bool
self NFGUID
Результат bool

FindHeartBeat() публичный абстрактный Метод

public abstract FindHeartBeat ( NFGUID self, string strHeartBeatName ) : bool
self NFGUID
strHeartBeatName string
Результат bool

FindProperty() публичный абстрактный Метод

public abstract FindProperty ( NFGUID self, string strPropertyName ) : bool
self NFGUID
strPropertyName string
Результат bool

FindRecord() публичный абстрактный Метод

public abstract FindRecord ( NFGUID self, string strRecordName ) : NFIRecord
self NFGUID
strRecordName string
Результат NFIRecord

FindRecordRow() публичный абстрактный Метод

public abstract FindRecordRow ( NFGUID self, string strRecordName, int nCol, NFGUID nValue, NFIDataList &xDatalist ) : int
self NFGUID
strRecordName string
nCol int
nValue NFGUID
xDatalist NFIDataList
Результат int

FindRecordRow() публичный абстрактный Метод

public abstract FindRecordRow ( NFGUID self, string strRecordName, int nCol, NFVector2 nValue, NFIDataList &xDatalist ) : int
self NFGUID
strRecordName string
nCol int
nValue NFVector2
xDatalist NFIDataList
Результат int

FindRecordRow() публичный абстрактный Метод

public abstract FindRecordRow ( NFGUID self, string strRecordName, int nCol, NFVector3 nValue, NFIDataList &xDatalist ) : int
self NFGUID
strRecordName string
nCol int
nValue NFVector3
xDatalist NFIDataList
Результат int

FindRecordRow() публичный абстрактный Метод

public abstract FindRecordRow ( NFGUID self, string strRecordName, int nCol, double fValue, NFIDataList &xDatalist ) : int
self NFGUID
strRecordName string
nCol int
fValue double
xDatalist NFIDataList
Результат int

FindRecordRow() публичный абстрактный Метод

public abstract FindRecordRow ( NFGUID self, string strRecordName, int nCol, int nValue, NFIDataList &xDatalist ) : int
self NFGUID
strRecordName string
nCol int
nValue int
xDatalist NFIDataList
Результат int

FindRecordRow() публичный абстрактный Метод

public abstract FindRecordRow ( NFGUID self, string strRecordName, int nCol, string strValue, NFIDataList &xDatalist ) : int
self NFGUID
strRecordName string
nCol int
strValue string
xDatalist NFIDataList
Результат int

GetElementModule() публичный абстрактный Метод

public abstract GetElementModule ( ) : NFIElementModule
Результат NFIElementModule

GetLogicClassModule() публичный абстрактный Метод

public abstract GetLogicClassModule ( ) : NFILogicClassModule
Результат NFILogicClassModule

GetObject() публичный абстрактный Метод

public abstract GetObject ( NFGUID ident ) : NFIObject
ident NFGUID
Результат NFIObject

GetObjectList() публичный абстрактный Метод

public abstract GetObjectList ( ) : NFIDataList
Результат NFIDataList

GetUploadModule() публичный абстрактный Метод

public abstract GetUploadModule ( ) : NFIUploadModule
Результат NFIUploadModule

QueryPropertyFloat() публичный абстрактный Метод

public abstract QueryPropertyFloat ( NFGUID self, string strPropertyName ) : double
self NFGUID
strPropertyName string
Результат double

QueryPropertyInt() публичный абстрактный Метод

public abstract QueryPropertyInt ( NFGUID self, string strPropertyName ) : System.Int64
self NFGUID
strPropertyName string
Результат System.Int64

QueryPropertyObject() публичный абстрактный Метод

public abstract QueryPropertyObject ( NFGUID self, string strPropertyName ) : NFGUID
self NFGUID
strPropertyName string
Результат NFGUID

QueryPropertyString() публичный абстрактный Метод

public abstract QueryPropertyString ( NFGUID self, string strPropertyName ) : string
self NFGUID
strPropertyName string
Результат string

QueryPropertyVector2() публичный абстрактный Метод

public abstract QueryPropertyVector2 ( NFGUID self, string strPropertyName ) : NFVector2
self NFGUID
strPropertyName string
Результат NFVector2

QueryPropertyVector3() публичный абстрактный Метод

public abstract QueryPropertyVector3 ( NFGUID self, string strPropertyName ) : NFVector3
self NFGUID
strPropertyName string
Результат NFVector3

QueryRecordFloat() публичный абстрактный Метод

public abstract QueryRecordFloat ( NFGUID self, string strRecordName, int nRow, int nCol ) : double
self NFGUID
strRecordName string
nRow int
nCol int
Результат double

QueryRecordInt() публичный абстрактный Метод

public abstract QueryRecordInt ( NFGUID self, string strRecordName, int nRow, int nCol ) : System.Int64
self NFGUID
strRecordName string
nRow int
nCol int
Результат System.Int64

QueryRecordObject() публичный абстрактный Метод

public abstract QueryRecordObject ( NFGUID self, string strRecordName, int nRow, int nCol ) : NFGUID
self NFGUID
strRecordName string
nRow int
nCol int
Результат NFGUID

QueryRecordString() публичный абстрактный Метод

public abstract QueryRecordString ( NFGUID self, string strRecordName, int nRow, int nCol ) : string
self NFGUID
strRecordName string
nRow int
nCol int
Результат string

QueryRecordVector2() публичный абстрактный Метод

public abstract QueryRecordVector2 ( NFGUID self, string strRecordName, int nRow, int nCol ) : NFVector2
self NFGUID
strRecordName string
nRow int
nCol int
Результат NFVector2

QueryRecordVector3() публичный абстрактный Метод

public abstract QueryRecordVector3 ( NFGUID self, string strRecordName, int nRow, int nCol ) : NFVector3
self NFGUID
strRecordName string
nRow int
nCol int
Результат NFVector3

RegisterClassCallBack() публичный абстрактный Метод

public abstract RegisterClassCallBack ( string strClassName, NFIObject handler ) : void
strClassName string
handler NFIObject
Результат void

RegisterEventCallBack() публичный абстрактный Метод

public abstract RegisterEventCallBack ( NFGUID self, int nEventID, NFIEvent handler ) : void
self NFGUID
nEventID int
handler NFIEvent
Результат void

RegisterPropertyCallback() публичный абстрактный Метод

public abstract RegisterPropertyCallback ( NFGUID self, string strPropertyName, NFIProperty handler ) : void
self NFGUID
strPropertyName string
handler NFIProperty
Результат void

RegisterRecordCallback() публичный абстрактный Метод

public abstract RegisterRecordCallback ( NFGUID self, string strRecordName, NFIRecord handler ) : void
self NFGUID
strRecordName string
handler NFIRecord
Результат void

RemoveHeartBeat() публичный абстрактный Метод

public abstract RemoveHeartBeat ( NFGUID self, string strHeartBeatName ) : bool
self NFGUID
strHeartBeatName string
Результат bool

SetPropertyFloat() публичный абстрактный Метод

public abstract SetPropertyFloat ( NFGUID self, string strPropertyName, double fValue ) : bool
self NFGUID
strPropertyName string
fValue double
Результат bool

SetPropertyInt() публичный абстрактный Метод

public abstract SetPropertyInt ( NFGUID self, string strPropertyName, Int64 nValue ) : bool
self NFGUID
strPropertyName string
nValue Int64
Результат bool

SetPropertyObject() публичный абстрактный Метод

public abstract SetPropertyObject ( NFGUID self, string strPropertyName, NFGUID objectValue ) : bool
self NFGUID
strPropertyName string
objectValue NFGUID
Результат bool

SetPropertyString() публичный абстрактный Метод

public abstract SetPropertyString ( NFGUID self, string strPropertyName, string strValue ) : bool
self NFGUID
strPropertyName string
strValue string
Результат bool

SetPropertyVector2() публичный абстрактный Метод

public abstract SetPropertyVector2 ( NFGUID self, string strPropertyName, NFVector2 objectValue ) : bool
self NFGUID
strPropertyName string
objectValue NFVector2
Результат bool

SetPropertyVector3() публичный абстрактный Метод

public abstract SetPropertyVector3 ( NFGUID self, string strPropertyName, NFVector3 objectValue ) : bool
self NFGUID
strPropertyName string
objectValue NFVector3
Результат bool

SetRecordFloat() публичный абстрактный Метод

public abstract SetRecordFloat ( NFGUID self, string strRecordName, int nRow, int nCol, double fValue ) : bool
self NFGUID
strRecordName string
nRow int
nCol int
fValue double
Результат bool

SetRecordInt() публичный абстрактный Метод

public abstract SetRecordInt ( NFGUID self, string strRecordName, int nRow, int nCol, Int64 nValue ) : bool
self NFGUID
strRecordName string
nRow int
nCol int
nValue Int64
Результат bool

SetRecordObject() публичный абстрактный Метод

public abstract SetRecordObject ( NFGUID self, string strRecordName, int nRow, int nCol, NFGUID objectValue ) : bool
self NFGUID
strRecordName string
nRow int
nCol int
objectValue NFGUID
Результат bool

SetRecordString() публичный абстрактный Метод

public abstract SetRecordString ( NFGUID self, string strRecordName, int nRow, int nCol, string strValue ) : bool
self NFGUID
strRecordName string
nRow int
nCol int
strValue string
Результат bool

SetRecordVector2() публичный абстрактный Метод

public abstract SetRecordVector2 ( NFGUID self, string strRecordName, int nRow, int nCol, NFVector2 objectValue ) : bool
self NFGUID
strRecordName string
nRow int
nCol int
objectValue NFVector2
Результат bool

SetRecordVector3() публичный абстрактный Метод

public abstract SetRecordVector3 ( NFGUID self, string strRecordName, int nRow, int nCol, NFVector3 objectValue ) : bool
self NFGUID
strRecordName string
nRow int
nCol int
objectValue NFVector3
Результат bool

UpDate() публичный абстрактный Метод

public abstract UpDate ( float fTime ) : bool
fTime float
Результат bool