![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
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 typedef | s3d::AssetHandle< Mesh > | |
boundingBox() const | s3d::Mesh | |
boundingSphere() const | s3d::Mesh | |
draw(const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(double x, double y, double z, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Vec3 &pos, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(double x, double y, double z, const Quaternion &rotation, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Vec3 &pos, const Quaternion &rotation, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Mat4x4 &mat, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const PhongMaterial &material) const | s3d::Mesh | |
draw(double x, double y, double z, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Vec3 &pos, const PhongMaterial &material) const | s3d::Mesh | |
draw(double x, double y, double z, const Quaternion &rotation, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Vec3 &pos, const Quaternion &rotation, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Mat4x4 &mat, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(double x, double y, double z, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Vec3 &pos, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(double x, double y, double z, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Mat4x4 &mat, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
draw(double x, double y, double z, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Vec3 &pos, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
draw(double x, double y, double z, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Mat4x4 &mat, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
draw(const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(double x, double y, double z, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Vec3 &pos, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const Mat4x4 &mat, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
draw(const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
draw(double x, double y, double z, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Vec3 &pos, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
draw(double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
draw(const Mat4x4 &mat, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const Texture &texture, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const Texture &texture, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
drawSubset(uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const TextureRegion &textureRegion, const PhongMaterial &material) const | s3d::Mesh | |
id() const noexcept | s3d::AssetHandle< Mesh > | |
IDType typedef | s3d::AssetHandle< Mesh > | |
isEmpty() const noexcept | s3d::AssetHandle< Mesh > | |
m_handle | s3d::AssetHandle< Mesh > | protected |
Mesh() | s3d::Mesh | |
Mesh(const MeshData &meshData) | s3d::Mesh | explicit |
Mesh(Dynamic, size_t vertexCount, size_t triangleCount) | s3d::Mesh | protected |
Mesh(Dynamic, const MeshData &meshData) | s3d::Mesh | protected |
num_triangles() const | s3d::Mesh | |
num_vertices() const | s3d::Mesh | |
operator bool() const noexcept | s3d::AssetHandle< Mesh > | explicit |
operator!=(const AssetHandle &other) const noexcept | s3d::AssetHandle< Mesh > | |
operator==(const AssetHandle &other) const noexcept | s3d::AssetHandle< Mesh > | |
release() | s3d::AssetHandle< Mesh > | |
swap(Mesh &other) noexcept | s3d::Mesh | |
~Mesh() | s3d::Mesh | virtual |