@awayjs/renderer
Version:
Renderer for AwayJS
39 lines • 1.01 kB
TypeScript
import { EventBase, IAsset } from '@awayjs/core';
/**
* Dispatched to notify changes in a sub geometry object's state.
*
* @class away.events.RenderableEvent
* @see away.core.base.Graphics
*/
export declare class RenderableEvent extends EventBase {
/**
* Dispatched when a Renderable has been updated.
*/
static INVALIDATE_MATERIAL: string;
/**
*
*/
static INVALIDATE_ELEMENTS: string;
/**
*
*/
static INVALIDATE_STYLE: string;
private _renderable;
/**
* Create a new GraphicsEvent
* @param type The event type.
* @param dataType An optional data type of the vertex data being updated.
*/
constructor(type: string, renderable: IAsset);
/**
* The renderobject owner of the renderable owner.
*/
get renderable(): IAsset;
/**
* Clones the event.
*
* @return An exact duplicate of the current object.
*/
clone(): RenderableEvent;
}
//# sourceMappingURL=RenderableEvent.d.ts.map