UNPKG

@awayjs/scene

Version:
30 lines 1.18 kB
import { TriangleElements } from '@awayjs/renderer'; /** * @class away.base.TriangleElements */ export declare class SkyboxElements extends TriangleElements { static assetType: string; get assetType(): string; } import { ShaderRegisterCache, ShaderRegisterData } from '@awayjs/stage'; import { ShaderBase, _Render_RenderableBase, _Render_ElementsBase, _Stage_TriangleElements } from '@awayjs/renderer'; /** * @class away.pool.LineMaterialPool */ export declare class _Render_SkyboxElements extends _Render_ElementsBase { _includeDependencies(shader: ShaderBase): void; /** * @inheritDoc */ _getVertexCode(shader: ShaderBase, registerCache: ShaderRegisterCache, sharedRegisters: ShaderRegisterData): string; _getFragmentCode(shader: ShaderBase, registerCache: ShaderRegisterCache, sharedRegisters: ShaderRegisterData): string; } /** * * @class away.pool._Stage_SkyboxElements */ export declare class _Stage_SkyboxElements extends _Stage_TriangleElements { private _skyboxProjection; draw(renderable: _Render_RenderableBase, shader: ShaderBase, count: number, offset: number): void; } //# sourceMappingURL=SkyboxElements.d.ts.map