VFX-JS

This is the list of components exposed by VFX-JS.

Index

Classes

Interfaces

Renderer WebGLRendererParameters WebGLDebug Object3DEventMap Intersection BaseEvent IUniform ProgressEvent OffscreenCanvas WebGLShader WebGLCapabilitiesParameters WebGLFramebuffer ArrayBufferView WebXRManagerEventMap Vector2Like ArrayLike Iterator Vector4Like QuaternionLike HSL RGB Generator RenderTargetOptions FogBase GeometryGroup WebGLProgramParametersWithUniforms MaterialParameters Texture3DImageData Vector3Like Matrix MorphTarget RaycasterParameters Face Event ProgressEventInit AddEventListenerOptions EventListenerOptions RenderItem WebXRSpaceEventMap XRHandInputState XRReferenceSpaceEventHandler XRReferenceSpaceEventMap XRWebGLLayerInit XRLayerEvent XRCompositionLayerEventMap XRProjectionLayerInit XRQuadLayerInit XRCylinderLayerInit XREquirectLayerInit XRCubeLayerInit XRRenderStateInit XRSessionEventHandler XRInputSourceChangeEventHandler XRInputSourceEventHandler XRSessionEventMap XRHitTestOptionsInit XRTransientInputHitTestOptionsInit XRHitResult XRDOMOverlayState ImageBitmap ImageData VideoFrame WebGLProgramParameters TextureImageData EventInit EventListener EventListenerObject DOMPointReadOnly DOMPointInit XRLayerInit WebGLTexture IterableIterator XRInputSourceChangeEvent IteratorYieldResult IteratorReturnResult ImageDataSettings VideoFrameInit VideoFrameBufferInit DOMRectReadOnly VideoColorSpace VideoFrameCopyToOptions PlaneLayout WebGLBuffer DOMMatrixInit DOMPoint Gamepad XRReferenceSpaceEventInit XRSessionEventInit XRInputSourceEventInit DOMRectInit VideoColorSpaceInit SpriteMaterialParameters DOMMatrix2DInit GamepadButton GamepadHapticActuator GamepadEffectParameters

Type Aliases

VFXOpts VFXProps ShaderPreset VFXUniforms RectOpts VFXWrap Record VFXUniformValue ColorSpace ToneMapping ColorRepresentation NormalBufferAttributes XRFrameRequestCallback TypedArray ShadowMapType CullFace CoordinateSystem EventListener VFXElementIntersection PixelFormat TextureDataType Blending BlendingEquation BlendingSrcFactor BlendingDstFactor XRReferenceSpaceType WebXRArrayCamera Vector2Tuple Vector4Tuple Mapping TexImageSource Wrapping MagnificationTextureFilter MinificationTextureFilter AnyMapping AnyPixelFormat PixelFormatGPU NormalOrGLBufferAttributes DepthModes StencilFunc StencilOp Side DOMHighResTimeStamp BufferSource Vector3Tuple Matrix4Tuple EulerOrder Matrix3Tuple AnimationBlendMode EventListenerOrEventListenerObject ArrayBufferLike XRPlaneSet Partial XRHandJoints XRLayerLayout XRLayerQuality XREye XRAnchorSet XRMeshSet XREnvironmentBlendMode XRVisibilityState Omit WebXRCamera Usage AttributeGPUType IteratorResult DepthTexturePixelFormat TextureComparisonFunction CubeTextureMapping CompressedPixelFormat GLSLVersion Combine DepthPackingStrategies InterpolationModes XRPlaneOrientation XRHandedness XRHandJoint XRTextureType XRHitTestTrackableType XRDOMOverlayType Pick Exclude PredefinedColorSpace CanvasImageSource AllowSharedBufferSource VideoPixelFormat XRTargetRayMode XRControllerEventType XRSessionEventType XRInputSourceEventType HTMLOrSVGImageElement AlphaOption VideoMatrixCoefficients VideoColorPrimaries VideoTransferCharacteristics GamepadMappingType GamepadHapticsResult

Variables

