Lines Matching refs:Mesh
24 Mesh::Mesh(Context *rsc) : ObjectBase(rsc) {
38 Mesh::Mesh(Context *rsc,
62 Mesh::~Mesh() {
75 void Mesh::init() {
81 void Mesh::serialize(Context *rsc, OStream *stream) const {
106 Mesh *Mesh::createFromStream(Context *rsc, IStream *stream) {
147 Mesh *mesh = new Mesh(rsc, vertexBuffersCount, primitivesCount);
172 void Mesh::render(Context *rsc) const {
178 void Mesh::renderPrimitive(Context *rsc, uint32_t primIndex) const {
192 void Mesh::renderPrimitiveRange(Context *rsc, uint32_t primIndex, uint32_t start, uint32_t len) const {
201 void Mesh::uploadAll(Context *rsc) {
215 void Mesh::computeBBox(Context *rsc) {
274 Mesh *sm = new Mesh(rsc, vtxCount, idxCount);
293 Mesh *sm = static_cast<Mesh *>(mv);
298 Mesh *sm = static_cast<Mesh *>(mv);
303 Mesh *sm = static_cast<Mesh *>(mv);
313 Mesh *sm = static_cast<Mesh *>(mv);