UE3:ProcBuildingRuleset (UDK)
![]() |
Object >> ProcBuildingRuleset |
- Package:
- Engine
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Properties
Property group 'ProcBuildingRuleset'
bEnableInteriorTexture
Type: bool
Whether to have any 'interior' texture on the LOD building windows
Default value: True
bLODOnlyRoof
Type: bool
If TRUE, roof only displays in when building drops to low-detail version
bMeshOnTopOfFacePoly
Type: bool
If TRUE, meshes are placed on top of simple face poly, rather than making hole for meshes.
BuildingLODSpecular
Type: float
Amount of specular to apply to low LOD building material
Default value: 2.0
DefaultNonRectWallMaterial
Type: MaterialInterface
Material applied to non-rectangular surfaces by default (can be overridden)
DefaultRoofMaterial
Type: MaterialInterface
Material applied to roof surface by default (can be overridden)
FloorPolyInset
Type: float
Amount to 'pull in' vertices of the generated floor poly.
FloorZOffset
Type: float
Offset applied to floor poly if at very bottom of overall building
InteriorTexture
Type: Texture
Texture to use for 'interior' of LOD building windows
LODCubemap
Type: Texture
Cubemap texture to use for the LOD version of the building.
NotFloorZOffset
Type: float
Offset applied to floor poly if not at very bottom of overall building
NotRoofZOffset
Type: float
Offset applied to roof poly if not at very top of overall building
RoofEdgeScopeRaise
Type: float
How much to raise top of scopes that meet the roof of the building, forming a short wall around the roof.
RoofPolyInset
Type: float
Amount to 'pull in' vertices of the generated roof poly.
RoofZOffset
Type: float
Offset applied to floor poly if at very top of overall building
Variations
Type: array<PBVariationInfo>
Array of 'variations' supported within this ruleset
Internal variables
bBeingEdited
Type: bool
Modifiers: editoronly, transient
Used to avoid editing the same ruleset in multiple Facade windows at the same time.
Comments
Type: array<PBRuleNodeComment>
Modifiers: editoronly
Array of comment nodes (for drawing comment boxes) - not connected, so need this so they are serialized.
RootRule
Type: PBRuleNodeBase
Modifiers: instanced
Pointer to first rule to execute
Enums
EProcBuildingAxis
- EPBAxis_X
- EPBAxis_Z
Structs
PBVariationInfo
Modifiers: native
Struct contain information about 'variations' supported within this ruleset
- name VariationName
- Name of this variation