|
SIV3D_NODISCARD_CXX20 | DynamicMesh ()=default |
|
SIV3D_NODISCARD_CXX20 | DynamicMesh (size_t vertexCount, size_t triangleCount) |
|
SIV3D_NODISCARD_CXX20 | DynamicMesh (const MeshData &meshData) |
|
bool | fill (const MeshData &meshData) |
|
bool | fill (const Array< Vertex3D > &vertices) |
|
bool | fillSubRange (size_t offset, const Array< Vertex3D > &vertices) |
|
bool | fillSubRange (size_t offset, const Vertex3D *vertices, size_t count) |
|
bool | fill (const Array< TriangleIndex32 > &indices) |
|
void | swap (DynamicMesh &other) noexcept |
|
SIV3D_NODISCARD_CXX20 | Mesh () |
|
SIV3D_NODISCARD_CXX20 | Mesh (const MeshData &meshData) |
|
virtual | ~Mesh () |
|
size_t | num_vertices () const |
|
size_t | num_triangles () const |
|
Sphere | boundingSphere () const |
|
Box | boundingBox () const |
|
void | draw (const ColorF &color=Palette::White) const |
|
void | draw (double x, double y, double z, const ColorF &color=Palette::White) const |
|
void | draw (const Vec3 &pos, const ColorF &color=Palette::White) const |
|
void | draw (double x, double y, double z, const Quaternion &rotation, const ColorF &color=Palette::White) const |
|
void | draw (const Vec3 &pos, const Quaternion &rotation, const ColorF &color=Palette::White) const |
|
void | draw (const Mat4x4 &mat, const ColorF &color=Palette::White) const |
|
void | draw (const PhongMaterial &material) const |
|
void | draw (double x, double y, double z, const PhongMaterial &material) const |
|
void | draw (const Vec3 &pos, const PhongMaterial &material) const |
|
void | draw (double x, double y, double z, const Quaternion &rotation, const PhongMaterial &material) const |
|
void | draw (const Vec3 &pos, const Quaternion &rotation, const PhongMaterial &material) const |
|
void | draw (const Mat4x4 &mat, const PhongMaterial &material) const |
|
void | draw (const Texture &texture, const ColorF &color=Palette::White) const |
|
void | draw (double x, double y, double z, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | draw (const Vec3 &pos, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | draw (double x, double y, double z, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | draw (const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | draw (const Mat4x4 &mat, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | draw (const Texture &texture, const PhongMaterial &material) const |
|
void | draw (double x, double y, double z, const Texture &texture, const PhongMaterial &material) const |
|
void | draw (const Vec3 &pos, const Texture &texture, const PhongMaterial &material) const |
|
void | draw (double x, double y, double z, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const |
|
void | draw (const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const |
|
void | draw (const Mat4x4 &mat, const Texture &texture, const PhongMaterial &material) const |
|
void | draw (const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | draw (double x, double y, double z, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | draw (const Vec3 &pos, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | draw (double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | draw (const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | draw (const Mat4x4 &mat, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | draw (const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | draw (double x, double y, double z, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | draw (const Vec3 &pos, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | draw (double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | draw (const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | draw (const Mat4x4 &mat, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const Texture &texture, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Texture &texture, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Texture &texture, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Texture &texture, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const Texture &texture, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const TextureRegion &textureRegion, const ColorF &color=Palette::White) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, double x, double y, double z, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Vec3 &pos, const Quaternion &rotation, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | drawSubset (uint32 startTriangle, uint32 triangleCount, const Mat4x4 &mat, const TextureRegion &textureRegion, const PhongMaterial &material) const |
|
void | swap (Mesh &other) noexcept |
|
SIV3D_NODISCARD_CXX20 | AssetHandle () |
|
SIV3D_NODISCARD_CXX20 | AssetHandle (std::shared_ptr< AssetIDWrapperType > &&id) |
|
IDType | id () const noexcept |
| アセットの内部管理 ID を返します。 More...
|
|
bool | isEmpty () const noexcept |
| アセットが空であるかを返します。 More...
|
|
| operator bool () const noexcept |
| アセットが空でないかを返します。 More...
|
|
bool | operator== (const AssetHandle &other) const noexcept |
| 2 つのアセットが同じオブジェクトであるかを返します。 More...
|
|
bool | operator!= (const AssetHandle &other) const noexcept |
| 2 つのアセットが異なるオブジェクトであるかを返します。 More...
|
|
void | release () |
| このハンドルが管理するアセットを解放します。 More...
|
|