js/base/RenderGroup.js
'use strict'
/**
* RenderGroup class
* @access public
*/
export default class RenderGroup {
/**
* constructor
* @access public
* @constructor
*/
constructor() {
this.material = null
this.boneArray = null
this.indices = null
this.indexBuffer = null
this._indexDataCache = null
this.indices = []
}
getBoneData() {
}
getIndexData() {
if(!this._indexDataCache){
this._indexDataCache = new Uint16Array(this.indices)
}
return this._indexDataCache
}
getAmbient() {
return this.material.getAmbient()
}
getDiffuse() {
return this.material.getDiffuse()
}
getSpecular() {
return this.material.getSpecular()
}
getShininess() {
return this.material.getShininess()
}
}