C# Class VVVV.Nodes.Tube2d

Inheritance: IPlugin, IDisposable, IPluginDXMesh
Exibir arquivo Open project: notlion/vvvv-tube-2d

Protected Properties

Property Type Description
IxBuffer short[]
VxBuffer sVxBuffer[]
binSize int[]
numBins int
numIndices int
numThickness int
numVerts int
numVertsOut int
sVx DataStream
thickness float[]
update bool
verts System.Vector3[]
zeroBins bool

Public Methods

Method Description
Configurate ( IPluginConfig Input ) : void
DestroyResource ( IPluginOut ForPin, int OnDevice, bool OnlyUnManaged ) : void
Dispose ( ) : void
Evaluate ( int SpreadMax ) : void
GetMesh ( IDXMeshOut ForPin, int OnDevice, int &MeshPointer ) : void
SetPluginHost ( IPluginHost Host ) : void
Tube2d ( ) : System
UpdateResource ( IPluginOut ForPin, int OnDevice ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void
UpdateBuffers ( ) : void

Private Methods

Method Description
RemoveResource ( int OnDevice ) : void

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

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Evaluate() public method

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

GetMesh() public method

public GetMesh ( IDXMeshOut ForPin, int OnDevice, int &MeshPointer ) : void
ForPin IDXMeshOut
OnDevice int
MeshPointer int
return void

SetPluginHost() public method

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

Tube2d() public method

public Tube2d ( ) : System
return System

UpdateBuffers() protected method

protected UpdateBuffers ( ) : void
return void

UpdateResource() public method

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

Property Details

IxBuffer protected_oe property

protected short[] IxBuffer
return short[]

VxBuffer protected_oe property

protected sVxBuffer[] VxBuffer
return sVxBuffer[]

binSize protected_oe property

protected int[] binSize
return int[]

numBins protected_oe property

protected int numBins
return int

numIndices protected_oe property

protected int numIndices
return int

numThickness protected_oe property

protected int numThickness
return int

numVerts protected_oe property

protected int numVerts
return int

numVertsOut protected_oe property

protected int numVertsOut
return int

sVx protected_oe property

protected DataStream sVx
return DataStream

thickness protected_oe property

protected float[] thickness
return float[]

update protected_oe property

protected bool update
return bool

verts protected_oe property

protected Vector3[],System verts
return System.Vector3[]

zeroBins protected_oe property

protected bool zeroBins
return bool