Class: Renderable
Defined in: rendering/renderable.ts:16
Constructors
Constructor
new Renderable(
geometry,material,cameraEntity,floatsPerInstance,bindInstanceData,setupInstanceAttributes):Renderable
Defined in: rendering/renderable.ts:24
Parameters
geometry
material
cameraEntity
floatsPerInstance
number
bindInstanceData
BindInstanceDataCallback
setupInstanceAttributes
SetupInstanceAttributes
Returns
Renderable
Properties
bindInstanceData
readonlybindInstanceData:BindInstanceDataCallback
Defined in: rendering/renderable.ts:21
cameraEntity
readonlycameraEntity:Entity
Defined in: rendering/renderable.ts:20
floatsPerInstance
readonlyfloatsPerInstance:number
Defined in: rendering/renderable.ts:19
geometry
readonlygeometry:Geometry
Defined in: rendering/renderable.ts:17
material
readonlymaterial:Material
Defined in: rendering/renderable.ts:18
setupInstanceAttributes
readonlysetupInstanceAttributes:SetupInstanceAttributes
Defined in: rendering/renderable.ts:22
Methods
bind()
bind(
gl):void
Defined in: rendering/renderable.ts:43
Prepares for drawing: binds material and geometry (including VAO). Also binds instance data.
Parameters
gl
WebGL2RenderingContext
Returns
void