C# Класс NFrame.NFIObject

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

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

Метод Описание
AddHeartBeat ( string strHeartBeatName, float fTime, int nCount, NFIHeartBeat handler ) : void
ClassName ( ) : string
ConfigIndex ( ) : string
ContainerID ( ) : int
FindHeartBeat ( string strHeartBeatName ) : bool
FindProperty ( string strPropertyName ) : bool
FindRecord ( string strRecordName ) : bool
GetHeartBeatManager ( ) : NFIHeartBeatManager
GetPropertyManager ( ) : NFIPropertyManager
GetRecordManager ( ) : NFIRecordManager
GroupID ( ) : int
Init ( ) : void
QueryPropertyFloat ( string strPropertyName ) : double
QueryPropertyInt ( string strPropertyName ) : System.Int64
QueryPropertyObject ( string strPropertyName ) : NFGUID
QueryPropertyString ( string strPropertyName ) : string
QueryPropertyVector2 ( string strPropertyName ) : NFVector2
QueryPropertyVector3 ( string strPropertyName ) : NFVector3
QueryRecordFloat ( string strRecordName, int nRow, int nCol ) : double
QueryRecordInt ( string strRecordName, int nRow, int nCol ) : System.Int64
QueryRecordObject ( string strRecordName, int nRow, int nCol ) : NFGUID
QueryRecordString ( string strRecordName, int nRow, int nCol ) : string
QueryRecordVector2 ( string strRecordName, int nRow, int nCol ) : NFVector2
QueryRecordVector3 ( string strRecordName, int nRow, int nCol ) : NFVector3
RemoveHeartBeat ( string strHeartBeatName ) : void
Self ( ) : NFGUID
SetPropertyFloat ( string strPropertyName, double fValue ) : bool
SetPropertyInt ( string strPropertyName, Int64 nValue ) : bool
SetPropertyObject ( string strPropertyName, NFGUID obj ) : bool
SetPropertyString ( string strPropertyName, string strValue ) : bool
SetPropertyVector2 ( string strPropertyName, NFVector2 obj ) : bool
SetPropertyVector3 ( string strPropertyName, NFVector3 obj ) : bool
SetRecordFloat ( string strRecordName, int nRow, int nCol, double fValue ) : bool
SetRecordInt ( string strRecordName, int nRow, int nCol, Int64 nValue ) : bool
SetRecordObject ( string strRecordName, int nRow, int nCol, NFGUID obj ) : bool
SetRecordString ( string strRecordName, int nRow, int nCol, string strValue ) : bool
SetRecordVector2 ( string strRecordName, int nRow, int nCol, NFVector2 obj ) : bool
SetRecordVector3 ( string strRecordName, int nRow, int nCol, NFVector3 obj ) : bool
Shut ( ) : void
UpData ( float fLastTime, float fAllTime ) : bool

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

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

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

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

public abstract ClassName ( ) : string
Результат string

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

public abstract ConfigIndex ( ) : string
Результат string

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

public abstract ContainerID ( ) : int
Результат int

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

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

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

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

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

public abstract FindRecord ( string strRecordName ) : bool
strRecordName string
Результат bool

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

public abstract GetHeartBeatManager ( ) : NFIHeartBeatManager
Результат NFIHeartBeatManager

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

public abstract GetPropertyManager ( ) : NFIPropertyManager
Результат NFIPropertyManager

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

public abstract GetRecordManager ( ) : NFIRecordManager
Результат NFIRecordManager

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

public abstract GroupID ( ) : int
Результат int

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

public abstract Init ( ) : void
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public abstract RemoveHeartBeat ( string strHeartBeatName ) : void
strHeartBeatName string
Результат void

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

public abstract Self ( ) : NFGUID
Результат NFGUID

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public abstract Shut ( ) : void
Результат void

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

public abstract UpData ( float fLastTime, float fAllTime ) : bool
fLastTime float
fAllTime float
Результат bool