RiverSegment
Engine/source/environment/river.h
Public Attributes
Public Functions
RiverSegment(RiverSlice * rs0, RiverSlice * rs1)
bool
containsPoint(const Point3F & pnt)
distanceToSurface(const Point3F & pnt)
getFaceCenter(U32 faceIdx)
bool
intersectBox(const Box3F & bounds)
Point3F &
operator[](S32 i)
operator[](S32 i)
Point3F &
set(RiverSlice * rs0, RiverSlice * rs1)
Protected Functions
Detailed Description
Public Attributes
U32 columns
U32 endIndex
U32 endVert
U32 mPlaneCount
PlaneF mPlanes [6]
U32 numTriangles
U32 numVerts
U32 rows
RiverSlice * slice0
RiverSlice * slice1
U32 startIndex
U32 startVert
Box3F worldbounds
Public Functions
RiverSegment()
RiverSegment(RiverSlice * rs0, RiverSlice * rs1)
containsPoint(const Point3F & pnt)
distanceToSurface(const Point3F & pnt)
getFaceCenter(U32 faceIdx)
getP00()
getP01()
getP10()
getP11()
getSurfaceCenter()
getSurfaceNormal()
intersectBox(const Box3F & bounds)
operator[](S32 i)
operator[](S32 i)
operator[](U32 )
operator[](U32 )
set(RiverSlice * rs0, RiverSlice * rs1)
TexCoordEnd()
TexCoordStart()