UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PrimitiveDirtyState.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
HAL/Platform.h
"
6
#include "
Misc/EnumClassFlags.h
"
7
8
enum class
EPrimitiveDirtyState
:
uint8
9
{
10
None
= 0U,
11
ChangedTransform
= (1U << 1U),
12
ChangedStaticLighting
= (1U << 2U),
13
ChangedOther
= (1U << 3U),
16
Added
= (1U << 4U),
17
Removed
= (1U << 5U),
// Only used to make sure we don't process something that has been marked as Removed (more a debug feature, can be trimmed if need be)
18
ChangedAll
=
ChangedTransform
|
ChangedStaticLighting
|
ChangedOther
,
20
AddedMask
=
ChangedAll
|
Added
,
21
};
22
ENUM_CLASS_FLAGS
(
EPrimitiveDirtyState
);
Platform.h
EnumClassFlags.h
ENUM_CLASS_FLAGS
#define ENUM_CLASS_FLAGS(Enum)
Definition
EnumClassFlags.h:6
EPrimitiveDirtyState
EPrimitiveDirtyState
Definition
PrimitiveDirtyState.h:9
EPrimitiveDirtyState::AddedMask
@ AddedMask
EPrimitiveDirtyState::None
@ None
EPrimitiveDirtyState::Removed
@ Removed
EPrimitiveDirtyState::ChangedAll
@ ChangedAll
EPrimitiveDirtyState::ChangedStaticLighting
@ ChangedStaticLighting
EPrimitiveDirtyState::ChangedTransform
@ ChangedTransform
EPrimitiveDirtyState::ChangedOther
@ ChangedOther
EPrimitiveDirtyState::Added
@ Added
uint8
uint8_t uint8
Definition
binka_ue_file_header.h:8
Engine
Source
Runtime
Engine
Public
PrimitiveDirtyState.h
Generated by
1.9.8