UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRayTracingCachedMeshCommandFlags Struct Reference

#include <RayTracingMeshDrawCommands.h>

Public Member Functions

 FRayTracingCachedMeshCommandFlags ()
 
bool operator== (const FRayTracingCachedMeshCommandFlags &Other) const
 
bool operator!= (const FRayTracingCachedMeshCommandFlags &Other) const
 

Public Attributes

uint64 CachedMeshCommandHash = 0
 
union { 
 
   struct { 
 
      uint8   InstanceMask 
 
      bool   bAllSegmentsOpaque: 1 
 
      bool   bAllSegmentsCastShadow: 1 
 
      bool   bAnySegmentsCastShadow: 1 
 
      bool   bAnySegmentsDecal: 1 
 
      bool   bAllSegmentsDecal: 1 
 
      bool   bTwoSided: 1 
 
      bool   bIsSky: 1 
 
      bool   bAllSegmentsTranslucent: 1 
 
      bool   bAllSegmentsReverseCulling: 1 
 
   }  
 
   uint32   Data 
 
};  
 

Friends

uint32 GetTypeHash (const FRayTracingCachedMeshCommandFlags &Key)
 

Constructor & Destructor Documentation

◆ FRayTracingCachedMeshCommandFlags()

FRayTracingCachedMeshCommandFlags::FRayTracingCachedMeshCommandFlags ( )
inline

Member Function Documentation

◆ operator!=()

bool FRayTracingCachedMeshCommandFlags::operator!= ( const FRayTracingCachedMeshCommandFlags Other) const
inline

◆ operator==()

bool FRayTracingCachedMeshCommandFlags::operator== ( const FRayTracingCachedMeshCommandFlags Other) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FRayTracingCachedMeshCommandFlags Key)
friend

Member Data Documentation

◆ [union]

◆ bAllSegmentsCastShadow

bool FRayTracingCachedMeshCommandFlags::bAllSegmentsCastShadow

◆ bAllSegmentsDecal

bool FRayTracingCachedMeshCommandFlags::bAllSegmentsDecal

◆ bAllSegmentsOpaque

bool FRayTracingCachedMeshCommandFlags::bAllSegmentsOpaque

◆ bAllSegmentsReverseCulling

bool FRayTracingCachedMeshCommandFlags::bAllSegmentsReverseCulling

◆ bAllSegmentsTranslucent

bool FRayTracingCachedMeshCommandFlags::bAllSegmentsTranslucent

◆ bAnySegmentsCastShadow

bool FRayTracingCachedMeshCommandFlags::bAnySegmentsCastShadow

◆ bAnySegmentsDecal

bool FRayTracingCachedMeshCommandFlags::bAnySegmentsDecal

◆ bIsSky

bool FRayTracingCachedMeshCommandFlags::bIsSky

◆ bTwoSided

bool FRayTracingCachedMeshCommandFlags::bTwoSided

◆ CachedMeshCommandHash

uint64 FRayTracingCachedMeshCommandFlags::CachedMeshCommandHash = 0

◆ Data

uint32 FRayTracingCachedMeshCommandFlags::Data

◆ InstanceMask

uint8 FRayTracingCachedMeshCommandFlags::InstanceMask

The documentation for this struct was generated from the following file: