OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::MeshData Member List

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::MeshDatastatic
Box(double size)s3d::MeshDatastatic
Box(Float3 size)s3d::MeshDatastatic
Box(Float3 center, Float3 size)s3d::MeshDatastatic
computeBoundingBox() consts3d::MeshData
computeBoundingSphere() consts3d::MeshData
computeNormals(NormalComputation normalComputation=NormalComputation::Default)s3d::MeshData
Cone(double r, double h, uint32 quality=24)s3d::MeshDatastatic
Cone(Float3 bottomCenter, double r, double h, uint32 quality=24)s3d::MeshDatastatic
Cylinder(double r, double h, uint32 quality=24)s3d::MeshDatastatic
Cylinder(Float3 center, double r, double h, uint32 quality=24)s3d::MeshDatastatic
Disc(double r, uint32 quality=24)s3d::MeshDatastatic
Disc(Float3 center, double r, uint32 quality=24)s3d::MeshDatastatic
Dodecahedron(double size)s3d::MeshDatastatic
Dodecahedron(Float3 center, double size)s3d::MeshDatastatic
flipTriangles() noexcepts3d::MeshData
Grid(Float2 sizeXZ, int32 gridX, int32 gridZ, Float2 uvScale={ 1.0f, 1.0f }, Float2 uvOffset={ 0.0f, 0.0f })s3d::MeshDatastatic
Grid(Float3 center, Float2 sizeXZ, int32 gridX, int32 gridZ, Float2 uvScale={ 1.0f, 1.0f }, Float2 uvOffset={ 0.0f, 0.0f })s3d::MeshDatastatic
Hemisphere(double r, uint32 phiQuality=24, uint32 thetaQuality=12)s3d::MeshDatastatic
Hemisphere(Float3 center, double r, uint32 phiQuality=24, uint32 thetaQuality=12)s3d::MeshDatastatic
Icosahedron(double size)s3d::MeshDatastatic
Icosahedron(Float3 center, double size)s3d::MeshDatastatic
indicess3d::MeshData
MeshData()=defaults3d::MeshData
MeshData(size_t vertexCount, size_t triangleCount)s3d::MeshData
MeshData(Array< Vertex3D > _vertices, Array< TriangleIndex32 > _indices)s3d::MeshData
Octahedron(double size)s3d::MeshDatastatic
Octahedron(Float3 center, double size)s3d::MeshDatastatic
OneSidedPlane(double size, Float2 uvScale=Float2{ 1.0f, 1.0f }, Float2 uvOffset=Float2{ 0.0f, 0.0f })s3d::MeshDatastatic
OneSidedPlane(Float3 center, double size, Float2 uvScale=Float2{ 1.0f, 1.0f }, Float2 uvOffset=Float2{ 0.0f, 0.0f })s3d::MeshDatastatic
OneSidedPlane(Float2 size, Float2 uvScale=Float2{ 1.0f, 1.0f }, Float2 uvOffset=Float2{ 0.0f, 0.0f })s3d::MeshDatastatic
OneSidedPlane(Float3 center, Float2 size, Float2 uvScale=Float2{ 1.0f, 1.0f }, Float2 uvOffset=Float2{ 0.0f, 0.0f })s3d::MeshDatastatic
Pyramid(double w, double h)s3d::MeshDatastatic
Pyramid(Float3 bottomCenter, double w, double h)s3d::MeshDatastatic
rotate(Quaternion quaternion)s3d::MeshData
RoundedBox(double r, Float3 size, uint32 quality=3)s3d::MeshDatastatic
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::MeshDatastatic
Sphere(Float3 center, double r, uint32 quality=12)s3d::MeshDatastatic
SubdividedSphere(double r, uint32 subdivisions=2)s3d::MeshDatastatic
SubdividedSphere(Float3 center, double r, uint32 subdivisions=2)s3d::MeshDatastatic
Tetrahedron(double size)s3d::MeshDatastatic
Tetrahedron(Float3 center, double size)s3d::MeshDatastatic
Torus(double radius, double tubeRadius, uint32 ringQuality=24, uint32 tubeQuality=12)s3d::MeshDatastatic
Torus(Float3 center, double radius, double tubeRadius, uint32 ringQuality=24, uint32 tubeQuality=12)s3d::MeshDatastatic
translate(double x, double y, double z)s3d::MeshData
translate(Float3 v)s3d::MeshData
TwoSidedPlane(double size)s3d::MeshDatastatic
TwoSidedPlane(Float3 center, double size)s3d::MeshDatastatic
TwoSidedPlane(Float2 size)s3d::MeshDatastatic
TwoSidedPlane(Float3 center, Float2 size)s3d::MeshDatastatic
verticess3d::MeshData
weld(std::function< bool(const Vertex3D &, const Vertex3D &)> weldTest)s3d::MeshData