#include <geometry.h>
Definition at line 82 of file geometry.h.
◆ UnskinnedVertexBufferGeometry()
impeller::scene::UnskinnedVertexBufferGeometry::UnskinnedVertexBufferGeometry |
( |
| ) |
|
|
default |
◆ ~UnskinnedVertexBufferGeometry()
impeller::scene::UnskinnedVertexBufferGeometry::~UnskinnedVertexBufferGeometry |
( |
| ) |
|
|
overridedefault |
◆ BindToCommand()
Implements impeller::scene::Geometry.
Definition at line 200 of file geometry.cc.
204 {
205 pass.SetVertexBuffer(
207
208 UnskinnedVertexShader::FrameInfo
info;
210 UnskinnedVertexShader::BindFrameInfo(pass,
buffer.EmplaceUniform(
info));
211}
static void info(const char *fmt,...) SK_PRINTF_LIKE(1
VertexBuffer GetVertexBuffer(Allocator &allocator) const override
static const uint8_t buffer[]
static SkColor4f transform(SkColor4f c, SkColorSpace *src, SkColorSpace *dst)
◆ GetGeometryType()
GeometryType impeller::scene::UnskinnedVertexBufferGeometry::GetGeometryType |
( |
| ) |
const |
|
overridevirtual |
◆ GetVertexBuffer()
VertexBuffer impeller::scene::UnskinnedVertexBufferGeometry::GetVertexBuffer |
( |
Allocator & |
allocator | ) |
const |
|
overridevirtual |
◆ SetVertexBuffer()
void impeller::scene::UnskinnedVertexBufferGeometry::SetVertexBuffer |
( |
VertexBuffer |
vertex_buffer | ) |
|
Definition at line 183 of file geometry.cc.
184 {
185 vertex_buffer_ = std::move(vertex_buffer);
186}
The documentation for this class was generated from the following files: