Android Guides | Samples

Android.Opengl.Visibility Class

A collection of utility methods for computing the visibility of triangle meshes.

See Also: Visibility

Syntax

[Android.Runtime.Register("android/opengl/Visibility", DoNotGenerateAcw=true)]
public class Visibility : Object

Remarks

A collection of utility methods for computing the visibility of triangle meshes.

[Android Documentation]

Requirements

Namespace: Android.Opengl
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 3

The members of Android.Opengl.Visibility are listed below.

See Also: Object

Public Constructors

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

static
ComputeBoundingSphere(Single[], Int32, Int32, Single[], Int32)
Compute a bounding sphere for a set of points.
static
FrustumCullSpheres(Single[], Int32, Single[], Int32, Int32, Int32[], Int32, Int32) : Int32
Given an OpenGL ES ModelView-Projection matrix (which implicitly describes a frustum) and a list of spheres, determine which spheres intersect the frustum.
static
VisibilityTest(Single[], Int32, Single[], Int32, Char[], Int32, Int32) : Int32
Test whether a given triangle mesh is visible on the screen.