Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.5.30
    Preparing search index...

    Interface BloodDecals3DProps

    Props for BloodDecals3D component

    interface BloodDecals3DProps {
        decals: readonly BloodDecal[];
        enabled?: boolean;
        fadeDuration?: number;
        isMobile?: boolean;
        onDecalComplete?: (decalId: string) => void;
        targetMeshRef?: RefObject<
            Mesh<
                BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
                Material | Material[],
                Object3DEventMap,
            >,
        >;
    }
    Index

    Properties

    decals: readonly BloodDecal[]

    Active blood decals to render

    enabled?: boolean

    Whether decals are enabled (violence settings)

    fadeDuration?: number

    Decal fade duration in seconds

    isMobile?: boolean

    Mobile mode (simplified decals)

    onDecalComplete?: (decalId: string) => void

    Callback when decal fully fades

    targetMeshRef?: RefObject<
        Mesh<
            BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
            Material | Material[],
            Object3DEventMap,
        >,
    >

    Character mesh reference for decal projection