C# Class VVVV.Nodes.ImageCache.ImageCacheNode

Inheritance: IPlugin, IDisposable, IPluginDXTexture
Mostra file Open project: elliotwoods/Installation.Link

Public Methods

Method Description
Configurate ( IPluginConfig Input ) : void
DestroyResource ( IPluginOut ForPin, int OnDevice, bool OnlyUnManaged ) : void
Dispose ( ) : void
Evaluate ( int SpreadMax ) : void
GetTexture ( IDXTextureOut ForPin, int OnDevice, int &tex ) : void
ImageCacheNode ( ) : System
SetPluginHost ( IPluginHost Host ) : void
UpdateResource ( IPluginOut ForPin, int OnDevice ) : void

Private Methods

Method Description
Allocate ( ) : void
CopyMemory ( IntPtr Destination, IntPtr Source, uint Length ) : void
fnLoadThread ( object input ) : void
isImageFile ( string filename ) : bool
loadImage ( int iFrame, string filename ) : bool

Method Details

Configurate() public method

public Configurate ( IPluginConfig Input ) : void
Input IPluginConfig
return void

DestroyResource() public method

public DestroyResource ( IPluginOut ForPin, int OnDevice, bool OnlyUnManaged ) : void
ForPin IPluginOut
OnDevice int
OnlyUnManaged bool
return void

Dispose() public method

public Dispose ( ) : void
return void

Evaluate() public method

public Evaluate ( int SpreadMax ) : void
SpreadMax int
return void

GetTexture() public method

public GetTexture ( IDXTextureOut ForPin, int OnDevice, int &tex ) : void
ForPin IDXTextureOut
OnDevice int
tex int
return void

ImageCacheNode() public method

public ImageCacheNode ( ) : System
return System

SetPluginHost() public method

public SetPluginHost ( IPluginHost Host ) : void
Host IPluginHost
return void

UpdateResource() public method

public UpdateResource ( IPluginOut ForPin, int OnDevice ) : void
ForPin IPluginOut
OnDevice int
return void