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