载入中...
搜索中...
未找到
eve::graphics::PrimitiveSceneCanvas3D 成员列表
成员的完整列表,这些成员属于 eve::graphics::PrimitiveSceneCanvas3D,包括所有继承而来的类成员
| commands() const noexcept | eve::graphics::PrimitiveSceneCanvas3D | inline |
| concat(const glm::mat4 &transform) | eve::graphics::PrimitiveSceneCanvas3D | |
| context() const noexcept | eve::graphics::PrimitiveSceneCanvas3D | inline |
| drawAabb(glm::vec3 minimum, glm::vec3 maximum, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawArc(glm::vec3 center, glm::vec3 normal, glm::vec3 zeroDirection, float radius, float startRadians, float sweepRadians, const ScenePrimitivePaint &paint, std::uint32_t segments=32) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawArrow(glm::vec3 from, glm::vec3 to, float headLength, float headRadius, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawCapsule(glm::vec3 a, glm::vec3 b, float radius, const ScenePrimitivePaint &paint, std::uint32_t segments=32) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawCone(glm::vec3 apex, glm::vec3 axis, float height, float radius, const ScenePrimitivePaint &paint, std::uint32_t segments=32) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawCylinder(glm::vec3 a, glm::vec3 b, float radius, const ScenePrimitivePaint &paint, std::uint32_t segments=32) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawDisk(glm::vec3 center, glm::vec3 normal, float radius, const ScenePrimitivePaint &paint, std::uint32_t segments=32) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawFrustum(const std::array< glm::vec3, 8 > &corners, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawGrid(glm::vec3 origin, glm::vec3 axisU, glm::vec3 axisV, std::uint32_t cellsU, std::uint32_t cellsV, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawLine(glm::vec3 a, glm::vec3 b, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawObb(glm::vec3 center, const std::array< glm::vec3, 3 > &halfAxes, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawPoint(glm::vec3 point, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawPolyline(std::span< const glm::vec3 > points, bool closed, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawQuad(glm::vec3 a, glm::vec3 b, glm::vec3 c, glm::vec3 d, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawRay(glm::vec3 origin, glm::vec3 direction, float length, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawSphere(glm::vec3 center, float radius, const ScenePrimitivePaint &paint, std::uint32_t segments=32) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawSphere(glm::vec3 center, float radius, const ScenePrimitivePaint &paint, const RadialTessellation &tessellation) | eve::graphics::PrimitiveSceneCanvas3D | |
| drawTriangle(glm::vec3 a, glm::vec3 b, glm::vec3 c, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D | |
| PrimitiveScene | eve::graphics::PrimitiveSceneCanvas3D | friend |
| PrimitiveSceneCanvas3D(SceneDrawContext context, std::size_t hardCommandLimit=65536) | eve::graphics::PrimitiveSceneCanvas3D | explicit |
| reset() | eve::graphics::PrimitiveSceneCanvas3D | |
| restore() | eve::graphics::PrimitiveSceneCanvas3D | |
| save() | eve::graphics::PrimitiveSceneCanvas3D | |
| statistics() const noexcept | eve::graphics::PrimitiveSceneCanvas3D | inline |
| triangles() const noexcept | eve::graphics::PrimitiveSceneCanvas3D | inline |
| tryDrawPolyline(std::span< const glm::vec3 > points, bool closed, const ScenePrimitivePaint &paint) | eve::graphics::PrimitiveSceneCanvas3D |