Language

MeshSpecification.Make メソッド

定義

オーバーロード

名前 説明
Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String)

Mesh 内で使用する MeshSpecification オブジェクトを作成します。

Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace)

MeshSpecification オブジェクトを作成します。

Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType)

MeshSpecification オブジェクトを作成します。

Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String)

Mesh 内で使用する MeshSpecification オブジェクトを作成します。

[Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/MeshSpecification;", "", ApiSince=34)]
public static Android.Graphics.MeshSpecification Make(Android.Graphics.MeshSpecification.Attribute[] attributes, int vertexStride, Android.Graphics.MeshSpecification.Varying[] varyings, string vertexShader, string fragmentShader);
[<Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/MeshSpecification;", "", ApiSince=34)>]
static member Make : Android.Graphics.MeshSpecification.Attribute[] * int * Android.Graphics.MeshSpecification.Varying[] * string * string -> Android.Graphics.MeshSpecification

パラメーター

attributes
MeshSpecification.Attribute[]

属性で表される属性の一覧。 最大 8 を保持できます。 この値は null にすることはできません。

vertexStride
Int32

頂点ストライドの長さ (バイト単位)。 これは、1 つの頂点の属性のサイズである必要があります。 最大 1024 が受け入れられます。 値は 1 から 1024 までの範囲です

varyings
MeshSpecification.Varying[]

Varying で表される変動の一覧。 最大 6 を保持できます。 positionは既定で提供され、一覧で指定する必要はありません。また、許可される 6 つの変更にはカウントされないことに注意してください。 この値は null にすることはできません。

vertexShader
String

メッシュに提供される頂点シェーダー。 適切な結果を得るために、シェーダー内で変化する位置が設定されていることを確認します。 頂点シェーダー実装の例については、「MeshSpecification」を参照してください。 この値は null にすることはできません。

fragmentShader
String

メッシュに提供されるフラグメント シェーダー。 フラグメント シェーダー実装の例については、MeshSpecification を参照してください。 この値は null にすることはできません。

返品

Mesh の作成時に使用する MeshSpecification オブジェクトこの値を null にすることはできません。

属性

注釈

android.graphics.MeshSpecification.makeの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace)

MeshSpecification オブジェクトを作成します。

[Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/ColorSpace;)Landroid/graphics/MeshSpecification;", "", ApiSince=34)]
public static Android.Graphics.MeshSpecification Make(Android.Graphics.MeshSpecification.Attribute[] attributes, int vertexStride, Android.Graphics.MeshSpecification.Varying[] varyings, string vertexShader, string fragmentShader, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/ColorSpace;)Landroid/graphics/MeshSpecification;", "", ApiSince=34)>]
static member Make : Android.Graphics.MeshSpecification.Attribute[] * int * Android.Graphics.MeshSpecification.Varying[] * string * string * Android.Graphics.ColorSpace -> Android.Graphics.MeshSpecification

パラメーター

attributes
MeshSpecification.Attribute[]

属性で表される属性の一覧。 最大 8 を保持できます。 この値は null にすることはできません。

vertexStride
Int32

頂点ストライドの長さ (バイト単位)。 これは、1 つの頂点の属性のサイズである必要があります。 最大 1024 が受け入れられます。 値は 1 から 1024 までの範囲です

varyings
MeshSpecification.Varying[]

Varying で表される変動の一覧。 最大 6 を保持できます。 positionは既定で提供され、一覧で指定する必要はありません。また、許可される 6 つの変更にはカウントされないことに注意してください。 この値は null にすることはできません。

vertexShader
String

メッシュに提供される頂点シェーダー。 適切な結果を得るために、シェーダー内で変化する位置が設定されていることを確認します。 頂点シェーダー実装の例については、「MeshSpecification」を参照してください。 この値は null にすることはできません。

fragmentShader
String

メッシュに提供されるフラグメント シェーダー。 フラグメント シェーダー実装の例については、MeshSpecification を参照してください。 この値は null にすることはできません。

colorSpace
ColorSpace

使用する色空間を指定する ColorSpace。 この値は null にすることはできません。

返品

Mesh の作成時に使用する MeshSpecification オブジェクトこの値を null にすることはできません。

属性

注釈

MeshSpecification オブジェクトを作成します。 これにより、ALPHA_TYPE_PREMULTIPLIEDの既定の alphaType が使用されます。

android.graphics.MeshSpecification.makeの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

Make(MeshSpecification+Attribute[], Int32, MeshSpecification+Varying[], String, String, ColorSpace, MeshAlphaType)

MeshSpecification オブジェクトを作成します。

[Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/ColorSpace;I)Landroid/graphics/MeshSpecification;", "", ApiSince=34)]
public static Android.Graphics.MeshSpecification Make(Android.Graphics.MeshSpecification.Attribute[] attributes, int vertexStride, Android.Graphics.MeshSpecification.Varying[] varyings, string vertexShader, string fragmentShader, Android.Graphics.ColorSpace colorSpace, Android.Graphics.MeshAlphaType alphaType);
[<Android.Runtime.Register("make", "([Landroid/graphics/MeshSpecification$Attribute;I[Landroid/graphics/MeshSpecification$Varying;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/ColorSpace;I)Landroid/graphics/MeshSpecification;", "", ApiSince=34)>]
static member Make : Android.Graphics.MeshSpecification.Attribute[] * int * Android.Graphics.MeshSpecification.Varying[] * string * string * Android.Graphics.ColorSpace * Android.Graphics.MeshAlphaType -> Android.Graphics.MeshSpecification

パラメーター

attributes
MeshSpecification.Attribute[]

属性で表される属性の一覧。 最大 8 を保持できます。 この値は null にすることはできません。

vertexStride
Int32

頂点ストライドの長さ (バイト単位)。 これは、1 つの頂点の属性のサイズである必要があります。 最大 1024 が受け入れられます。 値は 1 から 1024 までの範囲です

varyings
MeshSpecification.Varying[]

Varying で表される変動の一覧。 最大 6 を保持できます。 positionは既定で提供され、一覧で指定する必要はありません。また、許可される 6 つの変更にはカウントされないことに注意してください。 この値は null にすることはできません。

vertexShader
String

メッシュに提供される頂点シェーダー。 適切な結果を得るために、シェーダー内で変化する位置が設定されていることを確認します。 頂点シェーダー実装の例については、「MeshSpecification」を参照してください。 この値は null にすることはできません。

fragmentShader
String

メッシュに提供されるフラグメント シェーダー。 フラグメント シェーダー実装の例については、MeshSpecification を参照してください。 この値は null にすることはできません。

colorSpace
ColorSpace

使用する色空間を指定する ColorSpace。 この値は null にすることはできません。

alphaType
MeshAlphaType

ピクセルのアルファ コンポーネントを解釈する方法について説明します。 MeshSpecification.ALPHA_TYPE_UNKNOWN、MeshSpecification.ALPHA_TYPE_OPAQUE、MeshSpecification.ALPHA_TYPE_PREMULTIPLIED、または MeshSpecification.ALPHA_TYPE_UNPREMULTIPLIED 値のいずれかである必要があります。ALPHA_TYPE_UNKNOWN ALPHA_TYPE_OPAQUE ALPHA_TYPE_PREMULTIPLIED ALPHA_TYPE_UNPREMULTIPLIED

返品

Mesh の作成時に使用する MeshSpecification オブジェクトこの値を null にすることはできません。

属性

注釈

MeshSpecification オブジェクトを作成します。

android.graphics.MeshSpecification.makeの Android リファレンス。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象