![]() |
ezEngine Release 25.08
|
This is the complete list of members for ezGeometry, including all inherited members.
| AddArch(const ezVec3 &vSize, ezUInt32 uiNumSegments, float fThickness, ezAngle angle, bool bMakeSteps, bool bSmoothBottom, bool bSmoothTop, bool bCapTopAndBottom, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddBox(const ezVec3 &vFullExtents, bool bExtraVerticesForTexturing, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddCapsule(float fRadius, float fHeight, ezUInt16 uiSegments, ezUInt16 uiStacks, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddCone(float fRadius, float fHeight, bool bCap, ezUInt16 uiSegments, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddCylinder(float fRadiusTop, float fRadiusBottom, float fPositiveLength, float fNegativeLength, bool bCapTop, bool bCapBottom, ezUInt16 uiSegments, const GeoOptions &options=GeoOptions(), ezAngle fraction=ezAngle::MakeFromDegree(360.0f)) | ezGeometry | |
| AddCylinderOnePiece(float fRadiusTop, float fRadiusBottom, float fPositiveLength, float fNegativeLength, ezUInt16 uiSegments, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddGeodesicSphere(float fRadius, ezUInt8 uiSubDivisions, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddHalfSphere(float fRadius, ezUInt16 uiSegments, ezUInt16 uiStacks, bool bCap, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddLine(ezUInt32 uiStartVertex, ezUInt32 uiEndVertex) | ezGeometry | |
| AddLineBox(const ezVec3 &vSize, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddLineBoxCorners(const ezVec3 &vSize, float fCornerFraction, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddPolygon(const ezArrayPtr< ezUInt32 > &vertices, bool bFlipWinding) | ezGeometry | |
| AddPyramid(float fBaseSize, float fHeight, bool bCap, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddRect(const ezVec2 &vSize, ezUInt32 uiTesselationX=1, ezUInt32 uiTesselationY=1, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddStackedSphere(float fRadius, ezUInt16 uiSegments, ezUInt16 uiStacks, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddStairs(const ezVec3 &vSize, ezUInt32 uiNumSteps, ezAngle curvature, bool bSmoothSloped, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddTexturedRamp(const ezVec3 &vSize, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddTorus(float fInnerRadius, float fOuterRadius, ezUInt16 uiSegments, ezUInt16 uiSegmentDetail, bool bExtraVerticesForTexturing, const GeoOptions &options=GeoOptions()) | ezGeometry | |
| AddVertex(const ezVec3 &vPos, const ezVec3 &vNormal, const ezVec2 &vTexCoord=ezVec2(0.0f), const ezColor &color=ezColor::White, const ezVec4U16 &vBoneIndices=ezVec4U16::MakeZero(), const ezColorLinearUB &boneWeights=ezColorLinearUB(255, 0, 0, 0)) | ezGeometry | |
| AddVertex(const ezMat4 &mTransform, const ezVec3 &vPos, const ezVec3 &vNormal, const ezVec2 &vTexCoord=ezVec2(0.0f), const ezColor &color=ezColor::White, const ezVec4U16 &vBoneIndices=ezVec4U16::MakeZero(), const ezColorLinearUB &boneWeights=ezColorLinearUB(255, 0, 0, 0)) | ezGeometry | inline |
| AddVertex(const GeoOptions &options, const ezVec3 &vPos, const ezVec3 &vNormal, const ezVec2 &vTexCoord=ezVec2(0.0f)) | ezGeometry | inline |
| AddVertex(const ezMat4 &mTransform, const GeoOptions &options, const ezVec3 &vPos, const ezVec3 &vNormal, const ezVec2 &vTexCoord=ezVec2(0.0f)) | ezGeometry | inline |
| CalculateTriangleCount() const | ezGeometry | |
| Clear() | ezGeometry | |
| ComputeFaceNormals() | ezGeometry | |
| ComputeSmoothVertexNormals() | ezGeometry | |
| ComputeTangents() | ezGeometry | |
| GetLines() | ezGeometry | inline |
| GetLines() const | ezGeometry | inline |
| GetPolygons() | ezGeometry | inline |
| GetPolygons() const | ezGeometry | inline |
| GetVertices() | ezGeometry | inline |
| GetVertices() const | ezGeometry | inline |
| Merge(const ezGeometry &other) | ezGeometry | |
| SetAllVertexBoneIndices(const ezVec4U16 &vBoneIndices, ezUInt32 uiFirstVertex=0) | ezGeometry | |
| SetAllVertexColor(const ezColor &color, ezUInt32 uiFirstVertex=0) | ezGeometry | |
| SetAllVertexTexCoord(const ezVec2 &vTexCoord, ezUInt32 uiFirstVertex=0) | ezGeometry | |
| Transform(const ezMat4 &mTransform, bool bTransformPolyNormals) | ezGeometry | |
| TriangulatePolygons(ezUInt32 uiMaxVerticesInPolygon=3) | ezGeometry | |
| ValidateTangents(float fEpsilon=0.01f) | ezGeometry |