@itwin/core-frontend
Version:
iTwin.js frontend components
53 lines • 1.32 kB
TypeScript
/** @packageDocumentation
* @module WebGL
*/
import { CompositeFlags } from "./RenderFlags";
/** Technique enumeration
* @internal
*/
export declare const enum TechniqueId {
Invalid = -1,
Surface = 0,
Polyline = 1,
PointCloud = 2,
PointString = 3,
Edge = 4,
SilhouetteEdge = 5,
IndexedEdge = 6,
RealityMesh = 7,
PlanarGrid = 8,
CompositeHilite = 9,
CompositeTranslucent = 10,
CompositeHiliteAndTranslucent = 11,
CompositeOcclusion = 12,
CompositeTranslucentAndOcclusion = 13,
CompositeHiliteAndOcclusion = 14,
CompositeAll = 15,
OITClearTranslucent = 16,
CopyPickBuffers = 17,
CopyColor = 18,
CopyColorNoAlpha = 19,
VolClassColorUsingStencil = 20,
ClearPickAndColor = 21,
EVSMFromDepth = 22,
SkyBox = 23,
SkySphereGradient = 24,
SkySphereTexture = 25,
AmbientOcclusion = 26,
Blur = 27,
BlurTestOrder = 28,
CombineTextures = 29,
Combine3Textures = 30,
VolClassCopyZ = 31,
VolClassSetBlend = 32,
VolClassBlend = 33,
EDLCalcBasic = 34,
EDLCalcFull = 35,
EDLFilter = 36,
EDLMix = 37,
NumBuiltIn = 38,
COUNT = 38
}
/** @internal */
export declare function computeCompositeTechniqueId(flags: CompositeFlags): TechniqueId;
//# sourceMappingURL=TechniqueId.d.ts.map