MarkerBatchPrimitive Methods |
The MarkerBatchPrimitive type exposes the following members.
Name | Description | |
---|---|---|
AlignToAxis |
Sets the up vector of the markers to point towards the axis of
centralBody. It will be
aligned with the tangent vector of the surface that points towards the axis.
Setting axis to the north axis of the centralBody
will have the same effect as calling
MarkerBatchPrimitive.AlignToNorth.
| |
AlignToNorth |
Sets the up vector of the markers to point towards the north axis of
centralBody. It will be
aligned with the tangent vector of the surface that points north.
| |
AlignToScreen |
Sets the up vector of the markers to always be aligned to the up vector of the camera.
This is the default alignment.
| |
Dispose | (Inherited from Primitive.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Set(IEnumerableCartesian) |
Defines the positions of markers in a marker batch. The markers are rendered in the primitive's
ReferenceFrame.
| |
Set(IEnumerableCartesian, MarkerBatchPrimitiveOptionalParameters) |
Defines the positions and optional per-marker parameters of markers in a
marker batch. The markers are rendered in the primitive's
ReferenceFrame.
| |
Set(IEnumerableCartesian, MarkerBatchPrimitiveOptionalParameters, RenderPassHint) |
Defines the positions and optional per-marker parameters of markers in a
marker batch. The markers are rendered in the primitive's
ReferenceFrame.
renderPassHint is provided for efficiency.
| |
SetCartographic(CentralBody, IEnumerableCartographic) |
For convenience. Defines the positions of markers in a marker batch using
Cartographic positions.
Longitude and latitude are in radians, and altitude is in meters.
This is equivalent to
converting each position in positions to
Cartesian and calling
Set(IEnumerableCartesian).
| |
SetCartographic(CentralBody, IEnumerableCartographic, MarkerBatchPrimitiveOptionalParameters) |
For convenience. Defines the positions and optional per-marker parameters of markers in a marker batch using
Cartographic positions.
Longitude and latitude are in radians, and altitude is in meters.
This is equivalent to
converting each position in positions to
Cartesian and calling
Set(IEnumerableCartesian, MarkerBatchPrimitiveOptionalParameters).
| |
SetCartographic(CentralBody, IEnumerableCartographic, MarkerBatchPrimitiveOptionalParameters, RenderPassHint) |
For convenience. Defines the positions and optional per-marker parameters of markers in a marker batch using
Cartographic positions.
Longitude and latitude are in radians, and altitude is in meters.
renderPassHint is provided for efficiency.
This is equivalent to
converting each position in positions to
Cartesian and calling
Set(IEnumerableCartesian, MarkerBatchPrimitiveOptionalParameters, RenderPassHint).
| |
SetPartial(IEnumerableCartesian, IEnumerableInt32) |
Updates a subset of marker positions in a marker batch.
| |
SetPartial(IEnumerableCartesian, MarkerBatchPrimitiveOptionalParameters, IEnumerableInt32) |
Updates a subset of marker positions and/or per-marker parameters in a marker batch.
| |
SetPartial(IEnumerableCartesian, IEnumerableInt32, IndicesOrderHint) |
Updates a subset of marker positions in a marker batch.
| |
SetPartial(IEnumerableCartesian, MarkerBatchPrimitiveOptionalParameters, IEnumerableInt32, IndicesOrderHint, RenderPassHint) |
Updates a subset of marker positions and/or per-marker parameters in a marker batch.
| |
SetPartialCartographic(CentralBody, IEnumerableCartographic, IEnumerableInt32) |
For convenience. Updates a subset of positions in a marker batch using
Cartographic positions.
Longitude and latitude are in radians, and altitude is in meters.
This is equivalent to
converting each position in positions to
Cartesian and calling
SetPartial(IEnumerableCartesian, IEnumerableInt32).
| |
SetPartialCartographic(CentralBody, IEnumerableCartographic, MarkerBatchPrimitiveOptionalParameters, IEnumerableInt32) |
For convenience. Updates a subset of positions and/or optional per-marker parameters of markers in a marker batch using
Cartographic positions.
Longitude and latitude are in radians, and altitude is in meters.
This is equivalent to
converting each position in positions to
Cartesian and calling
SetPartial(IEnumerableCartesian, MarkerBatchPrimitiveOptionalParameters, IEnumerableInt32).
| |
SetPartialCartographic(CentralBody, IEnumerableCartographic, IEnumerableInt32, IndicesOrderHint) |
For convenience. Updates a subset of positions in a marker batch using
Cartographic positions.
Longitude and latitude are in radians, and altitude is in meters.
This is equivalent to
converting each position in positions to
Cartesian and calling
SetPartial(IEnumerableCartesian, IEnumerableInt32, IndicesOrderHint).
| |
SetPartialCartographic(CentralBody, IEnumerableCartographic, MarkerBatchPrimitiveOptionalParameters, IEnumerableInt32, IndicesOrderHint, RenderPassHint) |
For convenience. Updates a subset of positions and/or optional per-marker parameters of markers in a marker batch using
Cartographic positions.
Longitude and latitude are in radians, and altitude is in meters.
renderPassHint is provided for efficiency.
This is equivalent to
converting each position in positions to
Cartesian and calling
SetPartial(IEnumerableCartesian, MarkerBatchPrimitiveOptionalParameters, IEnumerableInt32, IndicesOrderHint, RenderPassHint).
| |
Supported |
Determines whether or not the video card supports the marker batch primitive
with the given renderingMethod.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |