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

#include <MeshPassProcessor.h>

Public Member Functions

FORCEINLINE FMeshDrawCommandPrimitiveIdInfo ()
 
FORCEINLINE FMeshDrawCommandPrimitiveIdInfo (int32 InScenePrimitiveId, FPersistentPrimitiveIndex InDrawPrimitiveId, int32 InInstanceSceneDataOffset)
 
FORCEINLINE FMeshDrawCommandPrimitiveIdInfo (int32 InDrawPrimitiveId, int32 InScenePrimitiveId, int32 InInstanceSceneDataOffset)
 

Public Attributes

int32 DrawPrimitiveId
 
int32 ScenePrimitiveId
 
int32 InstanceSceneDataOffset: 31
 
uint32 bIsDynamicPrimitive: 1
 

Detailed Description

Container for primtive ID info that needs to be passed around, in the future will likely be condensed to just the instance ID.

Constructor & Destructor Documentation

◆ FMeshDrawCommandPrimitiveIdInfo() [1/3]

FORCEINLINE FMeshDrawCommandPrimitiveIdInfo::FMeshDrawCommandPrimitiveIdInfo ( )
inline

◆ FMeshDrawCommandPrimitiveIdInfo() [2/3]

FORCEINLINE FMeshDrawCommandPrimitiveIdInfo::FMeshDrawCommandPrimitiveIdInfo ( int32  InScenePrimitiveId,
FPersistentPrimitiveIndex  InDrawPrimitiveId,
int32  InInstanceSceneDataOffset 
)
inline

◆ FMeshDrawCommandPrimitiveIdInfo() [3/3]

FORCEINLINE FMeshDrawCommandPrimitiveIdInfo::FMeshDrawCommandPrimitiveIdInfo ( int32  InDrawPrimitiveId,
int32  InScenePrimitiveId,
int32  InInstanceSceneDataOffset 
)
inline

Member Data Documentation

◆ bIsDynamicPrimitive

uint32 FMeshDrawCommandPrimitiveIdInfo::bIsDynamicPrimitive

◆ DrawPrimitiveId

int32 FMeshDrawCommandPrimitiveIdInfo::DrawPrimitiveId

◆ InstanceSceneDataOffset

int32 FMeshDrawCommandPrimitiveIdInfo::InstanceSceneDataOffset

◆ ScenePrimitiveId

int32 FMeshDrawCommandPrimitiveIdInfo::ScenePrimitiveId

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