XII Release 0.1.0
Loading...
Searching...
No Matches
xiiGeometry Member List

This is the complete list of members for xiiGeometry, including all inherited members.

AddArch(const xiiVec3 &vSize, xiiUInt32 uiNumSegments, float fThickness, xiiAngle angle, bool bMakeSteps, bool bSmoothBottom, bool bSmoothTop, bool bCapTopAndBottom, const GeoOptions &options=GeoOptions())xiiGeometry
AddBox(const xiiVec3 &vFullExtents, bool bExtraVerticesForTexturing, const GeoOptions &options=GeoOptions())xiiGeometry
AddCapsule(float fRadius, float fHeight, xiiUInt16 uiSegments, xiiUInt16 uiStacks, const GeoOptions &options=GeoOptions())xiiGeometry
AddCone(float fRadius, float fHeight, bool bCap, xiiUInt16 uiSegments, const GeoOptions &options=GeoOptions())xiiGeometry
AddCylinder(float fRadiusTop, float fRadiusBottom, float fPositiveLength, float fNegativeLength, bool bCapTop, bool bCapBottom, xiiUInt16 uiSegments, const GeoOptions &options=GeoOptions(), xiiAngle fraction=xiiAngle::MakeFromDegree(360.0f))xiiGeometry
AddCylinderOnePiece(float fRadiusTop, float fRadiusBottom, float fPositiveLength, float fNegativeLength, xiiUInt16 uiSegments, const GeoOptions &options=GeoOptions())xiiGeometry
AddGeodesicSphere(float fRadius, xiiUInt8 uiSubDivisions, const GeoOptions &options=GeoOptions())xiiGeometry
AddHalfSphere(float fRadius, xiiUInt16 uiSegments, xiiUInt16 uiStacks, bool bCap, const GeoOptions &options=GeoOptions())xiiGeometry
AddLine(xiiUInt32 uiStartVertex, xiiUInt32 uiEndVertex)xiiGeometry
AddLineBox(const xiiVec3 &vSize, const GeoOptions &options=GeoOptions())xiiGeometry
AddLineBoxCorners(const xiiVec3 &vSize, float fCornerFraction, const GeoOptions &options=GeoOptions())xiiGeometry
AddPolygon(const xiiArrayPtr< xiiUInt32 > &vertices, bool bFlipWinding)xiiGeometry
AddPyramid(float fBaseSize, float fHeight, bool bCap, const GeoOptions &options=GeoOptions())xiiGeometry
AddRect(const xiiVec2 &vSize, xiiUInt32 uiTesselationX=1, xiiUInt32 uiTesselationY=1, const GeoOptions &options=GeoOptions())xiiGeometry
AddStackedSphere(float fRadius, xiiUInt16 uiSegments, xiiUInt16 uiStacks, const GeoOptions &options=GeoOptions())xiiGeometry
AddStairs(const xiiVec3 &vSize, xiiUInt32 uiNumSteps, xiiAngle curvature, bool bSmoothSloped, const GeoOptions &options=GeoOptions())xiiGeometry
AddTexturedRamp(const xiiVec3 &vSize, const GeoOptions &options=GeoOptions())xiiGeometry
AddTorus(float fInnerRadius, float fOuterRadius, xiiUInt16 uiSegments, xiiUInt16 uiSegmentDetail, bool bExtraVerticesForTexturing, const GeoOptions &options=GeoOptions())xiiGeometry
AddVertex(const xiiVec3 &vPos, const xiiVec3 &vNormal, const xiiVec2 &vTexCoord=xiiVec2(0.0f), const xiiColor &color=xiiColor::White, const xiiVec4U16 &vBoneIndices=xiiVec4U16::MakeZero(), const xiiColorLinearUB &boneWeights=xiiColorLinearUB(255, 0, 0, 0))xiiGeometry
AddVertex(const xiiMat4 &mTransform, const xiiVec3 &vPos, const xiiVec3 &vNormal, const xiiVec2 &vTexCoord=xiiVec2(0.0f), const xiiColor &color=xiiColor::White, const xiiVec4U16 &vBoneIndices=xiiVec4U16::MakeZero(), const xiiColorLinearUB &boneWeights=xiiColorLinearUB(255, 0, 0, 0))xiiGeometryinline
AddVertex(const GeoOptions &options, const xiiVec3 &vPos, const xiiVec3 &vNormal, const xiiVec2 &vTexCoord=xiiVec2(0.0f))xiiGeometryinline
AddVertex(const xiiMat4 &mTransform, const GeoOptions &options, const xiiVec3 &vPos, const xiiVec3 &vNormal, const xiiVec2 &vTexCoord=xiiVec2(0.0f))xiiGeometryinline
CalculateTriangleCount() constxiiGeometry
Clear()xiiGeometry
ComputeFaceNormals()xiiGeometry
ComputeSmoothVertexNormals()xiiGeometry
ComputeTangents()xiiGeometry
GetLines()xiiGeometryinline
GetLines() constxiiGeometryinline
GetPolygons()xiiGeometryinline
GetPolygons() constxiiGeometryinline
GetVertices()xiiGeometryinline
GetVertices() constxiiGeometryinline
Merge(const xiiGeometry &other)xiiGeometry
SetAllVertexBoneIndices(const xiiVec4U16 &vBoneIndices, xiiUInt32 uiFirstVertex=0)xiiGeometry
SetAllVertexColor(const xiiColor &color, xiiUInt32 uiFirstVertex=0)xiiGeometry
SetAllVertexTexCoord(const xiiVec2 &vTexCoord, xiiUInt32 uiFirstVertex=0)xiiGeometry
Transform(const xiiMat4 &mTransform, bool bTransformPolyNormals)xiiGeometry
TriangulatePolygons(xiiUInt32 uiMaxVerticesInPolygon=3)xiiGeometry
ValidateTangents(float fEpsilon=0.01f)xiiGeometry