![]() |
XII Release 0.1.0
|
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)) | xiiGeometry | inline |
| AddVertex(const GeoOptions &options, const xiiVec3 &vPos, const xiiVec3 &vNormal, const xiiVec2 &vTexCoord=xiiVec2(0.0f)) | xiiGeometry | inline |
| AddVertex(const xiiMat4 &mTransform, const GeoOptions &options, const xiiVec3 &vPos, const xiiVec3 &vNormal, const xiiVec2 &vTexCoord=xiiVec2(0.0f)) | xiiGeometry | inline |
| CalculateTriangleCount() const | xiiGeometry | |
| Clear() | xiiGeometry | |
| ComputeFaceNormals() | xiiGeometry | |
| ComputeSmoothVertexNormals() | xiiGeometry | |
| ComputeTangents() | xiiGeometry | |
| GetLines() | xiiGeometry | inline |
| GetLines() const | xiiGeometry | inline |
| GetPolygons() | xiiGeometry | inline |
| GetPolygons() const | xiiGeometry | inline |
| GetVertices() | xiiGeometry | inline |
| GetVertices() const | xiiGeometry | inline |
| 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 |