FBatchedElementParameters

Custom parameters for batched element shaders.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/BatchedElements.h

Include

#include "BatchedElements.h"

Syntax

class FBatchedElementParameters : public FRefCountedObject

Remarks

Custom parameters for batched element shaders. Derive from this class to implement your shader bindings.

Functions

Name Description

Public function

void

 

BindShaders

(
    FRHICommandList& RHICmdList,
    FGraphicsPipelineStateInitializer&...,
    ERHIFeatureLevel::Type InFeatureLev...,
    const FMatrix& InTransform,
    const float InGamma,
    const FMatrix& ColorWeights,
    const FTexture* Texture
)

LWC_TODO - InTransform should be a FMatrix44f, and/or should extend this with a method that takes FRelativeViewMatrices, to allow LWC-aware rendering with customized shaders.