C# 클래스 GoodAI.Core.Observers.MyMemoryBlockObserver

상속: MyAbstractMemoryBlockObserver
파일 보기 프로젝트 열기: GoodAI/BrainSimulator 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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