EShaderFundamentalType

The base types of data that shaders can consume/expose

Choose your operating system:

Windows

macOS

Linux

References

Module

ComputeFramework

Header

/Engine/Plugins/Experimental/ComputeFramework/Source/ComputeFramework/Public/ComputeFramework/ShaderParamTypeDefinition.h

Include

#include "ComputeFramework/ShaderParamTypeDefinition.h"

Syntax

enum EShaderFundamentalType
{
    Bool      = 0,
    Int       = 1,
    Uint      = 2,
    Float     = 3,
    Struct    = 4,
    None      = 255u,
}

Values

Name

Description

Bool

Int

Uint

Float

Struct

None

Remarks

The base types of data that shaders can consume/expose