![]() |
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 |