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

This is the complete list of members for s3d::DynamicMesh, 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
DynamicMesh()=defaults3d::DynamicMesh
DynamicMesh(size_t vertexCount, size_t triangleCount)s3d::DynamicMesh
DynamicMesh(const MeshData &meshData)s3d::DynamicMeshexplicit
fill(const MeshData &meshData)s3d::DynamicMesh
fill(const Array< Vertex3D > &vertices)s3d::DynamicMesh
fill(const Array< TriangleIndex32 > &indices)s3d::DynamicMesh
fillSubRange(size_t offset, const Array< Vertex3D > &vertices)s3d::DynamicMesh
fillSubRange(size_t offset, const Vertex3D *vertices, size_t count)s3d::DynamicMesh
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(DynamicMesh &other) noexcepts3d::DynamicMesh
s3d::Mesh::swap(Mesh &other) noexcepts3d::Mesh
~Mesh()s3d::Meshvirtual