StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.3 KiB
39 lines
1.3 KiB
4 years ago
|
import { ShaderGenerator, ProgramGenerator } from "../glsl/glsl";
|
||
|
import { Specification } from "stardust-core";
|
||
|
import { Dictionary } from "stardust-core";
|
||
|
export declare enum GenerateMode {
|
||
|
NORMAL = 0,
|
||
|
PICK = 1,
|
||
|
}
|
||
|
export declare enum ViewType {
|
||
|
VIEW_2D = 0,
|
||
|
VIEW_3D = 1,
|
||
|
}
|
||
|
export declare class GLSLGeometryShaderGenerator extends ShaderGenerator {
|
||
|
private _parent;
|
||
|
constructor(parent: Generator);
|
||
|
addEmitStatement(sEmit: Specification.StatementEmit): void;
|
||
|
}
|
||
|
export declare class GLSLFragmentShaderGenerator extends ShaderGenerator {
|
||
|
private _parent;
|
||
|
constructor(parent: Generator);
|
||
|
addEmitStatement(sEmit: Specification.StatementEmit): void;
|
||
|
}
|
||
|
export declare class Generator extends ProgramGenerator {
|
||
|
_vertex: ShaderGenerator;
|
||
|
_geometry: GLSLGeometryShaderGenerator;
|
||
|
_fragment: GLSLFragmentShaderGenerator;
|
||
|
_vertexCode: string;
|
||
|
_geometryCode: string;
|
||
|
_fragmentCode: string;
|
||
|
_voutMapping: Dictionary<string>;
|
||
|
_goutMapping: Dictionary<string>;
|
||
|
_foutMapping: Dictionary<string>;
|
||
|
_fragmentOutputName: string;
|
||
|
constructor(prefixCode: string, spec: Specification.Mark, shader: Specification.Shader, asUniform: (name: string) => boolean);
|
||
|
compile(): void;
|
||
|
getVertexCode(): string;
|
||
|
getGeometryCode(): string;
|
||
|
getFragmentCode(): string;
|
||
|
}
|