UNPKG

@awayjs/renderer

Version:
17 lines (16 loc) 548 B
import { _Render_RenderableBase } from './_Render_RenderableBase'; import { RenderEntity } from './RenderEntity'; import { ITraversable } from '@awayjs/view'; /** * IMaterialClassGL is an interface for the constructable class definition GL_MaterialBase that is used to * create render objects in the rendering pipeline to render the contents of a partition * * @class away.render.GL_MaterialBase */ export interface _IRender_RenderableClass { /** * */ new(renderable: ITraversable, renderEntity: RenderEntity): _Render_RenderableBase; }