A* Pathfinding Project
4.3.7
The A* Pathfinding Project for Unity 3D
|
Classes | |
struct | Vertex |
Public Member Functions | |
void | AddBox (BoxData box) |
void | AddCircle (CircleData circle) |
void | AddLine (LineData line) |
int | CircleSteps (float3 center, float radius, float maxPixelError) |
Calculate number of steps to use for drawing a circle at the specified point and radius to get less than the specified pixel error. More... | |
void | Execute () |
void | Next (ref UnsafeAppendBuffer.Reader reader) |
Static Public Member Functions | |
static unsafe void | Add< T > (UnsafeAppendBuffer *buffer, T value) |
static unsafe void | Reserve (UnsafeAppendBuffer *buffer, int size) |
Public Attributes | |
NativeArray< UnsafeAppendBuffer > | buffers |
float2 | cameraDepthToPixelSize |
float3 | cameraPosition |
NativeArray< float3 > | circleCoordinates |
NativeArray< Color32 > | colorStack |
int | colorStackSize |
Color32 | currentColor |
float4x4 | currentMatrix |
NativeArray< float4x4 > | matrixStack |
int | matrixStackSize |
float3 | maxBounds |
float3 | minBounds |
unsafe Bounds * | outBounds |
unsafe UnsafeAppendBuffer * | outlineTriangles |
unsafe UnsafeAppendBuffer * | outlineVertices |
unsafe UnsafeAppendBuffer * | solidTriangles |
unsafe UnsafeAppendBuffer * | solidVertices |
Static Public Attributes | |
static readonly int [] | BoxTriangles |
static readonly float4 [] | BoxVertices |
|
static |
T | : | struct |
void AddBox | ( | BoxData | box | ) |
void AddCircle | ( | CircleData | circle | ) |
void AddLine | ( | LineData | line | ) |
int CircleSteps | ( | float3 | center, |
float | radius, | ||
float | maxPixelError | ||
) |
Calculate number of steps to use for drawing a circle at the specified point and radius to get less than the specified pixel error.
void Execute | ( | ) |
void Next | ( | ref UnsafeAppendBuffer.Reader | reader | ) |
|
static |
|
static |
|
static |
NativeArray<UnsafeAppendBuffer> buffers |
float2 cameraDepthToPixelSize |
float3 cameraPosition |
NativeArray<float3> circleCoordinates |
NativeArray<Color32> colorStack |
int colorStackSize |
Color32 currentColor |
float4x4 currentMatrix |
NativeArray<float4x4> matrixStack |
int matrixStackSize |
float3 maxBounds |
float3 minBounds |
unsafe Bounds* outBounds |
unsafe UnsafeAppendBuffer* outlineTriangles |
unsafe UnsafeAppendBuffer* outlineVertices |
unsafe UnsafeAppendBuffer* solidTriangles |
unsafe UnsafeAppendBuffer* solidVertices |