shaders ProgressEvent WebGLShader NoColorSpace SRGBColorSpace LinearSRGBColorSpace DisplayP3ColorSpace LinearDisplayP3ColorSpace NoToneMapping LinearToneMapping ReinhardToneMapping CineonToneMapping ACESFilmicToneMapping CustomToneMapping AgXToneMapping NeutralToneMapping WebGLFramebuffer BasicShadowMap PCFShadowMap PCFSoftShadowMap VSMShadowMap CullFaceNone CullFaceBack CullFaceFront CullFaceFrontBack WebGLCoordinateSystem WebGPUCoordinateSystem AlphaFormat RGBFormat RGBAFormat LuminanceFormat LuminanceAlphaFormat DepthFormat DepthStencilFormat RedFormat RedIntegerFormat RGFormat RGIntegerFormat RGBAIntegerFormat UnsignedByteType ByteType ShortType UnsignedShortType IntType UnsignedIntType FloatType HalfFloatType UnsignedShort4444Type UnsignedShort5551Type UnsignedInt248Type UnsignedInt5999Type NoBlending NormalBlending AdditiveBlending SubtractiveBlending MultiplyBlending CustomBlending AddEquation SubtractEquation ReverseSubtractEquation MinEquation MaxEquation SrcAlphaSaturateFactor ZeroFactor OneFactor SrcColorFactor OneMinusSrcColorFactor SrcAlphaFactor OneMinusSrcAlphaFactor DstAlphaFactor OneMinusDstAlphaFactor DstColorFactor OneMinusDstColorFactor ConstantColorFactor OneMinusConstantColorFactor ConstantAlphaFactor OneMinusConstantAlphaFactor UVMapping EquirectangularReflectionMapping EquirectangularRefractionMapping ImageBitmap ImageData VideoFrame RepeatWrapping ClampToEdgeWrapping MirroredRepeatWrapping NearestFilter LinearFilter NearestMipmapNearestFilter NearestMipMapNearestFilter NearestMipmapLinearFilter NearestMipMapLinearFilter LinearMipmapNearestFilter LinearMipMapNearestFilter LinearMipmapLinearFilter LinearMipMapLinearFilter NeverDepth AlwaysDepth LessDepth LessEqualDepth EqualDepth GreaterEqualDepth GreaterDepth NotEqualDepth NeverStencilFunc LessStencilFunc EqualStencilFunc LessEqualStencilFunc GreaterStencilFunc NotEqualStencilFunc GreaterEqualStencilFunc AlwaysStencilFunc ZeroStencilOp KeepStencilOp ReplaceStencilOp IncrementStencilOp DecrementStencilOp IncrementWrapStencilOp DecrementWrapStencilOp InvertStencilOp FrontSide BackSide DoubleSide NormalAnimationBlendMode AdditiveAnimationBlendMode DOMPointReadOnly WebGLTexture StaticDrawUsage DynamicDrawUsage StreamDrawUsage StaticReadUsage DynamicReadUsage StreamReadUsage StaticCopyUsage DynamicCopyUsage StreamCopyUsage NeverCompare LessCompare EqualCompare LessEqualCompare GreaterCompare NotEqualCompare GreaterEqualCompare AlwaysCompare DOMRectReadOnly VideoColorSpace CubeReflectionMapping CubeRefractionMapping CubeUVReflectionMapping RGB_S3TC_DXT1_Format RGBA_S3TC_DXT1_Format RGBA_S3TC_DXT3_Format RGBA_S3TC_DXT5_Format RGB_PVRTC_4BPPV1_Format RGB_PVRTC_2BPPV1_Format RGBA_PVRTC_4BPPV1_Format RGBA_PVRTC_2BPPV1_Format RGB_ETC1_Format RGB_ETC2_Format RGBA_ETC2_EAC_Format RGBA_ASTC_4x4_Format RGBA_ASTC_5x4_Format RGBA_ASTC_5x5_Format RGBA_ASTC_6x5_Format RGBA_ASTC_6x6_Format RGBA_ASTC_8x5_Format RGBA_ASTC_8x6_Format RGBA_ASTC_8x8_Format RGBA_ASTC_10x5_Format RGBA_ASTC_10x6_Format RGBA_ASTC_10x8_Format RGBA_ASTC_10x10_Format RGBA_ASTC_12x10_Format RGBA_ASTC_12x12_Format RGBA_BPTC_Format RGB_BPTC_SIGNED_Format RGB_BPTC_UNSIGNED_Format RED_RGTC1_Format SIGNED_RED_RGTC1_Format RED_GREEN_RGTC2_Format SIGNED_RED_GREEN_RGTC2_Format WebGLBuffer GLSL1 GLSL3 MultiplyOperation MixOperation AddOperation BasicDepthPacking RGBADepthPacking InterpolateDiscrete InterpolateLinear InterpolateSmooth DOMPoint Gamepad GamepadButton GamepadHapticActuator