/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/UnitTests/GameEngineTest/Effects/Prefabs/Box.ezPrefab
602 строки
12 KB
C-Core
Mesh decals fixes and unit tests (#1966)
18 июн 2026, 22:20
Не верифицирован
18 июн 2026, 22:20
e4ba71a
Код
Авторство
О чём код?
HeaderV2 { o { Uuid %id{u4{2653273945935889549,5408382608569466657}} s %t{"ezAssetDocumentInfo"} u3 %v{2} s %n{"Header"} p { s %AssetType{"Prefab"} VarArray %Dependencies{} Uuid %DocumentID{u4{2653273945935889549,5408382608569466657}} u4 %Hash{482673680676273072} VarArray %MetaInfo { Uuid{u4{11971242699897598154,12838358576299228189}} } VarArray %Outputs{} VarArray %PackageDeps { s{"{ 01efb260-0e6a-4f6e-93ca-4dfa9897bfab }"} s{"{ 317e4b00-3e99-4f42-a175-2f7cdfc3fd7f }"} s{"{ c449cbce-ae68-4bf6-b409-61732de93547 }"} s{"{ c9157316-8756-4771-a162-327b4c479b64 }"} } VarArray %References { s{"{ 01efb260-0e6a-4f6e-93ca-4dfa9897bfab }"} s{"{ 317e4b00-3e99-4f42-a175-2f7cdfc3fd7f }"} s{"{ c449cbce-ae68-4bf6-b409-61732de93547 }"} s{"{ c9157316-8756-4771-a162-327b4c479b64 }"} } s %Tags{""} } } o { Uuid %id{u4{11971242699897598154,12838358576299228189}} s %t{"ezExposedParameters"} u3 %v{3} p { VarArray %Parameters{} } } } Objects { o { Uuid %id{u4{143156849503205236,2093444061070724279}} s %t{"ezGameObject"} u3 %v{1} p { b %Active{1} VarArray %Children{} VarArray %Components { Uuid{u4{7906224441069663639,2673834784278647053}} Uuid{u4{13201624610604425397,4715912255827769827}} } s %GlobalKey{""} Vec3 %LocalPosition{f{0,0,0x0000003F}} Quat %LocalRotation{f{0,0,0,0x0000803F}} Vec3 %LocalScaling{f{0x0000803F,0x0000803F,0x0000803F}} f %LocalUniformScaling{0x0000803F} s %Mode{"ezObjectMode::Automatic"} s %Name{""} VarArray %Tags { s{"CastShadow"} } } } o { Uuid %id{u4{7906224441069663639,2673834784278647053}} s %t{"ezMeshComponent"} u3 %v{3} p { b %Active{1} Color %Color{f{0x0000803F,0x0000803F,0x0000803F,0x0000803F}} Vec4 %CustomData{f{0,0x0000803F,0,0x0000803F}} VarArray %Materials{} s %Mesh{"{ 317e4b00-3e99-4f42-a175-2f7cdfc3fd7f }"} f %SortingDepthOffset{0} } } o { Uuid %id{u4{13201624610604425397,4715912255827769827}} s %t{"ezMeshDecalComponent"} u3 %v{1} p { b %Active{1} VarArray %Decals { Uuid{u4{1068454773302186369,5362303458600349992}} Uuid{u4{10698091178655869106,5322430356251310379}} Uuid{u4{4680452154622173107,5319877401472059690}} Uuid{u4{13909610169123786933,5384091965877922906}} Uuid{u4{2042984088539366785,5612708916301296339}} } } } o { Uuid %id{u4{13649823252473592255,4903810989839864045}} s %t{"ezGameObject"} u3 %v{1} p { b %Active{1} VarArray %Children { Uuid{u4{143156849503205236,2093444061070724279}} } VarArray %Components{} s %GlobalKey{""} Vec3 %LocalPosition{f{0,0,0}} Quat %LocalRotation{f{0,0,0,0x0000803F}} Vec3 %LocalScaling{f{0x0000803F,0x0000803F,0x0000803F}} f %LocalUniformScaling{0x0000803F} s %Mode{"ezObjectMode::Automatic"} s %Name{"<Prefab-Root>"} VarArray %Tags { s{"CastShadow"} } } } o { Uuid %id{u4{4680452154622173107,5319877401472059690}} s %t{"ezMeshDecalDescription"} u3 %v{1} p { s %BaseColorTexture{"{ 01efb260-0e6a-4f6e-93ca-4dfa9897bfab }"} u2 %Index{1} } } o { Uuid %id{u4{10698091178655869106,5322430356251310379}} s %t{"ezMeshDecalDescription"} u3 %v{1} p { s %BaseColorTexture{"{ c9157316-8756-4771-a162-327b4c479b64 }"} u2 %Index{0} } } o { Uuid %id{u4{1068454773302186369,5362303458600349992}} s %t{"ezMeshDecalDescription"} u3 %v{1} p { s %BaseColorTexture{"{ c449cbce-ae68-4bf6-b409-61732de93547 }"} u2 %Index{0} } } o { Uuid %id{u4{13909610169123786933,5384091965877922906}} s %t{"ezMeshDecalDescription"} u3 %v{1} p { s %BaseColorTexture{"{ c449cbce-ae68-4bf6-b409-61732de93547 }"} u2 %Index{2} } } o { Uuid %id{u4{2042984088539366785,5612708916301296339}} s %t{"ezMeshDecalDescription"} u3 %v{1} p { s %BaseColorTexture{"{ c9157316-8756-4771-a162-327b4c479b64 }"} u2 %Index{2} } } o { Uuid %id{u4{11853713035801069701,5675254121492968510}} s %t{"ezPrefabDocumentSettings"} u3 %v{1} p { VarArray %ExposedProperties{} } } o { Uuid %id{u4{18096612296587978288,6449934965513159559}} s %t{"ezSceneDocumentRoot"} u3 %v{2} s %n{"ObjectTree"} p { VarArray %Children { Uuid{u4{13649823252473592255,4903810989839864045}} } Uuid %Settings{u4{11853713035801069701,5675254121492968510}} } } } Types { o { Uuid %id{u4{6914292285925798136,1108246313736053318}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezComponent"} u3 %TypeVersion{1} } } o { Uuid %id{u4{6967669394581444225,1261545456310377889}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{7832908673972767009,8582614506276643933}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"BaseColorTexture"} s %Type{"ezStringView"} } } o { Uuid %id{u4{11638255232360359673,3108610646416571142}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginScene"} VarArray %Properties{} s %TypeName{"ezExposedSceneProperty"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14332645745114734426,3197497487504472660}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezSceneDocumentSettingsBase"} s %PluginName{"ezEditorPluginScene"} VarArray %Properties{} s %TypeName{"ezPrefabDocumentSettings"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14633628111157529947,3328384510238863063}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezMeshComponentBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezMeshComponent"} u3 %TypeVersion{3} } } o { Uuid %id{u4{17523044089822028024,3521005166208929094}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezPropertyAttribute"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezCategoryAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{3774587384740579185,3695365945540523376}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{16042029265769598148,11405978919055105991}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezComponent"} s %PluginName{"ezGameComponentsPlugin"} VarArray %Properties { Uuid{u4{6902132715477760199,14929062528364786245}} } s %TypeName{"ezMeshDecalComponent"} u3 %TypeVersion{1} } } o { Uuid %id{u4{5336344449290661074,4383793934612844372}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{4396885050006836836,11373936384696251049}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Index"} s %Type{"ezUInt16"} } } o { Uuid %id{u4{9064688606274517541,4514156333772235209}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"ezGameComponentsPlugin"} VarArray %Properties { Uuid{u4{5336344449290661074,4383793934612844372}} Uuid{u4{6967669394581444225,1261545456310377889}} } s %TypeName{"ezMeshDecalDescription"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7605758958972330253,6687734095884105025}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezRenderComponent"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezMeshComponentBase"} u3 %TypeVersion{4} } } o { Uuid %id{u4{13649880205026559927,7297274558339895637}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezGameObject"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7832908673972767009,8582614506276643933}} s %t{"ezAssetBrowserAttribute"} u3 %v{1} p { s %DependencyFlags{"ezDependencyFlags::Package|ezDependencyFlags::Thumbnail"} s %Filter{";CompatibleAsset_Texture_2D;"} s %RequiredTag{""} } } o { Uuid %id{u4{6089094783765586323,8705960867921430659}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezDocumentRoot"} u3 %TypeVersion{1} } } o { Uuid %id{u4{3251891958765718680,9159887340540620231}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezDocumentRoot"} s %PluginName{"ezEditorPluginScene"} VarArray %Properties{} s %TypeName{"ezSceneDocumentRoot"} u3 %TypeVersion{2} } } o { Uuid %id{u4{14543630447052729839,9459039542380974471}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezObjectMode"} u3 %TypeVersion{1} } } o { Uuid %id{u4{4396885050006836836,11373936384696251049}} s %t{"ezClampValueAttribute"} u3 %v{1} p { i3 %Max{7} i3 %Min{0} } } o { Uuid %id{u4{16042029265769598148,11405978919055105991}} s %t{"ezCategoryAttribute"} u3 %v{1} p { s %Category{"Effects"} } } o { Uuid %id{u4{14700230518358869173,11472901527618371423}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginScene"} VarArray %Properties{} s %TypeName{"ezSceneDocumentSettingsBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16777871838542487558,12116962178824346014}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezComponent"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezRenderComponent"} u3 %TypeVersion{1} } } o { Uuid %id{u4{9604010176759229512,12868035041842190965}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezPropertyAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{6902132715477760199,14929062528364786245}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Array"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::Class|ezPropertyFlags::Const|ezPropertyFlags::Reference|ezPropertyFlags::Phantom"} s %Name{"Decals"} s %Type{"ezMeshDecalDescription"} } } o { Uuid %id{u4{2947336711354777548,15013008608905564043}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezEnumBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{983387834180907111,17935407260904399048}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezReflectedClass"} u3 %TypeVersion{1} } } }