[This is preliminary documentation and is subject to change.]

A task used to manage the build of an a tile from NMGen and connection data.

Namespace: org.critterai.nmbuild
Assembly: cai-nmbuild (in cai-nmbuild.dll) Version: 0.4.0.0 (0.4.0.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public sealed class TileBuildTask : BuildTask<TileBuildAssets>
Public NotInheritable Class TileBuildTask _
	Inherits BuildTask(Of TileBuildAssets)
public ref class TileBuildTask sealed : public BuildTask<TileBuildAssets>

Members

         
 All Members  Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
Create(Int32, Int32, PolyMeshData, PolyMeshDetailData, ConnectionSet, Boolean, Boolean, Int32)
Creates a new task.
FinalizeTask()()()()
Finalize the task.
(Overrides BuildTask<(Of <(<'T>)>)>..::..FinalizeTask()()()().)
GetResult(TileBuildAssets%)
Gets the result of the completed task.
(Overrides BuildTask<(Of <(<'T>)>)>..::..GetResult(T%).)
IsThreadSafe
If true, the task is safe to run on its own thread.
(Overrides BuildTask<(Of <(<'T>)>)>..::..IsThreadSafe.)
LocalUpdate()()()()
Performs a work increment.
(Overrides BuildTask<(Of <(<'T>)>)>..::..LocalUpdate()()()().)
TileX
The x-index of the tile within the tile grid. (x, z)
TileZ
The z-index of the tile within the tile grid. (x, z)

Remarks

This task performs the tile build step in the navigation mesh build pipeline.

Inheritance Hierarchy

System..::..Object
  org.critterai.nmbuild..::..BuildTask<(Of <(<'TileBuildAssets>)>)>
    org.critterai.nmbuild..::..TileBuildTask

See Also