C# Класс GoodAI.Core.Observers.MyMemoryBlockObserver

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

Защищенные свойства (Protected)

Свойство Тип Описание
m_rgbKernel MyCudaKernel
m_tiledKernel MyCudaKernel
m_vectorKernel MyCudaKernel

Private Properties

Свойство Тип Описание
ComputeCustomTextureSize System.Drawing.Size
ComputeTextureSizeForVector System.Drawing.Size
ComputeTiledTextureSize System.Drawing.Size
GetTileDimensions GoodAI.Core.Memory.TensorDimensions
ResetBounds void
SetTextureDimensions void
ShrinkSizeForRenderingMethod int

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

Метод Описание
MyMemoryBlockObserver ( ) : GoodAI.Core.Utils
MyMemoryBlockObserver_TargetChanged ( object sender, PropertyChangedEventArgs e ) : void

Защищенные методы

Метод Описание
Execute ( ) : void
Reset ( ) : void

Приватные методы

Метод Описание
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

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

Execute() защищенный Метод

protected Execute ( ) : void
Результат void

MyMemoryBlockObserver() публичный Метод

public MyMemoryBlockObserver ( ) : GoodAI.Core.Utils
Результат GoodAI.Core.Utils

MyMemoryBlockObserver_TargetChanged() публичный Метод

public MyMemoryBlockObserver_TargetChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
Результат void

Reset() защищенный Метод

protected Reset ( ) : void
Результат void

Описание свойств

m_rgbKernel защищенное свойство

protected MyCudaKernel m_rgbKernel
Результат MyCudaKernel

m_tiledKernel защищенное свойство

protected MyCudaKernel m_tiledKernel
Результат MyCudaKernel

m_vectorKernel защищенное свойство

protected MyCudaKernel m_vectorKernel
Результат MyCudaKernel