![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
This is the complete list of members for s3d::MeshData, including all inherited members.
| Billboard(Float2 uvScale=Float2{ 1.0f, 1.0f }, Float2 uvOffset=Float2{ 0.0f, 0.0f }) | s3d::MeshData | static |
| Box(double size) | s3d::MeshData | static |
| Box(Float3 size) | s3d::MeshData | static |
| Box(Float3 center, Float3 size) | s3d::MeshData | static |
| computeBoundingBox() const | s3d::MeshData | |
| computeBoundingSphere() const | s3d::MeshData | |
| computeNormals(NormalComputation normalComputation=NormalComputation::Default) | s3d::MeshData | |
| Cone(double r, double h, uint32 quality=24) | s3d::MeshData | static |
| Cone(Float3 bottomCenter, double r, double h, uint32 quality=24) | s3d::MeshData | static |
| Cylinder(double r, double h, uint32 quality=24) | s3d::MeshData | static |
| Cylinder(Float3 center, double r, double h, uint32 quality=24) | s3d::MeshData | static |
| Disc(double r, uint32 quality=24) | s3d::MeshData | static |
| Disc(Float3 center, double r, uint32 quality=24) | s3d::MeshData | static |
| Dodecahedron(double size) | s3d::MeshData | static |
| Dodecahedron(Float3 center, double size) | s3d::MeshData | static |
| flipTriangles() noexcept | s3d::MeshData | |
| Grid(Float2 sizeXZ, int32 gridX, int32 gridZ, Float2 uvScale={ 1.0f, 1.0f }, Float2 uvOffset={ 0.0f, 0.0f }) | s3d::MeshData | static |
| Grid(Float3 center, Float2 sizeXZ, int32 gridX, int32 gridZ, Float2 uvScale={ 1.0f, 1.0f }, Float2 uvOffset={ 0.0f, 0.0f }) | s3d::MeshData | static |
| Hemisphere(double r, uint32 phiQuality=24, uint32 thetaQuality=12) | s3d::MeshData | static |
| Hemisphere(Float3 center, double r, uint32 phiQuality=24, uint32 thetaQuality=12) | s3d::MeshData | static |
| Icosahedron(double size) | s3d::MeshData | static |
| Icosahedron(Float3 center, double size) | s3d::MeshData | static |
| indices | s3d::MeshData | |
| MeshData()=default | s3d::MeshData | |
| MeshData(size_t vertexCount, size_t triangleCount) | s3d::MeshData | |
| MeshData(Array< Vertex3D > _vertices, Array< TriangleIndex32 > _indices) | s3d::MeshData | |
| Octahedron(double size) | s3d::MeshData | static |
| Octahedron(Float3 center, double size) | s3d::MeshData | static |
| OneSidedPlane(double size, Float2 uvScale=Float2{ 1.0f, 1.0f }, Float2 uvOffset=Float2{ 0.0f, 0.0f }) | s3d::MeshData | static |
| OneSidedPlane(Float3 center, double size, Float2 uvScale=Float2{ 1.0f, 1.0f }, Float2 uvOffset=Float2{ 0.0f, 0.0f }) | s3d::MeshData | static |
| OneSidedPlane(Float2 size, Float2 uvScale=Float2{ 1.0f, 1.0f }, Float2 uvOffset=Float2{ 0.0f, 0.0f }) | s3d::MeshData | static |
| OneSidedPlane(Float3 center, Float2 size, Float2 uvScale=Float2{ 1.0f, 1.0f }, Float2 uvOffset=Float2{ 0.0f, 0.0f }) | s3d::MeshData | static |
| Pyramid(double w, double h) | s3d::MeshData | static |
| Pyramid(Float3 bottomCenter, double w, double h) | s3d::MeshData | static |
| rotate(Quaternion quaternion) | s3d::MeshData | |
| RoundedBox(double r, Float3 size, uint32 quality=3) | s3d::MeshData | static |
| scale(double s) | s3d::MeshData | |
| scale(double sx, double sy, double sz) | s3d::MeshData | |
| scale(Float3 s) | s3d::MeshData | |
| Sphere(double r, uint32 quality=12) | s3d::MeshData | static |
| Sphere(Float3 center, double r, uint32 quality=12) | s3d::MeshData | static |
| SubdividedSphere(double r, uint32 subdivisions=2) | s3d::MeshData | static |
| SubdividedSphere(Float3 center, double r, uint32 subdivisions=2) | s3d::MeshData | static |
| Tetrahedron(double size) | s3d::MeshData | static |
| Tetrahedron(Float3 center, double size) | s3d::MeshData | static |
| Torus(double radius, double tubeRadius, uint32 ringQuality=24, uint32 tubeQuality=12) | s3d::MeshData | static |
| Torus(Float3 center, double radius, double tubeRadius, uint32 ringQuality=24, uint32 tubeQuality=12) | s3d::MeshData | static |
| translate(double x, double y, double z) | s3d::MeshData | |
| translate(Float3 v) | s3d::MeshData | |
| TwoSidedPlane(double size) | s3d::MeshData | static |
| TwoSidedPlane(Float3 center, double size) | s3d::MeshData | static |
| TwoSidedPlane(Float2 size) | s3d::MeshData | static |
| TwoSidedPlane(Float3 center, Float2 size) | s3d::MeshData | static |
| vertices | s3d::MeshData | |
| weld(std::function< bool(const Vertex3D &, const Vertex3D &)> weldTest) | s3d::MeshData |