次の方法で共有


MDLMesh.GenerateLightMapTexture メソッド

定義

オーバーロード

GenerateLightMapTexture(Vector2i, MDLLight[], MDLObject[], String, String)
GenerateLightMapTexture(Single, MDLLight[], MDLObject[], String, String)

指定したオブジェクトによって妨害された、指定したライトからのシェーディングの計算結果を表すマップを生成します。

GenerateLightMapTexture(Vector2i, MDLLight[], MDLObject[], String, String)

[Foundation.Export("generateLightMapTextureWithTextureSize:lightsToConsider:objectsToConsider:vertexAttributeNamed:materialPropertyNamed:")]
public virtual bool GenerateLightMapTexture (OpenTK.Vector2i textureSize, ModelIO.MDLLight[] lightsToConsider, ModelIO.MDLObject[] objectsToConsider, string vertexAttributeName, string materialPropertyName);
abstract member GenerateLightMapTexture : OpenTK.Vector2i * ModelIO.MDLLight[] * ModelIO.MDLObject[] * string * string -> bool
override this.GenerateLightMapTexture : OpenTK.Vector2i * ModelIO.MDLLight[] * ModelIO.MDLObject[] * string * string -> bool

パラメーター

textureSize
Vector2i
lightsToConsider
MDLLight[]
objectsToConsider
MDLObject[]
vertexAttributeName
String
materialPropertyName
String

戻り値

属性

適用対象

GenerateLightMapTexture(Single, MDLLight[], MDLObject[], String, String)

指定したオブジェクトによって妨害された、指定したライトからのシェーディングの計算結果を表すマップを生成します。

[Foundation.Export("generateLightMapTextureWithQuality:lightsToConsider:objectsToConsider:vertexAttributeNamed:materialPropertyNamed:")]
public virtual bool GenerateLightMapTexture (float bakeQuality, ModelIO.MDLLight[] lightsToConsider, ModelIO.MDLObject[] objectsToConsider, string vertexAttributeName, string materialPropertyName);
abstract member GenerateLightMapTexture : single * ModelIO.MDLLight[] * ModelIO.MDLObject[] * string * string -> bool
override this.GenerateLightMapTexture : single * ModelIO.MDLLight[] * ModelIO.MDLObject[] * string * string -> bool

パラメーター

bakeQuality
Single
lightsToConsider
MDLLight[]
objectsToConsider
MDLObject[]
vertexAttributeName
String
materialPropertyName
String

戻り値

属性

適用対象