Initializes a new instance of the MeshResource<(Of <(<'TMetadata>)>)> class

Namespace: VVVV.PluginInterfaces.V2.EX9
Assembly: VVVV.PluginInterfaces (in VVVV.PluginInterfaces.dll) Version: 2.0.4694.10872

Syntax

C#
public MeshResource(
	TMetadata metadata,
	Func<TMetadata, Device, Mesh> createResourceFunc,
	Action<TMetadata, Mesh> updateResourceFunc,
	Action<TMetadata, Mesh> destroyResourceAction
)

Parameters

metadata
Type: TMetadata

[Missing <param name="metadata"/> documentation for "M:VVVV.PluginInterfaces.V2.EX9.MeshResource`1.#ctor(`0,System.Func{`0,SlimDX.Direct3D9.Device,SlimDX.Direct3D9.Mesh},System.Action{`0,SlimDX.Direct3D9.Mesh},System.Action{`0,SlimDX.Direct3D9.Mesh})"]

createResourceFunc
Type: System..::..Func<(Of <(<'TMetadata, Device, Mesh>)>)>

[Missing <param name="createResourceFunc"/> documentation for "M:VVVV.PluginInterfaces.V2.EX9.MeshResource`1.#ctor(`0,System.Func{`0,SlimDX.Direct3D9.Device,SlimDX.Direct3D9.Mesh},System.Action{`0,SlimDX.Direct3D9.Mesh},System.Action{`0,SlimDX.Direct3D9.Mesh})"]

updateResourceFunc
Type: System..::..Action<(Of <(<'TMetadata, Mesh>)>)>

[Missing <param name="updateResourceFunc"/> documentation for "M:VVVV.PluginInterfaces.V2.EX9.MeshResource`1.#ctor(`0,System.Func{`0,SlimDX.Direct3D9.Device,SlimDX.Direct3D9.Mesh},System.Action{`0,SlimDX.Direct3D9.Mesh},System.Action{`0,SlimDX.Direct3D9.Mesh})"]

destroyResourceAction
Type: System..::..Action<(Of <(<'TMetadata, Mesh>)>)>

[Missing <param name="destroyResourceAction"/> documentation for "M:VVVV.PluginInterfaces.V2.EX9.MeshResource`1.#ctor(`0,System.Func{`0,SlimDX.Direct3D9.Device,SlimDX.Direct3D9.Mesh},System.Action{`0,SlimDX.Direct3D9.Mesh},System.Action{`0,SlimDX.Direct3D9.Mesh})"]

See Also