|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
#include <scene/graphics/quadRender.h>
Public Member Functions | |
| QuadRender (const std::shared_ptr< Shader > &shader) | |
| void | render (const Vector4 *viewport=nullptr, const Vector4 *scissor=nullptr) const |
| ~QuadRender ()=default | |
Definition at line 16 of file quadRender.h.
|
explicit |
Definition at line 11 of file quadRender.cpp.
|
default |
| void visutwin::canvas::QuadRender::render | ( | const Vector4 * | viewport = nullptr, |
| const Vector4 * | scissor = nullptr ) const |
Definition at line 16 of file quadRender.cpp.
References visutwin::canvas::Primitive::base, visutwin::canvas::Primitive::baseVertex, visutwin::canvas::Primitive::count, visutwin::canvas::Vector4::getW(), visutwin::canvas::Vector4::getX(), visutwin::canvas::Vector4::getY(), visutwin::canvas::Vector4::getZ(), visutwin::canvas::Primitive::indexed, visutwin::canvas::PRIMITIVE_TRISTRIP, and visutwin::canvas::Primitive::type.