Skip to content

ProcBuildingRuleset

Class in Engine · Engine.ProcBuildingRuleset · native

Object › ProcBuildingRuleset

Using it from Lua
h7.find_all("ProcBuildingRuleset")            -- live instances
h7.find_class("Engine.ProcBuildingRuleset")   -- the class

Enums

EProcBuildingAxis

EPBAxis_X = 0, EPBAxis_Z = 1

Structs

PBParamSwatch

FieldType
SwatchNamename
Paramsarray<PBMaterialParam>

PBVariationInfo

FieldType
VariationNameName
bMeshOnTopOfFacePolybool

Properties

NameTypeNotes
bBeingEditedbooltransient
bEnableInteriorTexturebool
bLODOnlyRoofbool
bPickRandomSwatchbool
BuildingLODSpecularfloat
Commentsarray<PBRuleNodeComment>
DefaultFloorMaterialMaterialInterface
DefaultNonRectWallMaterialMaterialInterface
DefaultRoofMaterialMaterialInterface
FloorPolyInsetfloat
FloorZOffsetfloat
InteriorTextureTexture
LODCubemapTexture
NotFloorZOffsetfloat
NotRoofZOffsetfloat
ParamSwatchesarray<PBParamSwatch>
RoofEdgeScopeRaisefloat
RoofPolyInsetfloat
RoofZOffsetfloat
RootRulePBRuleNodeBaseinstanced
Variationsarray<PBVariationInfo>

Default values

BuildingLODSpecular=2.0
RoofEdgeScopeRaise=0.0
bEnableInteriorTexture=TRUE

Inherited

FromMembers
Object13 properties, 308 functions