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

This is the complete list of members for s3d::Mesh, including all inherited members.

AssetHandle()s3d::AssetHandle< Mesh >
AssetHandle(std::shared_ptr< AssetIDWrapperType > &&id)s3d::AssetHandle< Mesh >explicit
AssetIDWrapperType typedefs3d::AssetHandle< Mesh >
boundingBox() consts3d::Mesh
boundingSphere() consts3d::Mesh
draw(const ColorF &color=Palette::White) consts3d::Mesh
draw(double x, double y, double z, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Vec3 &pos, const ColorF &color=Palette::White) consts3d::Mesh
draw(double x, double y, double z, const Quaternion &rotation, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Vec3 &pos, const Quaternion &rotation, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Mat4x4 &mat, const ColorF &color=Palette::White) consts3d::Mesh
draw(const PhongMaterial &material) consts3d::Mesh
draw(double x, double y, double z, const PhongMaterial &material) consts3d::Mesh
draw(const Vec3 &pos, const PhongMaterial &material) consts3d::Mesh
draw(double x, double y, double z, const Quaternion &rotation, const PhongMaterial &material) consts3d::Mesh
draw(const Vec3 &pos, const Quaternion &rotation, const PhongMaterial &material) consts3d::Mesh
draw(const Mat4x4 &mat, const PhongMaterial &material) consts3d::Mesh
draw(const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
draw(double x, double y, double z, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Vec3 &pos, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
draw(double x, double y, double z, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Mat4x4 &mat, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Texture &texture, const PhongMaterial &material) consts3d::Mesh
draw(double x, double y, double z, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
draw(const Vec3 &pos, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
draw(double x, double y, double z, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
draw(const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
draw(const Mat4x4 &mat, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
draw(const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
draw(double x, double y, double z, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Vec3 &pos, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
draw(double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
draw(const Mat4x4 &mat, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
draw(const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
draw(double x, double y, double z, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
draw(const Vec3 &pos, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
draw(double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
draw(const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
draw(const Mat4x4 &mat, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const Texture &texture, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const Texture &texture, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const TextureRegion &textureRegion, const ColorF &color=Palette::White) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const TextureRegion &textureRegion, const PhongMaterial &material) consts3d::Mesh
id() const noexcepts3d::AssetHandle< Mesh >
IDType typedefs3d::AssetHandle< Mesh >
isEmpty() const noexcepts3d::AssetHandle< Mesh >
m_handles3d::AssetHandle< Mesh >protected
Mesh()s3d::Mesh
Mesh(const MeshData &meshData)s3d::Meshexplicit
Mesh(Dynamic, size_t vertexCount, size_t triangleCount)s3d::Meshprotected
Mesh(Dynamic, const MeshData &meshData)s3d::Meshprotected
num_triangles() consts3d::Mesh
num_vertices() consts3d::Mesh
operator bool() const noexcepts3d::AssetHandle< Mesh >explicit
operator!=(const AssetHandle &other) const noexcepts3d::AssetHandle< Mesh >
operator==(const AssetHandle &other) const noexcepts3d::AssetHandle< Mesh >
release()s3d::AssetHandle< Mesh >
swap(Mesh &other) noexcepts3d::Mesh
~Mesh()s3d::Meshvirtual