Hilo3d API - v2.0.0
    Preparing search index...

    Variable semanticConst

    semantic: {
        _blankTexture: DataTexture | null;
        ALPHACUTOFF: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        AMBIENTLIGHTSCOLOR: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        AREALIGHTSCOLOR: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        AREALIGHTSHEIGHT: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        AREALIGHTSLTCTEXTURE1: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        AREALIGHTSLTCTEXTURE2: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        AREALIGHTSPOS: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        AREALIGHTSWIDTH: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        BASECOLOR: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        blankInfo: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): undefined;
        };
        BRDFLUT: {
            get(
                _mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        camera: Camera
        | null;
        CAMERAFAR: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        CAMERANEAR: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        CAMERAPOSITION: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        CAMERATYPE: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        CLEARCOATFACTOR: {
            isDependMesh: boolean;
            notSupportInstanced: boolean;
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        CLEARCOATROUGHNESSFACTOR: {
            isDependMesh: boolean;
            notSupportInstanced: boolean;
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        COLOR_0: {
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        DIFFUSEENVINTENSITY: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        DIFFUSEENVMAP: {
            get(
                _mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        DIFFUSEENVSPHEREHARMONICS3: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        DIRECTIONALLIGHTSCOLOR: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        DIRECTIONALLIGHTSINFO: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        DIRECTIONALLIGHTSPACEMATRIX: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        DIRECTIONALLIGHTSSHADOWBIAS: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        DIRECTIONALLIGHTSSHADOWMAP: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        DIRECTIONALLIGHTSSHADOWMAPSIZE: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        EMISSIONFACTOR: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        EXPOSURE: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        fog: Fog
        | null;
        FOGCOLOR: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        FOGINFO: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        GAMMAFACTOR: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        GLOSSINESS: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        JOINT: {
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        JOINTMATRIX: {
            isDependMesh: boolean;
            notSupportInstanced: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        lightManager: LightManager
        | null;
        LOCAL: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        LOGDEPTH: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        METALLIC: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        MODEL: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        MODELINVERSE: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        MODELINVERSETRANSPOSE: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        MODELVIEW: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        MODELVIEWINVERSE: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        MODELVIEWINVERSETRANSPOSE: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        MODELVIEWPROJECTION: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        MODELVIEWPROJECTIONINVERSE: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        MORPHWEIGHTS: {
            isDependMesh: boolean;
            notSupportInstanced: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        NORMAL: {
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        NORMALDECODEMAT: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        NORMALMAPSCALE: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        OBJECTIDCOLOR: {
            isDependMesh: boolean;
            notSupportInstanced: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): Float32Array;
        };
        OCCLUSIONSTRENGTH: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POINTLIGHTCAMERA: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POINTLIGHTSCOLOR: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POINTLIGHTSINFO: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POINTLIGHTSPACEMATRIX: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POINTLIGHTSPOS: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POINTLIGHTSRANGE: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POINTLIGHTSSHADOWBIAS: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POINTLIGHTSSHADOWMAP: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POINTSHADOWMATRICES: { get(): unknown };
        POSITION: {
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        POSITIONDECODEMAT: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        PROJECTION: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        PROJECTIONINVERSE: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        REFLECTIVITY: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        REFRACTIVITY: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        REFRACTRATIO: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        renderer: SemanticRenderer
        | null;
        RENDERERSIZE: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        ROUGHNESS: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SHADOWATLAS: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SHADOWATLASRECTS: { get(): unknown };
        SHADOWATLASSIZE: { get(): unknown };
        SHININESS: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SKININDICES: {
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SKINWEIGHTS: {
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPECULARENVINTENSITY: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPECULARENVMAP: {
            get(
                _mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPECULARENVMAPMIPCOUNT: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPECULARENVMATRIX: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSCOLOR: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSCUTOFFS: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSDIR: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSINFO: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSPACEMATRIX: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSPOS: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSRANGE: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSSHADOWBIAS: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSSHADOWMAP: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        SPOTLIGHTSSHADOWMAPSIZE: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        TANGENT: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        TEXCOORD_0: {
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        TEXCOORD_1: {
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        UV1DECODEMAT: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        UVDECODEMAT: {
            isDependMesh: boolean;
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        UVMATRIX_0: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        UVMATRIX_1: {
            get(
                mesh: SemanticMesh,
                material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        VIEW: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        VIEWINVERSE: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        VIEWINVERSEINVERSETRANSPOSE: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        VIEWPORT: {
            get(
                _mesh?: SemanticMesh,
                _material?: SemanticMaterial,
                _programInfo?: ProgramBindingInfo,
            ): Float32Array;
        };
        VIEWPROJECTION: {
            get(
                _mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        WEIGHT: {
            get(
                mesh: SemanticMesh,
                _material: SemanticMaterial,
                _programInfo: ProgramBindingInfo,
            ): unknown;
        };
        getBlankTexture(): DataTexture;
        handlerColorOrTexture(
            value: MaterialTextureValue,
        ): Float32Array<ArrayBufferLike> | TextureBinding;
        handlerTexture(value: TextureBinding | null): TextureBinding;
        handlerUV(texture: unknown): number;
        init(
            _renderer: SemanticRenderer,
            _camera: Camera,
            _lightManager: LightManager,
            _fog: Fog | null,
        ): void;
        setCamera(_camera: Camera): void;
        setViewport(viewport: RendererViewport): void;
    } = ...

    语义

    Type Declaration