Mesh Costruttori

Definizione

Overload

Mesh(IntPtr, JniHandleOwnership)

protected Mesh(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Graphics.Mesh : nativeint * Android.Runtime.JniHandleOwnership -> Android.Graphics.Mesh

Parametri

javaReference
IntPtr

nativeint

Si applica a

Mesh(MeshSpecification, MeshType, Buffer, Int32, RectF)

Costruttore per una mesh non indicizzata.

[Android.Runtime.Register(".ctor", "(Landroid/graphics/MeshSpecification;ILjava/nio/Buffer;ILandroid/graphics/RectF;)V", "", ApiSince=34)]
public Mesh(Android.Graphics.MeshSpecification meshSpec, Android.Graphics.MeshType mode, Java.Nio.Buffer vertexBuffer, int vertexCount, Android.Graphics.RectF bounds);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/MeshSpecification;ILjava/nio/Buffer;ILandroid/graphics/RectF;)V", "", ApiSince=34)>]
new Android.Graphics.Mesh : Android.Graphics.MeshSpecification * Android.Graphics.MeshType * Java.Nio.Buffer * int * Android.Graphics.RectF -> Android.Graphics.Mesh

Parametri

meshSpec
MeshSpecification

MeshSpecification utilizzato durante la generazione della mesh.

mode
MeshType

Determina la modalità in cui disegnare la mesh. Deve essere uno di Mesh#TRIANGLES o Mesh#TRIANGLE_STRIP

vertexBuffer
Buffer

vertex buffer che rappresenta tramite Buffer. In questo modo vengono forniti i dati per tutti gli attributi forniti all'interno di meshSpec per ogni vertice. Ovvero, un buffer dei vertici deve essere (dimensione degli attributi * numero di vertici) per essere valido. Si noti che attualmente l'implementazione avrà un buffer supportato dalla CPU generato.

vertexCount
Int32

numero di vertici rappresentati nel verticeBuffer e nella mesh.

bounds
RectF

limiti dell'oggetto mesh.

Attributi

Commenti

Costruttore per una mesh non indicizzata.

per android.graphics.Mesh.Mesh(android.graphics.MeshSpecification, int, java.nio.Buffer, int, android.graphics.RectF).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Mesh(MeshSpecification, MeshType, Buffer, Int32, ShortBuffer, RectF)

Costruttore per una mesh indicizzata.

[Android.Runtime.Register(".ctor", "(Landroid/graphics/MeshSpecification;ILjava/nio/Buffer;ILjava/nio/ShortBuffer;Landroid/graphics/RectF;)V", "", ApiSince=34)]
public Mesh(Android.Graphics.MeshSpecification meshSpec, Android.Graphics.MeshType mode, Java.Nio.Buffer vertexBuffer, int vertexCount, Java.Nio.ShortBuffer indexBuffer, Android.Graphics.RectF bounds);
[<Android.Runtime.Register(".ctor", "(Landroid/graphics/MeshSpecification;ILjava/nio/Buffer;ILjava/nio/ShortBuffer;Landroid/graphics/RectF;)V", "", ApiSince=34)>]
new Android.Graphics.Mesh : Android.Graphics.MeshSpecification * Android.Graphics.MeshType * Java.Nio.Buffer * int * Java.Nio.ShortBuffer * Android.Graphics.RectF -> Android.Graphics.Mesh

Parametri

meshSpec
MeshSpecification

MeshSpecification utilizzato durante la generazione della mesh.

mode
MeshType

Determina la modalità in cui disegnare la mesh. Deve essere uno di Mesh#TRIANGLES o Mesh#TRIANGLE_STRIP

vertexBuffer
Buffer

vertex buffer che rappresenta tramite Buffer. In questo modo vengono forniti i dati per tutti gli attributi forniti all'interno di meshSpec per ogni vertice. Ovvero, un buffer dei vertici deve essere (dimensione degli attributi * numero di vertici) per essere valido. Si noti che attualmente l'implementazione avrà un buffer supportato dalla CPU generato.

vertexCount
Int32

numero di vertici rappresentati nel verticeBuffer e nella mesh.

indexBuffer
ShortBuffer

index buffer che rappresenta tramite ShortBuffer. Gli indici devono essere a 16 bit, quindi ShortBuffer è necessario. Si noti che attualmente l'implementazione avrà un buffer supportato dalla CPU generato.

bounds
RectF

limiti dell'oggetto mesh.

Attributi

Commenti

Costruttore per una mesh indicizzata.

per android.graphics.Mesh.Mesh(android.graphics.MeshSpecification, int, java.nio.Buffer, int, java.nio.ShortBuffer, android.graphics.RectF).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a