C# Class GoodAI.Core.Observers.MyMemoryBlockObserver

Inheritance: MyAbstractMemoryBlockObserver
Afficher le fichier Open project: GoodAI/BrainSimulator Class Usage Examples

Protected Properties

Свойство Type Description
m_rgbKernel MyCudaKernel
m_tiledKernel MyCudaKernel
m_vectorKernel MyCudaKernel

Private Properties

Свойство Type Description
ComputeCustomTextureSize System.Drawing.Size
ComputeTextureSizeForVector System.Drawing.Size
ComputeTiledTextureSize System.Drawing.Size
GetTileDimensions GoodAI.Core.Memory.TensorDimensions
ResetBounds void
SetTextureDimensions void
ShrinkSizeForRenderingMethod int

Méthodes publiques

Méthode Description
MyMemoryBlockObserver ( ) : GoodAI.Core.Utils
MyMemoryBlockObserver_TargetChanged ( object sender, PropertyChangedEventArgs e ) : void

Méthodes protégées

Méthode Description
Execute ( ) : void
Reset ( ) : void

Private Methods

Méthode Description
ComputeCustomTextureSize ( TensorDimensions dims, GoodAI.Core.Memory.CustomDimensionsHint customDims, RenderingMethod method, int vectorElements, string &warning ) : Size
ComputeTextureSizeForVector ( int elementCount, bool isRowVector, RenderingMethod method, int vectorElements, string divisorName, string &warning ) : Size
ComputeTiledTextureSize ( TensorDimensions dims, MyAbstractMemoryBlock target ) : Size
GetTileDimensions ( ) : TensorDimensions
ResetBounds ( ) : void
SetTextureDimensions ( ) : void
ShrinkSizeForRenderingMethod ( int size, RenderingMethod method, int vectorElements, bool &isDivisible ) : int

Method Details

Execute() protected méthode

protected Execute ( ) : void
Résultat void

MyMemoryBlockObserver() public méthode

public MyMemoryBlockObserver ( ) : GoodAI.Core.Utils
Résultat GoodAI.Core.Utils

MyMemoryBlockObserver_TargetChanged() public méthode

public MyMemoryBlockObserver_TargetChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
Résultat void

Reset() protected méthode

protected Reset ( ) : void
Résultat void

Property Details

m_rgbKernel protected_oe property

protected MyCudaKernel m_rgbKernel
Résultat MyCudaKernel

m_tiledKernel protected_oe property

protected MyCudaKernel m_tiledKernel
Résultat MyCudaKernel

m_vectorKernel protected_oe property

protected MyCudaKernel m_vectorKernel
Résultat MyCudaKernel