RailData

Undocumented in source.

Constructors

this
this(ubyte eData)
Undocumented in source.
this
this(RailSegment segment)
Undocumented in source.
this
this(BlockEntityData beData)
Undocumented in source.

Members

Functions

addRail
void addRail(RailData newRail)
Undocumented in source. Be warned that the author may not have intended to support it.
bottomSolidity
Solidity bottomSolidity(ivec3 blockTilePos)
Undocumented in source. Be warned that the author may not have intended to support it.
boundingBox
WorldBox boundingBox(RailPos railPos)
Undocumented in source. Be warned that the author may not have intended to support it.
boundingBox
WorldBox boundingBox(BlockWorldPos bwp)
Undocumented in source. Be warned that the author may not have intended to support it.
editRail
void editRail(RailData railData, RailEditOp editOp)
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty()
Undocumented in source. Be warned that the author may not have intended to support it.
getSegments
SegmentRange getSegments()
Undocumented in source. Be warned that the author may not have intended to support it.
getSegmentsFromSide
SegmentBuffer getSegmentsFromSide(FaceSide side)
Undocumented in source. Be warned that the author may not have intended to support it.
getSegmentsFromSideSmooth
SegmentBuffer getSegmentsFromSideSmooth(FaceSide side, RailSegment adjacent)
Undocumented in source. Be warned that the author may not have intended to support it.
hasSingleSegment
bool hasSingleSegment()
Undocumented in source. Be warned that the author may not have intended to support it.
isSlope
bool isSlope()
Undocumented in source. Be warned that the author may not have intended to support it.
removeRail
void removeRail(RailData newRail)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

data
ubyte data;
Undocumented in source.

Meta