2D 描画バッファ
More...
#include <Buffer2D.hpp>
|
SIV3D_NODISCARD_CXX20 | Buffer2D ()=default |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (size_t vertexSize, size_t indexSize) |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (Array< Vertex2D > _vertices, Array< TriangleIndex > _indices) |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (const Polygon &polygon, const Vec2 &uvOrigin, const Vec2 &uvScale) |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (const Polygon &polygon, Arg::center_< Vec2 > uvCenter, const Vec2 &uvScale) |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (const Polygon &polygon, Arg::center_< Vec2 > uvCenter, const Vec2 &uvScale, double uvRotation) |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (const Polygon &polygon, const Mat3x2 &uvMat) |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (const Shape2D &shape2D, const Vec2 &uvOrigin, const Vec2 &uvScale) |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (const Shape2D &shape2D, Arg::center_< Vec2 > uvCenter, const Vec2 &uvScale) |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (const Shape2D &shape2D, Arg::center_< Vec2 > uvCenter, const Vec2 &uvScale, double uvRotation) |
|
SIV3D_NODISCARD_CXX20 | Buffer2D (const Shape2D &shape2D, const Mat3x2 &uvMat) |
|
void | draw () const |
|
void | draw (const Texture &texture) const |
|
void | drawSubset (size_t startTriangle, size_t triangleCount) const |
|
void | drawSubset (size_t startTriangle, size_t triangleCount, const Texture &texture) const |
|
◆ Buffer2D() [1/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
| ) |
|
|
default |
◆ Buffer2D() [2/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
size_t |
vertexSize, |
|
|
size_t |
indexSize |
|
) |
| |
◆ Buffer2D() [3/11]
◆ Buffer2D() [4/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
const Polygon & |
polygon, |
|
|
const Vec2 & |
uvOrigin, |
|
|
const Vec2 & |
uvScale |
|
) |
| |
◆ Buffer2D() [5/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
const Polygon & |
polygon, |
|
|
Arg::center_< Vec2 > |
uvCenter, |
|
|
const Vec2 & |
uvScale |
|
) |
| |
◆ Buffer2D() [6/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
const Polygon & |
polygon, |
|
|
Arg::center_< Vec2 > |
uvCenter, |
|
|
const Vec2 & |
uvScale, |
|
|
double |
uvRotation |
|
) |
| |
◆ Buffer2D() [7/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
const Polygon & |
polygon, |
|
|
const Mat3x2 & |
uvMat |
|
) |
| |
◆ Buffer2D() [8/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
const Shape2D & |
shape2D, |
|
|
const Vec2 & |
uvOrigin, |
|
|
const Vec2 & |
uvScale |
|
) |
| |
◆ Buffer2D() [9/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
const Shape2D & |
shape2D, |
|
|
Arg::center_< Vec2 > |
uvCenter, |
|
|
const Vec2 & |
uvScale |
|
) |
| |
◆ Buffer2D() [10/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
const Shape2D & |
shape2D, |
|
|
Arg::center_< Vec2 > |
uvCenter, |
|
|
const Vec2 & |
uvScale, |
|
|
double |
uvRotation |
|
) |
| |
◆ Buffer2D() [11/11]
SIV3D_NODISCARD_CXX20 s3d::Buffer2D::Buffer2D |
( |
const Shape2D & |
shape2D, |
|
|
const Mat3x2 & |
uvMat |
|
) |
| |
◆ draw() [1/2]
void s3d::Buffer2D::draw |
( |
| ) |
const |
◆ draw() [2/2]
void s3d::Buffer2D::draw |
( |
const Texture & |
texture | ) |
const |
◆ drawSubset() [1/2]
void s3d::Buffer2D::drawSubset |
( |
size_t |
startTriangle, |
|
|
size_t |
triangleCount |
|
) |
| const |
◆ drawSubset() [2/2]
void s3d::Buffer2D::drawSubset |
( |
size_t |
startTriangle, |
|
|
size_t |
triangleCount, |
|
|
const Texture & |
texture |
|
) |
| const |
◆ indices
◆ vertices
The documentation for this struct was generated from the following file: