Google.Maps.Feature.Style.ExtrudedStructureStyle

ExtrudedStructure から GameObject を生成する方法を制御するために使用されるイミュータブルなスタイル情報をカプセル化します。

概要

継承

継承元: Google.Maps.Feature.Style.IStyle

公開タイプ

RoofMaterialAlignmentType{
  AlignToWorld,
  AlignToDirection
}
enum
屋根のマテリアルの配置方法を指定する値のセット。

公開静的属性

DefaultStyle = new Builder().Build()
デフォルトのスタイル。

プロパティ

ApplyFixedHeight
bool
ExtrudedStructure の高さを FixedHeight でオーバーライドするかどうかを指定します。デフォルト値は false です。
ExtrudeBuildingFootprints
bool
2D 建物のフットプリントを 3D ExtrudedStructure に変換するかどうかを示す便利なプロパティ。
ExtrudedBuildingFootprintHeight
float
対象物の形状にサーバー指定の高さがない建物に適用される高さ。デフォルトでは 1.0 に設定されます。
FixedHeight
float
ApplyFixedHeight が true に設定されている場合、ExtrudedStructure はメートル単位でこの高さに縮尺されます。デフォルト値は 1 です。
Prefab
GameObject
プロパティの値が設定されると、スタイルが適用されるすべての GamesObject がこのプレハブに置き換えられます。デフォルト値は null です。
RoofMaterial
Material
ExtrudedStructure の屋根マテリアル。デフォルト値は null です。
RoofMaterialAlignment
屋根マテリアルの配置方法を指定します。デフォルトでは、屋根マテリアルは ExtrudedStructure の方向に揃えられます。
WallMaterial
Material
ExtrudedStructure の壁マテリアル。デフォルト値は null です。

公開関数

AsBuilder()
このスタイル オブジェクトに基づいた新しい Builder を返します。

クラス

Google.Maps.Feature.Style.ExtrudedStructureStyle.Builder

ExtrudedStructureStyle ビルダー。

公開タイプ

RoofMaterialAlignmentType

 RoofMaterialAlignmentType

屋根のマテリアルの配置方法を指定する値のセット。

プロパティ
AlignToDirection

マテリアルを ExtrudedStructure の方向に揃えます。

AlignToWorld

親 GameObject の XZ 軸にマテリアルを揃えます。

公開静的属性

DefaultStyle

readonly ExtrudedStructureStyle DefaultStyle = new Builder().Build()

デフォルトのスタイル。

プロパティ

ApplyFixedHeight

bool ApplyFixedHeight

ExtrudedStructure の高さを FixedHeight でオーバーライドするかどうかを指定します。デフォルト値は false です。

ExtrudeBuildingFootprints

bool ExtrudeBuildingFootprints

2D 建物のフットプリントを 3D ExtrudedStructure に変換するかどうかを示す便利なプロパティ。

ExtrudedBuildingFootprintHeight

float ExtrudedBuildingFootprintHeight

対象物の形状にサーバー指定の高さがない建物に適用される高さ。デフォルトでは 1.0 に設定されます。

FixedHeight

float FixedHeight

ApplyFixedHeight が true に設定されている場合、ExtrudedStructure はメートル単位でこの高さに縮尺されます。デフォルト値は 1 です。

Prefab

GameObject Prefab

プロパティの値が設定されると、スタイルが適用されるすべての GamesObject がこのプレハブに置き換えられます。デフォルト値は null です。

RoofMaterial

Material RoofMaterial

ExtrudedStructure の屋根マテリアル。デフォルト値は null です。

RoofMaterialAlignment

RoofMaterialAlignmentType RoofMaterialAlignment

屋根マテリアルの配置方法を指定します。デフォルトでは、屋根マテリアルは ExtrudedStructure の方向に揃えられます。

WallMaterial

Material WallMaterial

ExtrudedStructure の壁マテリアル。デフォルト値は null です。

公開関数

AsBuilder

Builder AsBuilder()

このスタイル オブジェクトに基づいた新しい Builder を返します。