Interface iCSMInternals<T>

interface iCSMInternals<T> {
    baseMaterial: T | InstanceType<T>;
    cacheHash: string;
    cacheKey: (() => string);
    fragmentShader: string;
    instanceID: string;
    isAlreadyExtended: boolean;
    patchMap: iCSMPatchMap;
    silent?: boolean;
    type: string;
    vertexShader: string;
}

Type Parameters

Properties

baseMaterial: T | InstanceType<T>
cacheHash: string
cacheKey: (() => string)

Type declaration

    • (): string
    • Returns string

fragmentShader: string
instanceID: string
isAlreadyExtended: boolean
patchMap: iCSMPatchMap
silent?: boolean
type: string
vertexShader: string