# D
# dragon::result::SuccessTag
Offset | Type | Name |
---|
# DurableCustom
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<AchievementOfferInfo> | mAchievementInfo |
16 | (32) std::string | mCreatorName |
48 | (32) std::string | mRealmsTier |
80 | (32) std::string | mRealmsPlusEndDate |
112 | (32) std::string | mRealmsPlusStartDate |
144 | (1) bool | mShowRealmsPlusEndDate |
152 | (32) std::string | mShareUrl |
184 | (32) std::string | mVideoUrl |
216 | (32) std::string | mTextureVersion |
248 | (4) int | mMinPerformanceTier |
252 | (4) int | mPrice |
256 | (4) int | mPacksIncludedInOfferCount |
260 | (4) int | mTotalMSRP |
264 | (4) int | mStorePriority |
268 | (4) int | mNumSkins |
272 | (4) _BYTE[4] | mPersonaPieceType |
276 | (1) persona::Rarity | mPersonaPieceRarity |
277 | (1) bool | mPurchasable |
278 | (1) bool | mRedeemable |
279 | (1) bool | mIsPromoItem |
280 | (24) std::vector<DateRange> | mActiveOfferDates |
304 | (24) std::vector<std::string> | mBundleProductIds |
328 | (24) std::vector<PackIdVersion> | mPackIdentities |
352 | (16) std::shared_ptr<StoreVisualStyle> | mRelatedItemsRow |
# dragon::materials::MaterialUniformName
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | mHash |
# dragon::frameobject::BlitExtractAndSortSystem::ExtractAndSort::__l2::<lambda_bdd2dbd9a538efd9e8006221080bc33e>
Offset | Type | Name |
---|
# dragon::rendering::BufferClear
Offset | Type | Name |
---|---|---|
0 | (2) _BYTE[2] | mBufferClearMask |
4 | (4) unsigned int | mColor |
8 | (4) float | mDepth |
12 | (1) unsigned __int8 | mStencilRef |
# dragon::rendering::ViewSet
Offset | Type | Name |
---|---|---|
0 | (24) const std::vector<unsigned short> | mSets |
# Description
Offset | Type | Name |
---|---|---|
0 | (8) Description_vtbl * | __vftable |
# detail::SpawnManager
Offset | Type | Name |
---|---|---|
0 | (8) std::unique_ptr<ItemStack> | mSpawnedItemInstance |
# detail::getRecipesByResult::__l7::<lambda_386849b12334321bacf7794b65d89835>
Offset | Type | Name |
---|
# detail::getRecipesByInput::__l7::<lambda_ef181433dc3cc8cd3389e6d145a10c82>
Offset | Type | Name |
---|
# DataStructures::List<RakNet::PluginInterface2 *>
Offset | Type | Name |
---|---|---|
0 | (8) RakNet::PluginInterface2 ** | listArray |
8 | (4) unsigned int | list_size |
12 | (4) unsigned int | allocation_size |
# DataStructures::Queue<RakNet::Packet *>
Offset | Type | Name |
---|---|---|
0 | (8) RakNet::Packet ** | array |
8 | (4) unsigned int | head |
12 | (4) unsigned int | tail |
16 | (4) unsigned int | allocation_size |
# DataStructures::ThreadsafeAllocatingQueue<RakNet::Packet>
Offset | Type | Name |
---|---|---|
0 | (40) DataStructures::MemoryPool<RakNet::Packet> | memoryPool |
40 | (40) RakNet::SimpleMutex | memoryPoolMutex |
80 | (24) DataStructures::Queue<RakNet::Packet *> | queue |
104 | (40) RakNet::SimpleMutex | queueMutex |
# DataStructures::MemoryPool<RakNet::Packet>
Offset | Type | Name |
---|---|---|
0 | (8) DataStructures::MemoryPool<RakNet::Packet>::Page * | availablePages |
8 | (8) DataStructures::MemoryPool<RakNet::Packet>::Page * | unavailablePages |
16 | (8) DataStructures::MemoryPool<RakNet::Packet>::Page * | lastReleasePage |
24 | (4) int | availablePagesSize |
28 | (4) int | unavailablePagesSize |
32 | (4) int | memoryPoolPageSize |
# DataStructures::ThreadsafeAllocatingQueue<RakNet::SystemAddress>
Offset | Type | Name |
---|---|---|
0 | (40) DataStructures::MemoryPool<RakNet::SystemAddress> | memoryPool |
40 | (40) RakNet::SimpleMutex | memoryPoolMutex |
80 | (24) DataStructures::Queue<RakNet::SystemAddress *> | queue |
104 | (40) RakNet::SimpleMutex | queueMutex |
# DataStructures::MemoryPool<RakNet::SystemAddress>
Offset | Type | Name |
---|---|---|
0 | (8) DataStructures::MemoryPool<RakNet::SystemAddress>::Page * | availablePages |
8 | (8) DataStructures::MemoryPool<RakNet::SystemAddress>::Page * | unavailablePages |
16 | (8) DataStructures::MemoryPool<RakNet::SystemAddress>::Page * | lastReleasePage |
24 | (4) int | availablePagesSize |
28 | (4) int | unavailablePagesSize |
32 | (4) int | memoryPoolPageSize |
# DataStructures::Queue<RakNet::SystemAddress *>
Offset | Type | Name |
---|---|---|
0 | (8) RakNet::SystemAddress ** | array |
8 | (4) unsigned int | head |
12 | (4) unsigned int | tail |
16 | (4) unsigned int | allocation_size |
# DataStructures::ThreadsafeAllocatingQueue<RakNet::RemoteClient *>
Offset | Type | Name |
---|---|---|
0 | (40) DataStructures::MemoryPool<RakNet::RemoteClient *> | memoryPool |
40 | (40) RakNet::SimpleMutex | memoryPoolMutex |
80 | (24) DataStructures::Queue<RakNet::RemoteClient * *> | queue |
104 | (40) RakNet::SimpleMutex | queueMutex |
# DataStructures::MemoryPool<RakNet::RemoteClient *>
Offset | Type | Name |
---|---|---|
0 | (8) DataStructures::MemoryPool<RakNet::RemoteClient *>::Page * | availablePages |
8 | (8) DataStructures::MemoryPool<RakNet::RemoteClient *>::Page * | unavailablePages |
16 | (8) DataStructures::MemoryPool<RakNet::RemoteClient *>::Page * | lastReleasePage |
24 | (4) int | availablePagesSize |
28 | (4) int | unavailablePagesSize |
32 | (4) int | memoryPoolPageSize |
# DataStructures::Queue<RakNet::RemoteClient * *>
Offset | Type | Name |
---|---|---|
0 | (8) RakNet::RemoteClient *** | array |
8 | (4) unsigned int | head |
12 | (4) unsigned int | tail |
16 | (4) unsigned int | allocation_size |
# DataStructures::Queue<RakNet::SystemAddress>
Offset | Type | Name |
---|---|---|
0 | (8) RakNet::SystemAddress * | array |
8 | (4) unsigned int | head |
12 | (4) unsigned int | tail |
16 | (4) unsigned int | allocation_size |
# DataStructures::List<unsigned __int64>
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 * | listArray |
8 | (4) unsigned int | list_size |
12 | (4) unsigned int | allocation_size |
# dragon::mesh::translateFormat::__l3::<lambda_633e9c10ac4a5a2ae92c8d597c5207c3>
Offset | Type | Name |
---|
# dragon::rendering::BloomParameters
Offset | Type | Name |
---|---|---|
0 | (1) bool | enabled |
4 | (4) float | multiplier |
8 | (4) int | mipLevels |
# dragon::rendering::<unnamed_type_rtBufferFormats>
Offset | Type | Name |
---|---|---|
0 | (4) mce::TextureFormat | mTextureFormat |
4 | (4) dragon::rendering::RtBufferSizes | mSize |
# dragon::rendering::ToneMappingParameters
Offset | Type | Name |
---|---|---|
0 | (4) float | intensity |
4 | (1) bool | colorGradingEnabled |
8 | (4) float | colorTemperature |
12 | (4) float | colorTint |
16 | (4) float | shadowContrast |
20 | (4) float | shadowContrastEnd |
24 | (4) float | curveShift |
28 | (4) float | dynamicRange |
32 | (4) float | shadowMinSlope |
36 | (4) float | maxExposureIncrease |
40 | (4) float | filmicSaturationCorrection |
44 | (1) bool | debugMode |
# dragon::result::FailureTag
Offset | Type | Name |
---|
# DropItemForGoal::start::__l2::<lambda_70c3bde66f3ae4c4e2559bc58752dbed>
Offset | Type | Name |
---|---|---|
0 | (8) const Vec3 * | mobPos |
# dbcs_index
Offset | Type | Name |
---|---|---|
0 | (8) const unsigned __int16 * | map |
8 | (1) unsigned __int8 | bottom |
9 | (1) unsigned __int8 | top |
# dbcs_map
Offset | Type | Name |
---|---|---|
0 | (8) const char * | charset |
8 | (8) const unim_index * | encmap |
16 | (8) const dbcs_index * | decmap |
# dfa
Offset | Type | Name |
---|---|---|
0 | (4) int | d_type |
8 | (8) char * | d_name |
16 | (4) int | d_initial |
20 | (4) int | d_nstates |
24 | (8) state * | d_state |
32 | (8) char * | d_first |
# D3D11_INPUT_ELEMENT_DESC
Offset | Type | Name |
---|---|---|
0 | (8) const char * | SemanticName |
8 | (4) unsigned int | SemanticIndex |
12 | (4) DXGI_FORMAT | Format |
16 | (4) unsigned int | InputSlot |
20 | (4) unsigned int | AlignedByteOffset |
24 | (4) D3D11_INPUT_CLASSIFICATION | InputSlotClass |
28 | (4) unsigned int | InstanceDataStepRate |
# DXGI_SAMPLE_DESC
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | Count |
4 | (4) unsigned int | Quality |
# D3D12_HEAP_PROPERTIES
Offset | Type | Name |
---|---|---|
0 | (4) D3D12_HEAP_TYPE | Type |
4 | (4) D3D12_CPU_PAGE_PROPERTY | CPUPageProperty |
8 | (4) D3D12_MEMORY_POOL | MemoryPoolPreference |
12 | (4) unsigned int | CreationNodeMask |
16 | (4) unsigned int | VisibleNodeMask |
# D3D12_INPUT_ELEMENT_DESC
Offset | Type | Name |
---|---|---|
0 | (8) const char * | SemanticName |
8 | (4) unsigned int | SemanticIndex |
12 | (4) DXGI_FORMAT | Format |
16 | (4) unsigned int | InputSlot |
20 | (4) unsigned int | AlignedByteOffset |
24 | (4) D3D12_INPUT_CLASSIFICATION | InputSlotClass |
28 | (4) unsigned int | InstanceDataStepRate |
# D3D12_RANGE
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | Begin |
8 | (8) unsigned __int64 | End |
# DelayedDeleter<SubChunkBrightnessStorage>
Offset | Type | Name |
---|---|---|
0 | (32) std::priority_queue<std::pair<std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > >,std::unique_ptr<SubChunkBrightnessStorage> >,std::vector<std::pair<std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > >,std::unique_ptr<SubChunkBrightnessStorage> >>,std::greater<std::pair<std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > >,std::unique_ptr<SubChunkBrightnessStorage> > > > | mEntries |
32 | (80) std::mutex | mEntriesMutex |
# DirtyTicksCounter
Offset | Type | Name |
---|---|---|
0 | (4) int | totalTime |
4 | (4) int | lastChange |
# DataStructures::List<RakNet::RakString::SharedString *>
Offset | Type | Name |
---|---|---|
0 | (8) RakNet::RakString::SharedString ** | listArray |
8 | (4) unsigned int | list_size |
12 | (4) unsigned int | allocation_size |
# DynDnsResult
Offset | Type | Name |
---|---|---|
0 | (8) const char * | description |
8 | (8) const char * | code |
16 | (4) RakNet::DynDnsResultCode | resultCode |
# DelayedDeleter<SubChunkBlockStorage>
Offset | Type | Name |
---|---|---|
0 | (32) std::priority_queue<std::pair<std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > >,std::unique_ptr<SubChunkBlockStorage> >,std::vector<std::pair<std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > >,std::unique_ptr<SubChunkBlockStorage> >>,std::greater<std::pair<std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > >,std::unique_ptr<SubChunkBlockStorage> > > > | mEntries |
32 | (80) std::mutex | mEntriesMutex |
# DlcUIWrapper::tick::__l16::<lambda_bfd2b51cecfab4c1e061c5edadc6ab82>
Offset | Type | Name |
---|---|---|
0 | (8) DlcUIWrapper *const | __this |
8 | (144) DlcDependency | unownedDependency |
# DlcDependency
Offset | Type | Name |
---|---|---|
0 | (136) PackIdVersion | mPackIdentity |
136 | (8) const ManifestContentItem * | mManifestContentItem |
# DlcUIWrapper::tick::__l58::<lambda_60f23828f0d7604993f7eea9ab594137>
Offset | Type | Name |
---|---|---|
0 | (8) DlcUIWrapper *const | __this |
8 | (16) std::weak_ptr<bool> | weak |
# DlcId
Offset | Type | Name |
---|---|---|
0 | (1) bool | mUsePersonaLookupRequest |
8 | (32) std::string | mProductId |
40 | (32) std::string | mBinaryType |
72 | (128) DlcHydrationInfo | mHydrationInfo |
# DlcHydrationInfo
Offset | Type | Name |
---|---|---|
0 | (32) std::string | mTitle |
32 | (32) std::string | mContentId |
64 | (32) std::string | mContentUrl |
96 | (24) std::vector<PackIdVersion> | mPackIdentities |
120 | (1) bool | mTitleLocked |
# dragon::rendering::drawcommands::BufferBinding
Offset | Type | Name |
---|---|---|
0 | (1) unsigned __int8 | mStage |
2 | (6) std::variant<bgfx::IndexBufferHandle,bgfx::VertexBufferHandle,bgfx::DynamicIndexBufferHandle,bgfx::DynamicVertexBufferHandle,bgfx::IndirectBufferHandle,dragon::rendering::drawcommands::BufferBinding::ShaderBufferHandle> | mHandle |
8 | (4) bgfx::Access::Enum | mAccess |
# dragon::rendering::drawcommands::BufferBinding::ShaderBufferHandle
Offset | Type | Name |
---|---|---|
0 | (2) bgfx::UniformHandle | mSampler |
2 | (2) bgfx::ShaderBufferHandle | mHandle |
# dragon::platform::helpers::VisitOverloaded<<lambda_2065e32731376600173fb4ea1bcbb9b4>,<lambda_bc8cc4a5e9bcd28e4962e401584e810c>,<lambda_d00193f480816348f3992a08441a80fb>,<lambda_19a39ca30a9c1cb36d3b066a66e079bf>,<lambda_b383a9617f3dde04ca8205eadd764394>,<lambda_7354503bf8e6830a096570bb83fb0ea9>,<lambda_de38cdb3b974332c0bb3c504ceb15d8d> >
Offset | Type | Name |
---|---|---|
0 | (8) MinecraftGame::_updateTextureAtlasPBRData::__l17::<lambda_2065e32731376600173fb4ea1bcbb9b4> | baseclass_0 |
8 | (32) MinecraftGame::_updateTextureAtlasPBRData::__l17::<lambda_bc8cc4a5e9bcd28e4962e401584e810c> | baseclass_8 |
40 | (32) MinecraftGame::_updateTextureAtlasPBRData::__l17::<lambda_d00193f480816348f3992a08441a80fb> | baseclass_28 |
72 | (24) MinecraftGame::_updateTextureAtlasPBRData::__l17::<lambda_19a39ca30a9c1cb36d3b066a66e079bf> | baseclass_48 |
96 | (24) MinecraftGame::_updateTextureAtlasPBRData::__l17::<lambda_b383a9617f3dde04ca8205eadd764394> | baseclass_60 |
120 | (1) _BYTE | gap78 |
# DataBindingComponent::DataBinding
Offset | Type | Name |
---|---|---|
0 | (4) _BYTE[4] | bindingType |
4 | (4) _BYTE[4] | bindingCondition |
8 | (32) std::string | bindingName |
40 | (32) UiExpression | bindingExpression |
72 | (32) std::string | bindingNameOverride |
104 | (32) std::string | collectionName |
136 | (32) std::string | collectionPrefix |
168 | (32) UiExpression | viewBindingSourcePropertyName |
200 | (32) std::string | viewBindingTargetPropertyName |
232 | (16) std::weak_ptr<UIControl> | viewBindingSourceControl |
248 | (4) unsigned int | collectionNameHash |
252 | (4) unsigned int | bindingNameHash |
256 | (4) int | collectionIndex |
260 | (1) bool | alreadyBoundOnce |
261 | (1) bool | visible |
# DataBindingComponent::_addBindings::__l2::<lambda_ae694adc5431441ed2a34f3dcdf92f95>
Offset | Type | Name |
---|---|---|
0 | (8) const ExprToken * | overrideToken |
8 | (8) BindingType * | bindingType |
16 | (8) const std::string * | collectionName |
24 | (8) const unsigned __int64 * | collectionNameHash |
32 | (8) UiExpression * | bindingExpression |
40 | (8) const std::string * | bindingNameOverride |
48 | (8) const BindingCondition * | bindingCondition |
56 | (8) DataBindingComponent *const | __this |
# DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::queue::__l2::<lambda_1671079fd17c377b6ba1e3322caff484>
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<std::promise<enum DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason> > | promise |
16 | (64) std::function<void __cdecl(void)> | callback |
# dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::Span
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::Page * | mPage |
8 | (8) unsigned __int64 | mBegin |
16 | (8) unsigned __int64 | mEnd |
24 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> > | mHandle |
40 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> > | mBuffer |
56 | (4) unsigned int | mBucketKey |
60 | (4) unsigned int | mBytesOffset |
64 | (4) unsigned int | mElementCount |
68 | (4) unsigned int | mPayLoadSize |
# dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64>
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | mValue |
# dragon::platform::helpers::VisitOverloaded<<lambda_e54f98baf2987f77ea926a7cd49c8fc6>,<lambda_b5e7774ec560db157d48075e329552a9>,<lambda_8e4ab82d5bcb07b8427408b8b83b3761> >
Offset | Type | Name |
---|---|---|
0 | (8) _renderLayer::__l2::<lambda_d082a5f259f0ca08b9059a7e04233587>::()::__l5::<lambda_e54f98baf2987f77ea926a7cd49c8fc6> | baseclass_0 |
8 | (8) _renderLayer::__l2::<lambda_d082a5f259f0ca08b9059a7e04233587>::()::__l5::<lambda_b5e7774ec560db157d48075e329552a9> | baseclass_8 |
16 | (8) _renderLayer::__l2::<lambda_d082a5f259f0ca08b9059a7e04233587>::()::__l5::<lambda_8e4ab82d5bcb07b8427408b8b83b3761> | baseclass_10 |
# dragon::res::ServerTexture
Offset | Type | Name |
---|---|---|
0 | (16) mce::ServerResourcePointer<mce::ResourcePointer<dragon::res::ResolvedTextureResource,mce::ResourceBlockTemplate<dragon::res::ResolvedTextureResource,mce::PerFrameHandleTracker,dragon::res::TextureDescription>,std::shared_ptr>,mce::AssertResourceServiceErrorHandler> | baseclass_0 |
# DayOneExperienceScreenController::_registerEventHandlers::__l2::<lambda_f10099cf2a5bfbc92fa7d934f63d1af7>::()::__l2::<lambda_4ab40b1b340b633ec6109521a74361ba>
Offset | Type | Name |
---|---|---|
0 | (16) std::weak_ptr<DayOneExperienceScreenController> | weakThis |
16 | (608) const LegacyWorldInfo | worldInfo |
# DropdownScreenController::setUpCallbacksForCollectionDropdownOption::__l8::<lambda_c600f6519c28f876d1ec983205dafb93>
Offset | Type | Name |
---|---|---|
0 | (64) std::function<bool __cdecl(int)> | isEnabled |
# DayOneExperienceModel::fetchLegacySkin::__l2::<lambda_b5e83f1d4458c114d16c121ef6e05623>
Offset | Type | Name |
---|---|---|
0 | (16) std::weak_ptr<DayOneExperienceModel> | weakThis |
16 | (112) SkinHandle | skinHandle |
# DayOneExperienceModel::_getWorldImportCallback::__l2::<lambda_f853d7d16d9e220223621d3818c282af>
Offset | Type | Name |
---|---|---|
0 | (16) std::weak_ptr<DayOneExperienceModel> | weakThis |
16 | (32) const std::string | levelId |
48 | (64) std::function<void __cdecl(void)> | failureCallback |
# DayOneExperienceModel::_onWorldConversionCompleted::__l2::<lambda_7f3628f39ee7691a06d2d3f17aea0b37>
Offset | Type | Name |
---|---|---|
0 | (16) std::weak_ptr<DayOneExperienceModel> | weakThis |
16 | (16) std::shared_ptr<ImportResult> | result |
32 | (32) const std::string | levelId |
# DlcBatchModel::searchForProductIds::__l2::<lambda_2325ef26f38ec7586543d999d52bbc65>
Offset | Type | Name |
---|---|---|
0 | (8) DlcBatchModel *const | __this |
8 | (16) std::weak_ptr<bool> | weak_existence |
24 | (64) std::function<void __cdecl(bool)> | searchCompleteCallback |
# DlcBatchModel
Offset | Type | Name |
---|---|---|
0 | (8) IDlcBatchModel | baseclass_0 |
8 | (16) gsl::not_null<Bedrock::NonOwnerPointer<ContentAcquisition> > | mContentAcquisition |
24 | (16) gsl::not_null<Bedrock::NonOwnerPointer<StoreCatalogRepository> > | mStoreCatalog |
40 | (16) std::shared_ptr<bool> | mExistenceTracker |
56 | (24) std::vector<DlcId> | mDlcIds |
80 | (24) std::vector<PackIdVersion> | mPackIds |
104 | (4) _BYTE[4] | mDlcProductIdSearch |
108 | (4) _BYTE[4] | mInitiatorCategory |
# DBChunkStorageKey
Offset | Type | Name |
---|---|---|
0 | (8) const ChunkPos | pos |
8 | (4) const AutomaticID<Dimension,int> | id |
# DBStorageConfig
Offset | Type | Name |
---|---|---|
0 | (8) Scheduler * | scheduler |
8 | (32) Core::PathBuffer<std::string > | fullPath |
40 | (32) std::string | levelId |
72 | (32) Core::PathBuffer<std::string > | dbSubfolder |
104 | (8) const ContentIdentity * | contentIdentity |
112 | (8) const IContentKeyProvider * | keyProvider |
120 | (16) std::shared_ptr<SaveTransactionManager> | saveTransactionManager |
136 | (8) std::chrono::duration<__int64,std::ratio<1,1000000000> > | compactionInterval |
144 | (8) std::chrono::duration<__int64,std::ratio<1,1000000000> > | writeFlushInterval |
152 | (16) std::shared_ptr<Core::FileStorageArea> | storageArea |
168 | (1) bool | enableCompactionListener |
169 | (1) bool | enableStorage |
170 | (1) bool | enableSnapshots |
# dragon::RenderMetadata
Offset | Type | Name |
---|---|---|
0 | (8) const __int64 | mID |
# dragon::platform::helpers::VisitOverloaded<<lambda_646478fcdb2a37f507ae4129658625ce>,<lambda_7625e103360d3e551555490519cd97c2>,<lambda_a9ff2fc524dc959b011c3f226a1ef25b> >
Offset | Type | Name |
---|---|---|
0 | (1) _BYTE | gap0 |
# dragon::platform::helpers::VisitOverloaded<<lambda_d7940ffb93fe410c58f19e715232b6a2>,<lambda_5f8c4a4c624541123271290ae21b2013>,<lambda_b559a75f772e7c4c981d41b43e1aabbe> >
Offset | Type | Name |
---|---|---|
0 | (1) _BYTE | gap0 |
# dragon::platform::helpers::VisitOverloaded<<lambda_252416c79aa1913095d3ae39c6637066>,<lambda_e40dd031a90a08d6d5d2f9c21e88995c>,<lambda_8249f339d7b54daa285aa378ab1a26f3> >
Offset | Type | Name |
---|---|---|
0 | (1) _BYTE | gap0 |
# dragon::memory::Block<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,unsigned int>
Offset | Type | Name |
---|---|---|
0 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> > | mBuffer |
16 | (4) unsigned int | mOffset |
20 | (4) unsigned int | mSize |
# dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64>
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | mValue |
# DistanceFieldCullingStep
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | mRawIdx |
4 | (1) char | mX |
5 | (1) char | mY |
6 | (1) char | mZ |
7 | (1) unsigned __int8 | mPadding |
# dragon::frameobject::components::ViewSetId
Offset | Type | Name |
---|---|---|
0 | (2) unsigned __int16 | mValue |
# dragon::res::ClientTexture
Offset | Type | Name |
---|---|---|
0 | (16) mce::ClientResourcePointer<mce::ResourcePointer<dragon::res::ResolvedTextureResource,mce::ResourceBlockTemplate<dragon::res::ResolvedTextureResource,mce::PerFrameHandleTracker,dragon::res::TextureDescription>,std::shared_ptr> > | baseclass_0 |
# dragon::BufferDescription
Offset | Type | Name |
---|---|---|
0 | (8) cg::BufferDescription | baseclass_0 |
8 | (32) std::string | mDebugName |
# DateRange
Offset | Type | Name |
---|---|---|
0 | (32) std::string | mStartDate |
32 | (32) std::string | mEndDate |
# dragon::frameobject::components::MeshFilter
Offset | Type | Name |
---|---|---|
0 | (32) std::variant<dragon::mesh::TypedVertexBufferHandle,mce::ServerResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedVertexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr>,mce::AssertResourceServiceErrorHandler> > | mVertexBuffer |
32 | (4) unsigned int | mVertexOffset |
40 | (8) unsigned __int64 | mVertexCount |
48 | (24) std::variant<std::monostate,std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,mce::ServerResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedIndexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr>,mce::AssertResourceServiceErrorHandler> > | mIndexBuffer |
72 | (4) unsigned int | mIndexOffset |
80 | (8) unsigned __int64 | mIndexCount |
# dragon::mesh::TypedVertexBufferHandle
Offset | Type | Name |
---|---|---|
0 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> > | mHandle |
16 | (4) std::optional<unsigned short> | mFormat |
# dragon::guarded::GuardedAccess<std::unordered_map<mce::framebuilder::bgfxbridge::RayTraceableMeshKey,std::unique_ptr<mce::framebuilder::bgfxbridge::RayTraceableMesh,std::default_delete<mce::framebuilder::bgfxbridge::RayTraceableMesh> >,mce::framebuilder::bgfxbridge::RayTraceableMeshKeyHasher,std::equal_to<mce::framebuilder::bgfxbridge::RayTraceableMeshKey>,std::allocator<std::pair<mce::framebuilder::bgfxbridge::RayTraceableMeshKey const ,std::unique_ptr<mce::framebuilder::bgfxbridge::RayTraceableMesh,std::default_delete<mce::framebuilder::bgfxbridge::RayTraceableMesh> > > > >,std::mutex,std::unique_lock>
Offset | Type | Name |
---|---|---|
0 | (8) std::unordered_map<mce::framebuilder::bgfxbridge::RayTraceableMeshKey,std::unique_ptr<mce::framebuilder::bgfxbridge::RayTraceableMesh>,mce::framebuilder::bgfxbridge::RayTraceableMeshKeyHasher,std::equal_to<mce::framebuilder::bgfxbridge::RayTraceableMeshKey>,std::allocator<std::pair<mce::framebuilder::bgfxbridge::RayTraceableMeshKey const ,std::unique_ptr<mce::framebuilder::bgfxbridge::RayTraceableMesh> > > > * | mAccess |
8 | (16) std::unique_lock<std::mutex> | mGuard |
# dragon::materials::MaterialLocation
Offset | Type | Name |
---|---|---|
0 | (32) const std::string | mName |
32 | (16) const std::map<std::string,std::string> | mFlags |
48 | (8) const unsigned __int64 | mHash |
# dragon::materials::MaterialUniformMap
Offset | Type | Name |
---|---|---|
0 | (8) std::reference_wrapper<Core::CpuRingBufferAllocator<unsigned char,2,0,Core::CheckedRingBuffer<2,0> > > | mAllocator |
8 | (16) gsl::span<unsigned char,-1> | mUniformsBlockContent |
24 | (8) std::reference_wrapper<dragon::materials::MaterialUniformHandles> | mUniformHandles |
32 | (16) gsl::span<unsigned char,-1> | mUniformsData |
48 | (16) dragon::materials::UniformDataVector<dragon::materials::MaterialUniform::UniformParameter> | mUniforms |
64 | (16) dragon::materials::UniformDataVector<dragon::materials::MaterialUniform::TextureParameter> | mTextures |
80 | (16) dragon::materials::UniformDataVector<dragon::materials::MaterialUniform::BufferParameter> | mBuffers |
96 | (128) std::array<dragon::res::ServerTexture,8> | mLifetimeTextures |
224 | (8) unsigned __int64 | mStateHash |
# dragon::materials::UniformDataVector<dragon::materials::MaterialUniform::UniformParameter>
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int8 * | mDataPtr |
8 | (2) unsigned __int16 | mCapacity |
10 | (2) unsigned __int16 | mSize |
# dragon::materials::UniformDataVector<dragon::materials::MaterialUniform::TextureParameter>
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int8 * | mDataPtr |
8 | (2) unsigned __int16 | mCapacity |
10 | (2) unsigned __int16 | mSize |
# dragon::materials::UniformDataVector<dragon::materials::MaterialUniform::BufferParameter>
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int8 * | mDataPtr |
8 | (2) unsigned __int16 | mCapacity |
10 | (2) unsigned __int16 | mSize |
# dragon::frameobject::components::MaterialFilter
Offset | Type | Name |
---|---|---|
0 | (8) std::reference_wrapper<dragon::materials::Material const > | mMaterial |
8 | (232) dragon::materials::MaterialUniformMap | mUniforms |
# dragon::materials::ParameterId
Offset | Type | Name |
---|---|---|
0 | (2) type_safe::strong_typedef<dragon::materials::ParameterId,unsigned short> | baseclass_0 |
# dragon::frameobject::components::SortIndex
Offset | Type | Name |
---|---|---|
0 | (2) unsigned __int16 | mIndex |
# dragon::frameobject::components::SceneObject
Offset | Type | Name |
---|
# dragon::frameobject::components::RaytraceObject
Offset | Type | Name |
---|---|---|
0 | (16) mce::ServerResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedAccelerationStructureResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedAccelerationStructureResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr>,mce::AssertResourceServiceErrorHandler> | mBLASHandle |
16 | (1) _BYTE[1] | mObjectType |
24 | (8) __int64 | mUniqueId |
32 | (2) _BYTE[2] | mMaterialFlags |
40 | (48) dragon::res::ServerTexture[3] | mTextures |
88 | (8) unsigned int[2] | mTintColours |
# dragon::frameobject::components::UIElement
Offset | Type | Name |
---|---|---|
0 | (1) bool | mAlphaTest |
# dragon::frameobject::components::defaultpasses::AlphaTest
Offset | Type | Name |
---|
# dragon::frameobject::components::defaultpasses::UI
Offset | Type | Name |
---|
# dragon::frameobject::components::defaultpasses::Transparent
Offset | Type | Name |
---|
# dragon::frameobject::components::defaultpasses::Opaque
Offset | Type | Name |
---|
# dragon::frameobject::components::SortOrigin
Offset | Type | Name |
---|---|---|
0 | (12) glm::tvec3<float,0> | mPosition |
# dragon::frameobject::components::PassState
Offset | Type | Name |
---|---|---|
0 | (4) _BYTE[4] | mBlendMode |
4 | (1) dragon::rendering::ColorWriteMask | mColorWriteMask |
8 | (4) _BYTE[4] | mCullMode |
12 | (8) dragon::rendering::DepthState | mDepthState |
20 | (4) dragon::rendering::PrimitiveType | mPrimitiveType |
24 | (20) dragon::rendering::ScissorTestState | mScissorTestState |
44 | (16) dragon::rendering::StencilFaceDescription | mFrontFaceStencil |
60 | (16) dragon::rendering::StencilFaceDescription | mBackFaceStencil |
76 | (1) bool | mUseStencils |
77 | (1) unsigned __int8 | mStencilRef |
78 | (1) unsigned __int8 | mStencilMask |
# dragon::rendering::ColorWriteMask
Offset | Type | Name |
---|---|---|
0 | (1) unsigned __int8 | mWriteMask |
# dragon::rendering::DepthState
Offset | Type | Name |
---|---|---|
0 | (1) bool | mEnabled |
1 | (1) bool | mWriteDepth |
4 | (4) _BYTE[4] | mComparisonFunction |
# dragon::rendering::ScissorTestState
Offset | Type | Name |
---|---|---|
0 | (1) bool | mEnabled |
4 | (16) glm::tvec4<float,0> | mScissorRect |
# dragon::rendering::StencilFaceDescription
Offset | Type | Name |
---|---|---|
0 | (4) _BYTE[4] | mComparisonFunc |
4 | (4) dragon::rendering::StencilOp | mDepthFailOp |
8 | (4) dragon::rendering::StencilOp | mPassOp |
12 | (4) dragon::rendering::StencilOp | mFailOp |
# dragon::frameobject::components::Transform
Offset | Type | Name |
---|---|---|
0 | (72) std::variant<glm::tmat4x4<float,0>,std::vector<glm::tmat4x4<float,0>>,unsigned __int64> | mWorldMatrix |
# dragon::frameobject::DynamicEntityTransactionBuilder<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>
Offset | Type | Name |
---|---|---|
0 | (712) std::tuple<std::optional<dragon::frameobject::components::MeshFilter>,std::optional<dragon::frameobject::components::MaterialFilter>,std::optional<dragon::frameobject::components::Transform>,std::optional<dragon::frameobject::components::PassState>,std::optional<dragon::frameobject::components::SortOrigin>,std::optional<dragon::frameobject::components::ViewSetId>,std::optional<dragon::frameobject::components::defaultpasses::Opaque>,std::optional<dragon::frameobject::components::defaultpasses::Transparent>,std::optional<dragon::frameobject::components::defaultpasses::UI>,std::optional<dragon::frameobject::components::defaultpasses::AlphaTest>,std::optional<mce::framebuilder::gamecomponents::TransparentItemInWorldObject>,std::optional<mce::framebuilder::gamecomponents::ItemInHandObject>,std::optional<mce::framebuilder::gamecomponents::PlayerUI>,std::optional<dragon::frameobject::components::UIElement>,std::optional<dragon::frameobject::components::RaytraceObject>,std::optional<dragon::frameobject::components::SceneObject>,std::optional<dragon::frameobject::components::SortIndex> > | mComponents |
# dragon::mesh::Mesh
Offset | Type | Name |
---|---|---|
0 | (20) dragon::mesh::MeshDescription | mMeshDescription |
24 | (16) mce::ServerResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedVertexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr>,mce::AssertResourceServiceErrorHandler> | mVertexBuffer |
40 | (16) mce::ServerResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedIndexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr>,mce::AssertResourceServiceErrorHandler> | mIndexBuffer |
# dragon::mesh::MeshDescription
Offset | Type | Name |
---|---|---|
0 | (8) cg::BufferDescription | mVertexBufferDescription |
8 | (12) std::optional<cg::BufferDescription> | mIndexBufferDescription |
# dragon::frameobject::components::ShadowOverlay
Offset | Type | Name |
---|
# dragon::mesh::VertexFormat
Offset | Type | Name |
---|---|---|
0 | (168) boost::container::static_vector<dragon::mesh::VertexFormat::FieldEntry,13> | mFields |
168 | (2) unsigned __int16 | mStride |
# dragon::mesh::VertexFormat::FieldEntry
Offset | Type | Name |
---|---|---|
0 | (2) _BYTE[2] | mField |
4 | (4) _BYTE[4] | mType |
8 | (2) unsigned __int16 | mOffset |
10 | (1) unsigned __int8 | mCount |
# dragon::rendering::DeferredResult<dragon::rendering::SharedTextureHandle>
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | mImpl |
# dragon::platform::helpers::VisitOverloaded<<lambda_8c81b13bcd5d75ab3d73ea62009230c1>,<lambda_bb8beb4409003096d51127f9ebf87e1e>,<lambda_99d0f8f794ca1b18902a8edf76995a3b> >
Offset | Type | Name |
---|---|---|
0 | (16) mce::framebuilder::bgfxbridge::BgfxFrameExtractor::createExternalTexture::__l7::<lambda_8c81b13bcd5d75ab3d73ea62009230c1> | baseclass_0 |
16 | (16) mce::framebuilder::bgfxbridge::BgfxFrameExtractor::createExternalTexture::__l7::<lambda_bb8beb4409003096d51127f9ebf87e1e> | baseclass_10 |
# dragon::platform::helpers::VisitOverloaded<<lambda_7a2549314d4b2469dd85f519b18b2713>,<lambda_43d630b5188acfc25f19f26a18357d3c>,<lambda_6cf1c25155f42c1baaf07050dffdd3ae> >
Offset | Type | Name |
---|---|---|
0 | (1) _BYTE | gap0 |
# dragon::frameobject::components::RenderTarget
Offset | Type | Name |
---|---|---|
0 | (16) dragon::res::ServerTexture | mColorTargetTextureHandle |
16 | (16) dragon::res::ServerTexture | mDepthTargetTextureHandle |
32 | (16) glm::tvec4<float,0> | mViewport |
48 | (16) glm::tvec4<float,0> | mScissor |
# dragon::frameobject::components::ForceRasterizationWithMultiply
Offset | Type | Name |
---|
# dragon::frameobject::components::ShadowCaster
Offset | Type | Name |
---|
# dragon::frameobject::DynamicEntityTransactionBuilder<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>
Offset | Type | Name |
---|---|---|
0 | (680) std::tuple<std::optional<dragon::frameobject::components::MaterialFilter>,std::optional<dragon::frameobject::components::MeshFilter>,std::optional<dragon::frameobject::components::PassState>,std::optional<dragon::frameobject::components::RaytraceObject>,std::optional<dragon::frameobject::components::SceneObject>,std::optional<dragon::frameobject::components::ShadowCaster>,std::optional<dragon::frameobject::components::SortIndex>,std::optional<dragon::frameobject::components::SortOrigin>,std::optional<dragon::frameobject::components::Transform>,std::optional<dragon::frameobject::components::UIElement>,std::optional<dragon::frameobject::components::ViewSetId>,std::optional<dragon::frameobject::components::ForceRasterizationWithMultiply>,std::optional<dragon::frameobject::components::defaultpasses::AlphaTest>,std::optional<dragon::frameobject::components::defaultpasses::Opaque>,std::optional<dragon::frameobject::components::defaultpasses::Transparent>,std::optional<dragon::frameobject::components::defaultpasses::UI>,std::optional<mce::framebuilder::gamecomponents::ItemInHandObject>,std::optional<mce::framebuilder::gamecomponents::PlayerUI>,std::optional<mce::framebuilder::gamecomponents::SceneObjectActors> > | mComponents |
# dragon::frameobject::DynamicEntityTransactionBuilder<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::SceneObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::InLevelCubeMapObject,dragon::frameobject::components::UIElement,dragon::frameobject::components::SortIndex,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::SceneOverlayObject,mce::framebuilder::gamecomponents::WaterHoleObject,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,mce::framebuilder::gamecomponents::VrPresenceObject>
Offset | Type | Name |
---|---|---|
0 | (744) std::tuple<std::optional<dragon::frameobject::components::MeshFilter>,std::optional<dragon::frameobject::components::MaterialFilter>,std::optional<dragon::frameobject::components::Transform>,std::optional<dragon::frameobject::components::PassState>,std::optional<dragon::frameobject::components::SortOrigin>,std::optional<dragon::frameobject::components::SceneObject>,std::optional<mce::framebuilder::gamecomponents::EnvironmentalText>,std::optional<mce::framebuilder::gamecomponents::ItemInHandObject>,std::optional<mce::framebuilder::gamecomponents::InLevelCubeMapObject>,std::optional<dragon::frameobject::components::UIElement>,std::optional<dragon::frameobject::components::SortIndex>,std::optional<dragon::frameobject::components::ViewSetId>,std::optional<dragon::frameobject::components::defaultpasses::Opaque>,std::optional<dragon::frameobject::components::defaultpasses::Transparent>,std::optional<dragon::frameobject::components::defaultpasses::UI>,std::optional<mce::framebuilder::gamecomponents::PlayerUI>,std::optional<dragon::frameobject::components::SceneOverlayObject>,std::optional<mce::framebuilder::gamecomponents::WaterHoleObject>,std::optional<dragon::frameobject::components::RaytraceObject>,std::optional<dragon::frameobject::components::SelectionOverlayObject>,std::optional<dragon::frameobject::components::ForceRasterization>,std::optional<dragon::frameobject::components::ForceRasterizationWithMultiply>,std::optional<mce::framebuilder::gamecomponents::VrPresenceObject> > | mComponents |
# dragon::frameobject::components::ForceRasterization
Offset | Type | Name |
---|
# dragon::frameobject::components::SelectionOverlayObject
Offset | Type | Name |
---|
# dragon::frameobject::components::SceneOverlayObject
Offset | Type | Name |
---|
# dragon::frameobject::components::ShadowVolume
Offset | Type | Name |
---|
# dragon::frameobject::components::defaultpasses::StencilWrite
Offset | Type | Name |
---|
# dragon::frameobject::components::SceneSkyObject
Offset | Type | Name |
---|
# dragon::frameobject::components::ParticleObject
Offset | Type | Name |
---|
# dragon::frameobject::components::LightParameters
Offset | Type | Name |
---|---|---|
0 | (12) glm::tvec3<float,0> | mColor |
12 | (4) float | mIntensity |
16 | (1) bool | mIsLarge |
# dragon::platform::helpers::VisitOverloaded<<lambda_9bf98d6e7c0ab933ef7fbe91a62554f0>,<lambda_5912e87a3c190284b51ff76d03e89a1a> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::DeferredResult<dragon::rendering::SharedTextureHandle>::tryGet::__l2::<lambda_9bf98d6e7c0ab933ef7fbe91a62554f0> | baseclass_0 |
8 | (16) dragon::rendering::DeferredResult<dragon::rendering::SharedTextureHandle>::tryGet::__l2::<lambda_5912e87a3c190284b51ff76d03e89a1a> | baseclass_8 |
# dragon::rendering::DeferredResult<dragon::rendering::SharedTextureHandle>::tryGet::__l2::<lambda_9bf98d6e7c0ab933ef7fbe91a62554f0>
Offset | Type | Name |
---|---|---|
0 | (8) bool * | hasValue |
# dragon::rendering::DeferredResult<dragon::rendering::SharedTextureHandle>::tryGet::__l2::<lambda_5912e87a3c190284b51ff76d03e89a1a>
Offset | Type | Name |
---|---|---|
0 | (8) bool * | hasValue |
8 | (8) std::variant<dragon::rendering::SharedTextureHandle> * | result |
# dragon::CreateVertexOnlyAccelerationStructureTransaction
Offset | Type | Name |
---|---|---|
0 | (16) mce::ServerResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedVertexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr>,mce::AssertResourceServiceErrorHandler> | mVertexBuffer |
16 | (4) unsigned int | mVertexCount |
20 | (4) unsigned int | mVertexOffset |
24 | (2) _BYTE[2] | mBuildFlags |
# dragon::materials::MaterialUniformOverrides
Offset | Type | Name |
---|---|---|
0 | (8) Core::CpuRingBufferAllocator<unsigned char,2,0,Core::CheckedRingBuffer<2,0> > *const | mAllocator |
8 | (32) std::vector<dragon::materials::MaterialUniformOverrides::UniformPair,Core::CpuRingBufferAllocator<dragon::materials::MaterialUniformOverrides::UniformPair,2,0,Core::CheckedRingBuffer<2,0> > > | mUniforms |
40 | (24) std::vector<dragon::res::ServerTexture> | mTextureLifetime |
# dragon::rendering::modules::BlitTaskContext
Offset | Type | Name |
---|---|---|
0 | (8) cg::math::Rect<unsigned short> | mViewportRect |
8 | (120) dragon::frameobject::StateFlagPreparedDraws | mStateFlagPreparedDraws |
# dragon::frameobject::StateFlagPreparedDraws
Offset | Type | Name |
---|---|---|
0 | (88) dragon::rendering::GPUState | mGPUState |
88 | (32) std::vector<dragon::frameobject::PreparedDraw,Core::CpuRingBufferAllocator<dragon::frameobject::PreparedDraw,2,0,Core::CheckedRingBuffer<2,0> > > | mPreparedDraws |
# dragon::rendering::GPUState
Offset | Type | Name |
---|---|---|
0 | (64) dragon::rendering::RenderStateFlags | mStateFlags |
64 | (20) dragon::rendering::ScissorTestState | mScissorTestState |
# dragon::rendering::RenderStateFlags
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | mBackStencilState |
8 | (8) unsigned __int64 | mBlendState |
16 | (8) unsigned __int64 | mCullMode |
24 | (8) unsigned __int64 | mDepthTest |
32 | (4) unsigned int | mFrontStencilState |
40 | (8) unsigned __int64 | mMSAA |
48 | (8) unsigned __int64 | mPrimitiveType |
56 | (8) unsigned __int64 | mWriteMask |
# dragon::framegraph::dependency::BindFramebufferColor<dragon::rendering::RenderContext>
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | index |
8 | (8) const dragon::framegraph::detail::AbstractResource<dragon::rendering::RenderContext> * | resource |
16 | (8) const dragon::framegraph::detail::AbstractPass<dragon::rendering::RenderContext> * | predecessor |
# dragon::frameobject::PreparedBlits
Offset | Type | Name |
---|---|---|
0 | (16) dragon::res::ServerTexture | mRenderTargetTextureHandle |
16 | (8) cg::math::Rect<unsigned short> | mViewportRect |
24 | (120) dragon::frameobject::StateFlagPreparedDraws | mStateFlagPreparedDraws |
# dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::Token
Offset | Type | Name |
---|---|---|
0 | (8) const std::pair<std::bitset<59>,std::array<unsigned short,59> > * | mIndex |
# dragon::frameobject::BlitExtractAndSortSystem::ExtractAndSort::__l2::<lambda_e5e64091840cd71f246711141e63d644>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::frameobject::BlitableEntityCollection * | outputBlitableEntityCollection |
8 | (8) unsigned int * | idx |
# dragon::frameobject::SortedEntity
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | mEntityIndex |
8 | (16) std::variant<std::monostate,dragon::frameobject::OrderSortKey,dragon::frameobject::RenderTargetSortKey> | mSortKey |
# dragon::frameobject::OrderSortKey
Offset | Type | Name |
---|---|---|
0 | (2) unsigned __int16 | mIndex |
# dragon::frameobject::RenderTargetSortKey
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | mRenderTargetKey |
# dragon::framegraph::detail::ResourceInitialization
Offset | Type | Name |
---|
# dragon::framegraph::dependency::BindFramebufferDepth<dragon::rendering::RenderContext>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::framegraph::detail::AbstractResource<dragon::rendering::RenderContext> * | resource |
8 | (8) const dragon::framegraph::detail::AbstractPass<dragon::rendering::RenderContext> * | predecessor |
# dragon::framegraph::dependency::BindMaterialTexture<dragon::rendering::RenderContext>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::materials::MaterialUniformName | name |
8 | (4) unsigned int | flags |
16 | (8) const dragon::framegraph::detail::AbstractResource<dragon::rendering::RenderContext> * | resource |
24 | (8) const dragon::framegraph::detail::AbstractPass<dragon::rendering::RenderContext> * | predecessor |
# dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Sortable
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | mValue |
8 | (16) dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::Token | mKey |
# dragon::rendering::drawutils::GenericPassSet
Offset | Type | Name |
---|---|---|
0 | (280) const dragon::rendering::Camera | mCamera |
280 | (148) const dragon::rendering::ViewDescription | mViewDesc |
432 | (24) const dragon::rendering::ViewSet | mViewSets |
# dragon::rendering::Camera
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::CameraHandle | mHandle |
8 | (8) cg::math::Rect<unsigned short> | mViewport |
16 | (8) cg::math::Rect<unsigned short> | mScissorRect |
24 | (64) glm::tmat4x4<float,0> | mProjectionMatrix |
88 | (64) glm::tmat4x4<float,0> | mViewMatrix |
152 | (12) glm::tvec3<float,0> | mPosition |
164 | (12) glm::tvec3<float,0> | mTarget |
176 | (12) glm::tvec3<float,0> | mRight |
188 | (12) glm::tvec3<float,0> | mUp |
200 | (12) glm::tvec3<float,0> | mDirection |
212 | (4) float | mDistanceToTarget |
216 | (16) dragon::rendering::BufferClear | mBufferClear |
232 | (32) std::optional<std::vector<unsigned short> > | mRegistryEntryHandlesFilter |
264 | (12) std::optional<dragon::rendering::RenderTargetTexture> | mRenderTargetTexture |
# dragon::rendering::CameraHandle
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | mID |
# dragon::rendering::RenderTargetTexture
Offset | Type | Name |
---|---|---|
0 | (2) unsigned __int16 | mWidth |
2 | (2) unsigned __int16 | mHeight |
4 | (4) mce::TextureFormat | mFormat |
# dragon::rendering::ViewDescription
Offset | Type | Name |
---|---|---|
0 | (64) glm::tmat4x4<float,0> | mViewMatrix |
64 | (64) glm::tmat4x4<float,0> | mProjectionMatrix |
128 | (8) cg::math::Rect<unsigned short> | mViewportRect |
136 | (8) cg::math::Rect<unsigned short> | mScissorRect |
144 | (4) bgfx::ViewMode::Enum | mViewMode |
# dragon::rendering::details::RenderPass
Offset | Type | Name |
---|---|---|
0 | (24) std::optional<dragon::rendering::details::DepthBind> | mDepthOutput |
24 | (24) std::vector<dragon::rendering::details::ColorBind> | mColorOutputs |
48 | (24) std::vector<std::shared_ptr<dragon::rendering::ProcessingPassReference>> | mDependencies |
72 | (24) std::vector<std::variant<dragon::rendering::details::ColorBind,dragon::rendering::details::DepthBind,dragon::rendering::details::MaterialBind>> | mReferencedResources |
96 | (64) std::function<void __cdecl(dragon::framegraph::Declarator<dragon::rendering::RenderContext> &)> | mTask |
# dragon::rendering::details::DepthBind
Offset | Type | Name |
---|---|---|
0 | (16) dragon::rendering::details::ResourceReference | baseclass_0 |
# dragon::rendering::details::ResourceReference
Offset | Type | Name |
---|---|---|
0 | (16) std::weak_ptr<dragon::rendering::details::ResourceToken> | mResourceInst |
# dragon::rendering::drawutils::GenericPassContext<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >
Offset | Type | Name |
---|---|---|
0 | (8) Core::CpuRingBufferAllocator<unsigned char,2,0,Core::CheckedRingBuffer<2,0> > * | mAllocator |
8 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | mFrame |
16 | (64) dragon::materials::MaterialUniformOverrides | mGlobalOverrides |
80 | (24) const std::vector<dragon::rendering::drawutils::GenericPassSet> | mViews |
104 | (116) std::optional<dragon::rendering::PassStateOverride> | mPassStateOverride |
# dragon::rendering::PassStateOverride
Offset | Type | Name |
---|---|---|
0 | (8) std::optional<enum dragon::materials::definition::BlendMode> | mBlendMode |
8 | (2) std::optional<dragon::rendering::ColorWriteMask> | mColorWriteMask |
12 | (8) std::optional<enum dragon::rendering::CullMode> | mCullMode |
20 | (12) std::optional<dragon::rendering::DepthState> | mDepthState |
32 | (8) std::optional<enum dragon::rendering::PrimitiveType> | mPrimitiveType |
40 | (24) std::optional<dragon::rendering::ScissorTestState> | mScissorTestState |
64 | (20) std::optional<dragon::rendering::StencilFaceDescription> | mFrontFaceStencil |
84 | (20) std::optional<dragon::rendering::StencilFaceDescription> | mBackFaceStencil |
104 | (2) std::optional<bool> | mUseStencils |
106 | (2) std::optional<unsigned char> | mStencilRef |
108 | (2) std::optional<unsigned char> | mStencilMask |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::ColorBind &>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (24) std::tuple<dragon::rendering::details::ColorBind> | mDeps |
# dragon::rendering::details::ColorBind
Offset | Type | Name |
---|---|---|
0 | (16) dragon::rendering::details::ResourceReference | baseclass_0 |
16 | (8) unsigned __int64 | mSlot |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::ColorBind &,dragon::rendering::details::DepthBind &>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (40) std::tuple<dragon::rendering::details::ColorBind,dragon::rendering::details::DepthBind> | mDeps |
# dragon::rendering::GraphicsFrame::renderPass::__l2::<lambda_774850311c9251349888708a89857a6c>
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<dragon::rendering::details::RenderPassImpl<1,1> > | pass |
16 | (148) const dragon::rendering::ViewDescription | viewDesc |
168 | (24) const std::array<dragon::rendering::details::ColorBind,1> | outputs |
192 | (16) const dragon::rendering::details::DepthBind | depth |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_d5c41a8665205acfcaae1feb187f614b>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::rendering::drawutils::PassName
Offset | Type | Name |
---|---|---|
0 | (48) HashedString | mValue |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (248) std::tuple<std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const > | mDeps |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_57f8907306e362d2926c0098e4fc3248>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView
Offset | Type | Name |
---|---|---|
0 | (8) Core::CpuRingBufferAllocator<unsigned char,2,0,Core::CheckedRingBuffer<2,0> > * | mAllocator |
8 | (32) _BYTE[32] | gap8 |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_6a61ff7dc493e5b9dc6c4cead7477bea>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_4378bb29cdae57b5f79ab4f9c606ef3c>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_3ee972886b322cfb9b657e57b39ba271>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_8e01741070d5550cd75b0da09894126f>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_7e3f19a70eed3a8a21dee45342b01d14>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_49cd90139af99ff87757a2e1d9f2530a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_0e91431e7a0459a6236f4d1793144489>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_1aa2a88118f1b6e02e04f1ec9ef27fcc>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_80e32c786a40dd173344dd99abcc359f>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_a7be69a6662f1436a41ece6b25a332b1>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_231c444cb28859b305af13c3ed8efa5b>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_fac1e80b0d6a095d31f9926323df99b2>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_a8a839dc4793ee0a3287aee38d3e03b1>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_874a8a2401ae3dd6440a18238da46cf9>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_22b9fee9e63c68574e8d4b3283d182a2>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_a287a9caf8b162bca7585bb9c73c21eb>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_327a1d77757de78d470f28085b7bd13f>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_9ee343709d9e515e8545c9066709aab0>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_20eca4c96e635601f467716e71ef5127>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_7b0b6bec730901ae2afb1ad9ba5d4d78>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_707ba98f6dfda2ed955e06ac0e9fb55f>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_20eda95cfd45f20a0b6b2a63f14e8d19>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_d963d4e6b975d8215015eccaae5b1bf7>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_a61563ef68d1d93eca88e6393b7009c1>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_2cb94bed089de23fd989079c446bdeee>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_93958a1ebf928a9e4035eea1d73fcdac>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_97573ea1743928fabdfda971892bd787>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_c1de86e95f1e58f5a2437c27562c4fdd>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_f34cdd088887992dffcd882e784f8569>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_c470b6ef3e79acdf827bd7b63ada3f58>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_918f7320bce6d842e006a47770111f4a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_8c5082cbab699e2fea31f376d9cf3812>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_3db7f1931d62aa34bcd2045eb0f56181>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_73e6bff6dbdf44be6b941d624d4be031>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_aed12f97a05a0bcf6530be07038a8ebb>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_2f6ba284cb1952903a01d2c0e8843eef>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_eaa741b720f45bdcc838c3218b6b5348>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_da74fc131fea52219f7af4ef5d7af06a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_fbb9b66ce6f2adf048198b4db2604b4a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_38de0fddfbd2da6bc9cf12ebb1103d46>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_f07aac6e7efd54d6fdaee78fe63255bc>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_ef2797c51fd1472c7ac52dbf1181bf67>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_e629e4fc7bd6712848d0285f51ee29b3>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_b3badc8a58b63a6ab663ec0a3af4b11b>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_07031e4f9b246ab755ad2867f5429860>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_025c56c9be2240f35889d9b6dfba0a9a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_88e3055ab1a9b267bcc357cda1466710>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_bf0912574a72f7d280cbf39c0d848652>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_01ecc136dfdc25e4da2dc10cb0375bb5>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_1a726a2206f64b5a52f175b3e4359d0a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_fdc32c5a8592aad1a1ae44931b4e07f0>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_07d9da799e54b96be4508f475a3a02fe>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_e441338911c91e3490b8a661425f5b96>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_fabee5939e60f6450a04cb02e3b36058>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_30a12209703857064de4bf1b1f5fd481>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_bece8a639e85e82835654b838f8948dc>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_274a984eed637eb9ce0db378abdf932c>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_55e4999d5025d4777ff3503938b85431>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame>::createProcessingPass::__l2::<lambda_333df8ea756db66afc9742c532603181>
Offset | Type | Name |
---|---|---|
8 | (64) std::function<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> __cdecl(void)> | callback |
72 | (32) const std::string | name |
# dragon::rendering::details::MaterialBind
Offset | Type | Name |
---|---|---|
0 | (16) dragon::rendering::details::ResourceReference | baseclass_0 |
16 | (8) dragon::materials::MaterialUniformName | mUniform |
24 | (4) unsigned int | mFlags |
# dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Group<dragon::frameobject::components::MaterialFilter>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator | mBegin |
8 | (8) const dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator | mEnd |
16 | (8) const dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator | mCurrent |
# dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator
Offset | Type | Name |
---|---|---|
0 | (8) std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Sortable> > > | mCurrent |
# dragon::rendering::GraphicsFrame::renderPass::__l2::<lambda_860e4b3feb269bc8e3c082c371074162>
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<dragon::rendering::details::RenderPassImpl<0,0> > | pass |
16 | (148) const dragon::rendering::ViewDescription | viewDesc |
168 | (24) const std::array<dragon::rendering::details::ColorBind,0> | outputs |
# dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Group<dragon::frameobject::components::PassState>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator | mBegin |
8 | (8) const dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator | mEnd |
16 | (8) const dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator | mCurrent |
# dragon::platform::helpers::VisitOverloaded<<lambda_ed090bd1921bb1d9170bd9fa51a52d69> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::details::_connectDependenciesToPass::__l13::<lambda_ed090bd1921bb1d9170bd9fa51a52d69> | baseclass_0 |
# dragon::rendering::details::_connectDependenciesToPass::__l13::<lambda_ed090bd1921bb1d9170bd9fa51a52d69>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::framegraph::detail::AbstractPass<dragon::rendering::RenderContext> ** | passReference |
# dragon::rendering::modules::ClearTaskContext
Offset | Type | Name |
---|---|---|
0 | (16) dragon::rendering::BufferClear | mBufferClear |
16 | (8) cg::math::Rect<unsigned short> | mViewportRect |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::MaterialBind,dragon::rendering::details::ColorBind>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (56) std::tuple<dragon::rendering::details::MaterialBind,dragon::rendering::details::ColorBind> | mDeps |
# dragon::rendering::GraphicsFrame::renderPass::__l2::<lambda_a6197f26f9fbb4dffaf59bd23bfcb4ae>
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<dragon::rendering::details::RenderPassImpl<0,1> > | pass |
16 | (148) const dragon::rendering::ViewDescription | viewDesc |
168 | (24) const std::array<dragon::rendering::details::ColorBind,1> | outputs |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_e090e788ff39d0cb03338f7d1447f726>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_6abd7101fb12ee977453f0547e9fadee>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_0f55557cbf18bb237929d6a860e3342a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_142794945fd02768b329ae477dd6ca9a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_21f85a6bcd1f30dd8d7c0ecd23cea834>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_02b07e64bc1b39da3b21816880b0e98e>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_64545c9df9d748ffa7c0c6e6921fd39b>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_81fb1b6c59f7f26022733d4d5183e57a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_6fe3aa7498cb285ca5383612e5a53cf6>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>,dragon::rendering::details::MaterialBind>::prepareExtract::__l2::<lambda_bef390f7cec0d359cc344b38c517a8c4>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const ,dragon::rendering::details::MaterialBind>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (280) std::tuple<std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const ,dragon::rendering::details::MaterialBind> | mDeps |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_3cd69d9696ef88d9ba82b2dfe9673a33>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_7c25c214db68c49a1a84f4da17add59f>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_0ee01fee31465e9b0f85295dac1145ff>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_76e5fc0e1683e75c9aeba3c12d60d9aa>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_c6c0b3f65b09febd3303f8c6630d32aa>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_b746b595a780f3b8ebf2d068eb1d4b05>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_5293118f4da994fb02871a857920b2d0>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_9dd64f71e4da4cae2390d9b03f105717>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const ,dragon::rendering::details::MaterialBind>::_createSingleRenderPass::__l2::<lambda_1db688038bede345b19c350d24068019>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> const &,dragon::rendering::drawutils::PassName const &,dragon::materials::MaterialUniformOverrides const &,std::optional<dragon::rendering::PassStateOverride> const &,dragon::rendering::details::MaterialBind const &)> | callback |
216 | (280) std::tuple<std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const ,dragon::rendering::details::MaterialBind> | deps |
496 | (32) const std::string | name |
# dragon::platform::helpers::VisitOverloaded<<lambda_694ed436aaa9c1a984d64d605e4ab72d>,<lambda_a4a5676b6794bf38764f4054b12eeaad>,<lambda_20e169b5e77590d3cbcc72e3a54fc129>,<lambda_e8027b237ad2bd129b3b44053ff973a4> >
Offset | Type | Name |
---|---|---|
0 | (16) dragon::framegraph::resource::ExternalImage<dragon::rendering::RenderContext>::link::__l2::<lambda_a4a5676b6794bf38764f4054b12eeaad> | baseclass_0 |
16 | (16) dragon::framegraph::resource::ExternalImage<dragon::rendering::RenderContext>::link::__l2::<lambda_20e169b5e77590d3cbcc72e3a54fc129> | baseclass_10 |
32 | (16) dragon::framegraph::resource::ExternalImage<dragon::rendering::RenderContext>::link::__l2::<lambda_e8027b237ad2bd129b3b44053ff973a4> | baseclass_20 |
# dragon::framegraph::resource::ExternalImage<dragon::rendering::RenderContext>::link::__l2::<lambda_a4a5676b6794bf38764f4054b12eeaad>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::framegraph::resource::ExternalImage<dragon::rendering::RenderContext> *const | __this |
8 | (8) dragon::framegraph::detail::LinkingContext<dragon::rendering::RenderContext> * | context |
# dragon::framegraph::resource::ExternalImage<dragon::rendering::RenderContext>::link::__l2::<lambda_20e169b5e77590d3cbcc72e3a54fc129>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::framegraph::resource::ExternalImage<dragon::rendering::RenderContext> *const | __this |
8 | (8) dragon::framegraph::detail::LinkingContext<dragon::rendering::RenderContext> * | context |
# dragon::framegraph::resource::ExternalImage<dragon::rendering::RenderContext>::link::__l2::<lambda_e8027b237ad2bd129b3b44053ff973a4>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::framegraph::resource::ExternalImage<dragon::rendering::RenderContext> *const | __this |
8 | (8) dragon::framegraph::detail::LinkingContext<dragon::rendering::RenderContext> * | context |
# dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Group<dragon::frameobject::components::UIElement>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator | mBegin |
8 | (8) const dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator | mEnd |
16 | (8) const dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView::Iterator | mCurrent |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::_drawCallbackUI::__l7::<lambda_b0515506eb47ba7c6e6b8418f0c4fdf6>::()::__l2::<lambda_114b514df049e95dbc75a7677aec9ed0>
Offset | Type | Name |
---|
# dragon::rendering::drawcommands::DrawCommandContext
Offset | Type | Name |
---|---|---|
0 | (440) dragon::rendering::drawcommands::GraphicsCommandContext | baseclass_0 |
# dragon::rendering::drawcommands::GraphicsCommandContext
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::CommandContext * | mCommands |
8 | (384) std::array<std::optional<dragon::rendering::drawcommands::TextureBinding>,16> | mTextures |
392 | (24) std::vector<dragon::rendering::drawcommands::UniformBindings> | mUniforms |
416 | (24) std::vector<dragon::rendering::drawcommands::BufferBinding> | mBuffers |
# dragon::rendering::drawcommands::TextureBinding
Offset | Type | Name |
---|---|---|
0 | (2) bgfx::TextureHandle | mHandle |
4 | (16) std::variant<std::monostate,dragon::rendering::drawcommands::TextureBinding::Image,dragon::rendering::drawcommands::TextureBinding::Texture> | mData |
# dragon::rendering::drawcommands::TextureBinding::Image
Offset | Type | Name |
---|---|---|
0 | (1) unsigned __int8 | mMip |
4 | (4) bgfx::Access::Enum | mAccess |
8 | (4) _BYTE[4] | mFormat |
# dragon::rendering::drawcommands::TextureBinding::Texture
Offset | Type | Name |
---|---|---|
0 | (2) bgfx::UniformHandle | mSampler |
4 | (4) unsigned int | mFlags |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>,dragon::rendering::details::MaterialBind>::_drawCallbackUI::__l7::<lambda_ed02c1a32632b0d32b372548ed0653d2>::()::__l2::<lambda_7081e7f9b8d9ff2f9190bad919ce2937>
Offset | Type | Name |
---|
# dragon::framegraph::detail::TextureSlice<dragon::rendering::RenderContext>
Offset | Type | Name |
---|---|---|
0 | (16) dragon::res::ServerTexture | handle |
16 | (1) unsigned __int8 | mipLevel |
17 | (1) unsigned __int8 | arrayIndex |
# dragon::framegraph::detail::LinkingMaterialTexture<dragon::rendering::RenderContext>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::materials::MaterialUniformName | name |
8 | (4) unsigned int | flags |
16 | (32) std::variant<std::monostate,dragon::res::ServerTexture,dragon::framegraph::detail::TextureSlice<dragon::rendering::RenderContext>,unsigned __int64> | slot |
# dragon::rendering::drawutils::DirectDrawContext
Offset | Type | Name |
---|---|---|
0 | (148) dragon::rendering::ViewDescription | mViewDesc |
148 | (80) dragon::frameobject::components::PassState | mPassState |
# dragon::rendering::drawutils::BlitDescription
Offset | Type | Name |
---|---|---|
0 | (40) dragon::rendering::drawutils::BlitDescriptionTarget | mSource |
40 | (40) dragon::rendering::drawutils::BlitDescriptionTarget | mTarget |
80 | (6) std::optional<glm::tvec2<unsigned short,0> > | mArea |
# dragon::rendering::drawutils::BlitDescriptionTarget
Offset | Type | Name |
---|---|---|
0 | (32) dragon::rendering::details::MaterialBind | mTexture |
32 | (1) unsigned __int8 | mMip |
34 | (4) glm::tvec2<unsigned short,0> | mPosition |
38 | (1) unsigned __int8 | mDepth |
# dragon::rendering::BgfxTexture2DPool::Description
Offset | Type | Name |
---|---|---|
0 | (2) unsigned __int16 | mWidth |
2 | (2) unsigned __int16 | mHeight |
4 | (4) mce::TextureFormat | mFormat |
8 | (4) unsigned int | mFlags |
12 | (4) dragon::rendering::TextureUsage | mTextureUsage |
# dragon::rendering::GraphicsFrame
Offset | Type | Name |
---|---|---|
0 | (16) dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame> | baseclass_0 |
16 | (24) std::vector<dragon::rendering::details::RenderPass> | mRenderPasses |
40 | (24) std::vector<std::shared_ptr<dragon::rendering::details::ResourceToken>> | mResources |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (8) `` | gap8 |
# dragon::frameobject::FrameExplicitTarget
Offset | Type | Name |
---|---|---|
0 | (16) dragon::res::ServerTexture | mTexture |
16 | (72) cg::TextureDescription | mDesc |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::MaterialBind,dragon::rendering::details::ColorBind,dragon::rendering::details::DepthBind,dragon::rendering::details::MaterialBind>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (104) std::tuple<dragon::rendering::details::MaterialBind,dragon::rendering::details::ColorBind,dragon::rendering::details::DepthBind,dragon::rendering::details::MaterialBind> | mDeps |
# dragon::materials::MaterialUniformOverrides::UniformPair
Offset | Type | Name |
---|---|---|
0 | (8) dragon::materials::MaterialUniformName | mName |
8 | (40) std::variant<dragon::materials::MaterialUniformOverrides::UniformData<glm::tvec4<float,0> >,dragon::materials::MaterialUniformOverrides::UniformData<glm::tmat3x3<float,0> >,dragon::materials::MaterialUniformOverrides::UniformData<glm::tmat4x4<float,0> >,dragon::materials::MaterialUniformOverrides::TextureData,dragon::materials::MaterialUniformOverrides::BufferData> | mData |
48 | (8) unsigned __int64 | mHash |
# dragon::materials::MaterialUniformOverrides::UniformData<glm::tvec4<float,0> >
Offset | Type | Name |
---|---|---|
0 | (32) std::vector<glm::tvec4<float,0>,Core::CpuRingBufferAllocator<glm::tvec4<float,0>,2,0,Core::CheckedRingBuffer<2,0> > > | mData |
# dragon::materials::MaterialUniformOverrides::UniformData<glm::tmat3x3<float,0> >
Offset | Type | Name |
---|---|---|
0 | (32) std::vector<glm::tmat3x3<float,0>,Core::CpuRingBufferAllocator<glm::tmat3x3<float,0>,2,0,Core::CheckedRingBuffer<2,0> > > | mData |
# dragon::materials::MaterialUniformOverrides::UniformData<glm::tmat4x4<float,0> >
Offset | Type | Name |
---|---|---|
0 | (32) std::vector<glm::tmat4x4<float,0>,Core::CpuRingBufferAllocator<glm::tmat4x4<float,0>,2,0,Core::CheckedRingBuffer<2,0> > > | mData |
# dragon::materials::MaterialUniformOverrides::TextureData
Offset | Type | Name |
---|---|---|
0 | (8) dragon::res::ResolvedTextureResource * | mTexture |
8 | (4) unsigned int | mSamplerFlags |
# dragon::materials::MaterialUniformOverrides::BufferData
Offset | Type | Name |
---|---|---|
0 | (2) bgfx::ShaderBufferHandle | mBuffer |
2 | (1) dragon::materials::definition::SamplerAccess | mAccess |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_6da2fcad5326d75448d09008d2a8caa7>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_c29bac36982d4929623808f769102d6e>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_f11cc7119741706b237aa275105d78db>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>,dragon::rendering::details::MaterialBind>::prepareExtract::__l2::<lambda_61ec7016f0a8c27c89d56f6740a03592>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareNonTransparent::__l2::<lambda_e3fe457de1d35696122a1141b1547cfb>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::frameobject::ScenePrepareSystem::PrepareOrderDependent::__l2::<lambda_6e83e9cad7d4026944f0b0586adbc5ce>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_1c8cbc54cb41f4ea202d52f886b3dd00>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_f8d12a7594d948618e7312716b3b0061>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_beeff1f147a05e4e35f24354d7752f56>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_6b9ecbd48a2c43900c9c240bb9dcd750>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_e516ad5f7e7a8a8b64a4ab2520389a4d>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_ac9e1aa81de2d4bae9128ecedc8519a1>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_498abab3ad9e65552316e64f6cde7ca9>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_66a62da18f901bac963b00546ae14b86>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_96caa2fedf9e0f041556a0aba209dfef>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::SceneLightingSystem::ExtractSceneLighting::__l2::<lambda_437c9904458fa964045824bc39d1cb62>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::frameobject::SceneLightingInformation * | result |
8 | (8) const gsl::span<unsigned short const ,-1> * | viewSets |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::MaterialBind const &,dragon::rendering::details::MaterialBind const &,dragon::rendering::drawutils::BlitDescription const &>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (152) std::tuple<dragon::rendering::details::MaterialBind const ,dragon::rendering::details::MaterialBind const ,dragon::rendering::drawutils::BlitDescription const > | mDeps |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::materials::MaterialUniformOverrides const &,__int64 &,__int64 &,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView &,dragon::rendering::details::MaterialBind &>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (152) std::tuple<dragon::materials::MaterialUniformOverrides const ,__int64,__int64,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView,dragon::rendering::details::MaterialBind> | mDeps |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::materials::MaterialUniformOverrides const &,__int64 &,__int64 &,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView &>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (120) std::tuple<dragon::materials::MaterialUniformOverrides const ,__int64,__int64,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> | mDeps |
# dragon::frameobject::SceneLightingInformation::PointLight
Offset | Type | Name |
---|---|---|
0 | (12) glm::tvec3<float,0> | mWorldSpacePosition |
12 | (12) glm::tvec3<float,0> | mColor |
24 | (4) float | mIntensity |
28 | (1) bool | mIsLarge |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const ,dragon::rendering::details::MaterialBind>::_createSingleRenderPass::__l2::<lambda_845fcf2d8c9f2f827178634d4b12804b>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> const &,dragon::rendering::drawutils::PassName const &,dragon::materials::MaterialUniformOverrides const &,std::optional<dragon::rendering::PassStateOverride> const &,dragon::rendering::details::MaterialBind const &)> | callback |
216 | (280) std::tuple<std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const ,dragon::rendering::details::MaterialBind> | deps |
496 | (32) const std::string | name |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::MaterialBind,dragon::rendering::details::ColorBind,dragon::rendering::details::DepthBind,dragon::rendering::details::MaterialBind>::_createSingleRenderPass::__l2::<lambda_9441f694ee284219bb13727953f67957>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,dragon::rendering::details::MaterialBind const &,dragon::rendering::details::ColorBind const &,dragon::rendering::details::DepthBind const &,dragon::rendering::details::MaterialBind const &)> | callback |
216 | (104) std::tuple<dragon::rendering::details::MaterialBind,dragon::rendering::details::ColorBind,dragon::rendering::details::DepthBind,dragon::rendering::details::MaterialBind> | deps |
320 | (32) const std::string | name |
# dragon::platform::helpers::VisitOverloaded<<lambda_9da078c993713ac3a570e756b022fa55>,<lambda_b850d1b6627b9c5794b2644fe395a119>,<lambda_6aece11b6c48fde0326bec86d2a798bf>,<lambda_00956a5308b13d1034a46d3085aaf610> >
Offset | Type | Name |
---|---|---|
0 | (16) dragon::framegraph::resource::TransientImage<dragon::rendering::RenderContext>::link::__l2::<lambda_b850d1b6627b9c5794b2644fe395a119> | baseclass_0 |
16 | (16) dragon::framegraph::resource::TransientImage<dragon::rendering::RenderContext>::link::__l2::<lambda_6aece11b6c48fde0326bec86d2a798bf> | baseclass_10 |
32 | (16) dragon::framegraph::resource::TransientImage<dragon::rendering::RenderContext>::link::__l2::<lambda_00956a5308b13d1034a46d3085aaf610> | baseclass_20 |
# dragon::framegraph::resource::TransientImage<dragon::rendering::RenderContext>::link::__l2::<lambda_b850d1b6627b9c5794b2644fe395a119>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::framegraph::resource::TransientImage<dragon::rendering::RenderContext> *const | __this |
8 | (8) dragon::framegraph::detail::LinkingContext<dragon::rendering::RenderContext> * | context |
# dragon::framegraph::resource::TransientImage<dragon::rendering::RenderContext>::link::__l2::<lambda_6aece11b6c48fde0326bec86d2a798bf>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::framegraph::resource::TransientImage<dragon::rendering::RenderContext> *const | __this |
8 | (8) dragon::framegraph::detail::LinkingContext<dragon::rendering::RenderContext> * | context |
# dragon::framegraph::resource::TransientImage<dragon::rendering::RenderContext>::link::__l2::<lambda_00956a5308b13d1034a46d3085aaf610>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::framegraph::resource::TransientImage<dragon::rendering::RenderContext> *const | __this |
8 | (8) dragon::framegraph::detail::LinkingContext<dragon::rendering::RenderContext> * | context |
# dragon::platform::helpers::VisitOverloaded<<lambda_aef58e1045f7a7a772045d87ea67b71d>,<lambda_46bbfff86b0e6684a07cb91695ad583d>,<lambda_2f2ff72c2fc0bdc31d49b69401ae8c73>,<lambda_43ccdd2872e2f97050bf30cf0ba7d0dc> >
Offset | Type | Name |
---|---|---|
0 | (16) dragon::framegraph::resource::ExternalTextureSlice<dragon::rendering::RenderContext>::link::__l2::<lambda_46bbfff86b0e6684a07cb91695ad583d> | baseclass_0 |
16 | (16) dragon::framegraph::resource::ExternalTextureSlice<dragon::rendering::RenderContext>::link::__l2::<lambda_2f2ff72c2fc0bdc31d49b69401ae8c73> | baseclass_10 |
32 | (16) dragon::framegraph::resource::ExternalTextureSlice<dragon::rendering::RenderContext>::link::__l2::<lambda_43ccdd2872e2f97050bf30cf0ba7d0dc> | baseclass_20 |
# dragon::framegraph::resource::ExternalTextureSlice<dragon::rendering::RenderContext>::link::__l2::<lambda_46bbfff86b0e6684a07cb91695ad583d>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::framegraph::resource::ExternalTextureSlice<dragon::rendering::RenderContext> *const | __this |
8 | (8) dragon::framegraph::detail::LinkingContext<dragon::rendering::RenderContext> * | context |
# dragon::framegraph::resource::ExternalTextureSlice<dragon::rendering::RenderContext>::link::__l2::<lambda_2f2ff72c2fc0bdc31d49b69401ae8c73>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::framegraph::resource::ExternalTextureSlice<dragon::rendering::RenderContext> *const | __this |
8 | (8) dragon::framegraph::detail::LinkingContext<dragon::rendering::RenderContext> * | context |
# dragon::framegraph::resource::ExternalTextureSlice<dragon::rendering::RenderContext>::link::__l2::<lambda_43ccdd2872e2f97050bf30cf0ba7d0dc>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::framegraph::resource::ExternalTextureSlice<dragon::rendering::RenderContext> *const | __this |
8 | (8) dragon::framegraph::detail::LinkingContext<dragon::rendering::RenderContext> * | context |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::MaterialBind const &,dragon::rendering::details::MaterialBind const &,dragon::rendering::drawutils::BlitDescription const &>::_createSingleRenderPass::__l2::<lambda_77bd270865ad9859855c2dc765424b58>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,dragon::rendering::details::MaterialBind const &,dragon::rendering::details::MaterialBind const &,dragon::rendering::drawutils::BlitDescription const &)> | callback |
216 | (152) std::tuple<dragon::rendering::details::MaterialBind const ,dragon::rendering::details::MaterialBind const ,dragon::rendering::drawutils::BlitDescription const > | deps |
368 | (32) const std::string | name |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::materials::MaterialUniformOverrides const &,__int64 &,__int64 &,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView &>::_createSingleRenderPass::__l2::<lambda_95a4a2f41b597f9111b8177b680064d9>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,dragon::materials::MaterialUniformOverrides const &,__int64 const &,__int64 const &,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView const &)> | callback |
216 | (120) std::tuple<dragon::materials::MaterialUniformOverrides const ,__int64,__int64,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> | deps |
336 | (32) const std::string | name |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::materials::MaterialUniformOverrides const &,__int64 &,__int64 &,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView &,dragon::rendering::details::MaterialBind &>::_createSingleRenderPass::__l2::<lambda_65ffed367918506be5ee55b8e6fd39c1>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,dragon::materials::MaterialUniformOverrides const &,__int64 const &,__int64 const &,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView const &,dragon::rendering::details::MaterialBind const &)> | callback |
216 | (152) std::tuple<dragon::materials::MaterialUniformOverrides const ,__int64,__int64,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView,dragon::rendering::details::MaterialBind> | deps |
368 | (32) const std::string | name |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::materials::MaterialUniformOverrides const &,__int64 &,__int64 &,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView &,dragon::rendering::details::MaterialBind &>::_createSingleRenderPass::__l2::<lambda_adbddacd40dc71f22505d4704e8182a2>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,dragon::materials::MaterialUniformOverrides const &,__int64 const &,__int64 const &,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView const &,dragon::rendering::details::MaterialBind const &)> | callback |
216 | (152) std::tuple<dragon::materials::MaterialUniformOverrides const ,__int64,__int64,dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView,dragon::rendering::details::MaterialBind> | deps |
368 | (32) const std::string | name |
# dragon::UpdateVertexOnlyAccelerationStructureTransaction
Offset | Type | Name |
---|---|---|
0 | (16) mce::ServerResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedVertexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr>,mce::AssertResourceServiceErrorHandler> | mVertexBuffer |
16 | (4) unsigned int | mVertexCount |
20 | (2) _BYTE[2] | mBuildFlags |
# dragon::rendering::details::ProcessingPassCreator<
dragon::rendering::modules::rayTrace'::2'::TransientData,dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<
dragon::rendering::modules::rayTrace'::2'::TransientData> > > >
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<dragon::rendering::details::ProcessingPassImpl< dragon::rendering::modules::rayTrace'::2'::TransientData> > | baseclass_0 |
16 | (24) dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,std::shared_ptr<dragon::rendering::details::ProcessingPassImpl< dragon::rendering::modules::rayTrace'::2'::TransientData> > > | baseclass_10 |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<
dragon::rendering::modules::rayTrace'::2'::TransientData> > >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (16) std::tuple<std::shared_ptr<dragon::rendering::details::ProcessingPassImpl< dragon::rendering::modules::rayTrace'::2'::TransientData> > > | mDeps |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,
dragon::rendering::modules::rayTrace'::2'::TransientData &,dragon::frameobject::SceneLightingInformation const &>::createProcessingPass::__l2::<lambda_d75a707727f1fc9f38b25c8d1f5cd128>
Offset | Type | Name |
---|---|---|
0 | (120) std::tuple< dragon::rendering::modules::rayTrace'::2'::TransientData,dragon::frameobject::SceneLightingInformation const > | deps |
120 | (64) std::function< dragon::rendering::modules::rayTrace'::2'::TransientData __cdecl( dragon::rendering::modules::rayTrace'::2'::TransientData const &,dragon::frameobject::SceneLightingInformation const &)> | callback |
184 | (32) const std::string | name |
# dragon::frameobject::SceneLightingInformation
Offset | Type | Name |
---|---|---|
0 | (36) dragon::frameobject::SceneLightingInformation::DirectionalLight | mPrimaryDirectionalLight |
36 | (16) dragon::frameobject::SceneLightingInformation::AmbientLight | mPrimaryAmbientLight |
56 | (32) std::vector<dragon::frameobject::SceneLightingInformation::PointLight,Core::CpuRingBufferAllocator<dragon::frameobject::SceneLightingInformation::PointLight,2,0,Core::CheckedRingBuffer<2,0> > > | mPointLights |
# dragon::frameobject::SceneLightingInformation::DirectionalLight
Offset | Type | Name |
---|---|---|
0 | (12) glm::tvec3<float,0> | mWorldSpaceDirection |
12 | (12) glm::tvec3<float,0> | mColor |
24 | (4) float | mIntensity |
28 | (8) std::optional<enum dragon::frameobject::ShadowQuality> | mCastsShadows |
# dragon::frameobject::SceneLightingInformation::AmbientLight
Offset | Type | Name |
---|---|---|
0 | (12) glm::tvec3<float,0> | mColor |
12 | (4) float | mIntensity |
# dragon::rendering::modules::rayTrace::__l2::TransientData
Offset | Type | Name |
---|---|---|
0 | (8) unsigned int * | mHistogramBins |
8 | (8) bgfx::RtLightInfo * | mLights |
16 | (8) unsigned __int64 | mPointLightsCount |
24 | (8) const dragon::rendering::RayTracingResources * | mRtResources |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtractTopLevelAccelerationStructure::__l2::<lambda_cdec317e83d6ef50f264defd607a49a9>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::MaterialBind &>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (32) std::tuple<dragon::rendering::details::MaterialBind> | mDeps |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_f1a4fd1f20796f0b2412f5d039c39cb9>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_dbc70ffa1730cdb8c99415f70a402f0b>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_1a3eb5a7e770a6aeb67c2a9daf33bdc0>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_9db981ba13cc9b175e91521cf5cfa3fc>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_bb86887b570920c2cd21c74d77e978b3>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_dd11e0d8d1dfc894b45259957c6b6ec6>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_00cc64556b892db5ead197d5a9d88f95>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_8b8fc639e7e190fdb145fe21aae0e644>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_748aec194ac8c90d1227dcba610747d9>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_505fe6f25c921254c23959754ce782a5>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_b62e04ec1ca2873a6d5e9d931a732e37>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_2321dcc5b4beff61984487f001ae2760>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_247e42dfeb361c4959cc0be093ef4d7c>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_9acc9f3884b7e67dfe1436ccc221f2f0>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_b6d3d575ff4e9a6a713390b714ee8eb3>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_1fe8933a47404a5b3911f079a02fc11a>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_8e27cb59fdff0528a480339a2979b089>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_a7279288c9b57476b6b681108343d396>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_6872470c3f076519393072e6759fef4f>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_cfb621c5b75a40601b415180be10edcd>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_c630e977d9f6b82521a071066c0146f1>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::drawutils::Generic<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> >::prepareExtract::__l2::<lambda_a1e21d46526d2e0301905daeb11e3e9d>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> * | frame |
8 | (280) const dragon::rendering::Camera | camera |
288 | (4) const dragon::rendering::drawutils::SortMode | sortMode |
296 | (24) dragon::rendering::ViewSet | viewSets |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_e810db29fd69a54c0243a1ab41516837>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::Camera * | camera |
# dragon::frameobject::ScenePrepareSystem::PrepareTransparent::__l2::<lambda_ee480d4359bf3cd22a745f5ffe7da5b6>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::frameobject::components::Transform::getFirstTransform::__l2::Visitor
Offset | Type | Name |
---|
# dragon::rendering::GraphicsFrame::renderPass::__l2::<lambda_9f1ed3b98162420885d690d6d90c190c>
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<dragon::rendering::details::RenderPassImpl<1,0> > | pass |
16 | (148) const dragon::rendering::ViewDescription | viewDesc |
168 | (24) const std::array<dragon::rendering::details::ColorBind,0> | outputs |
192 | (16) const dragon::rendering::details::DepthBind | depth |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const >::_createSingleRenderPass::__l2::<lambda_fe397353d52a2e6255b4098c73fba212>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> const &,dragon::rendering::drawutils::PassName const &,dragon::materials::MaterialUniformOverrides const &,std::optional<dragon::rendering::PassStateOverride> const &)> | callback |
216 | (248) std::tuple<std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<std::optional<dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView> > >,dragon::rendering::drawutils::PassName,dragon::materials::MaterialUniformOverrides const ,std::optional<dragon::rendering::PassStateOverride> const > | deps |
464 | (32) const std::string | name |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,std::shared_ptr<dragon::rendering::details::ProcessingPassImpl<
dragon::rendering::modules::rayTrace'::2'::TransientData> > >::_createSingleRenderPass::__l2::<lambda_d9a3e4dea4288f749cc92d5390fbc3bf>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &, dragon::rendering::modules::rayTrace'::2'::TransientData const &)> | callback |
216 | (16) std::tuple<std::shared_ptr<dragon::rendering::details::ProcessingPassImpl< dragon::rendering::modules::rayTrace'::2'::TransientData> > > | deps |
232 | (32) const std::string | name |
# dragon::frameobject::ScenePrepareSystem::PrepareTLAS::__l2::<lambda_3fdf73b5f3db9928ddc8019ad221cda8>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::ViewSet * | sets |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::MaterialBind &>::_createSingleRenderPass::__l2::<lambda_cd0d70a94b38823da07ba7c1ff79a0eb>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,dragon::rendering::details::MaterialBind const &)> | callback |
216 | (32) std::tuple<dragon::rendering::details::MaterialBind> | deps |
248 | (32) const std::string | name |
# dragon::platform::_transformSurfaceParameters::__l2::SurfaceParameterTransform
Offset | Type | Name |
---|---|---|
0 | (4) bgfx::RendererType::Enum | mRendererType |
# dragon::res::CreateTextureTransaction
Offset | Type | Name |
---|---|---|
0 | (112) dragon::res::TextureDescription | mTextureDescription |
112 | (24) std::vector<cg::ImageBuffer> | mImageBuffers |
# dragon::res::TextureDescription
Offset | Type | Name |
---|---|---|
0 | (72) cg::TextureDescription | baseclass_0 |
72 | (32) std::string | mIdentifier |
104 | (4) dragon::TextureUsage | mUsage |
# dragon::TextureUsage
Offset | Type | Name |
---|---|---|
0 | (4) std::bitset<4> | baseclass_0 |
# dragon::frameobject::FrameRendererResources
Offset | Type | Name |
---|---|---|
0 | (1) dragon::rendering::ClipSpaceDepthMode | mClipSpaceMode |
8 | (56) dragon::mesh::Mesh | mScreenQuad |
# dragon::result::Result<dragon::res::TextureRead,enum dragon::res::TextureError>
Offset | Type | Name |
---|---|---|
0 | (104) std::variant<dragon::res::TextureRead,enum dragon::res::TextureError> | mValue |
# dragon::res::TextureRead
Offset | Type | Name |
---|---|---|
0 | (88) cg::ImageBuffer | mImage |
88 | (8) unsigned __int64 | mReadyFrame |
# dragon::res::WrapApiTextureTransaction
Offset | Type | Name |
---|---|---|
0 | (1) _BYTE[1] | mRendererType |
8 | (112) dragon::res::TextureDescription | mDescription |
120 | (8) void * | mExternalTexture |
# dragon::res::ResolvedTextureResource
Offset | Type | Name |
---|---|---|
0 | (2) bgfx::TextureHandle | mTextureHandle |
8 | (112) dragon::res::TextureDescription | mTextureDescription |
120 | (36) std::optional<cg::TextureMetaData> | mTextureMetaData |
160 | (16) mpmc::Sender<std::function<void __cdecl(void)> > | mDestructionQueue |
# dragon::platform::helpers::VisitOverloaded<<lambda_fbe26c8e4f7c9bae2f810aaf7646b609>,<lambda_4669a033a94b2cbc882de43740c3bcf3> >
Offset | Type | Name |
---|---|---|
0 | (1) _BYTE | gap0 |
# dragon::res::CreateCubemapTransaction
Offset | Type | Name |
---|---|---|
0 | (96) std::array<dragon::res::ServerTexture,6> | mTextures |
# DefinitionTrigger
Offset | Type | Name |
---|---|---|
0 | (32) std::string | mType |
32 | (2) _BYTE[2] | mTarget |
40 | (64) ActorFilterGroup | mFilter |
104 | (216) ExpressionNode | mCondition |
# DefinitionEvent
Offset | Type | Name |
---|---|---|
0 | (4) float | mProbability |
8 | (64) ActorFilterGroup | mFilter |
72 | (216) ExpressionNode | mCondition |
288 | (32) std::string | mName |
320 | (4) _BYTE[4] | mType |
328 | (24) std::vector<std::string> | mGroups |
352 | (24) std::vector<std::string> | mRemoveGroups |
376 | (320) DefinitionTrigger | mTrigger |
696 | (24) std::vector<DefinitionEvent> | mChildren |
720 | (24) EventResponseCollection | mResponses |
# DiggerItemComponent::buildNetworkTag::__l2::<lambda_f361346fda0e42e8ad899f6341ebf194>
Offset | Type | Name |
---|---|---|
0 | (8) std::unique_ptr<ListTag> * | blockInfoTag |
# DeserializedChunkLoadedRequest
Offset | Type | Name |
---|---|---|
0 | (128) ChunkLoadedRequest | mChunkLoadedRequest |
128 | (1) ChunkRequestListType | mChunkRequestListType |
# DistanceConstraint
Offset | Type | Name |
---|---|---|
0 | (4) float | mConstraintMass |
4 | (12) Vec3 | mConstraintAxis |
16 | (4) float | mBias |
20 | (1) bool | mShouldEnforce |
24 | (4) float | mMassA |
28 | (4) float | mMassB |
32 | (4) float | mDesiredDistance |
# DespawnSystem::tick::__l2::<lambda_bb839350a950a62221858e3a5609afb5>
Offset | Type | Name |
---|---|---|
0 | (8) DespawnSystem *const | __this |
# DebugInfoComponent
Offset | Type | Name |
---|---|---|
0 | (8) ActorEventListener | baseclass_0 |
8 | (24) std::vector<DebugInfoComponent::Listener> | mListeners |
32 | (64) std::unordered_map<HashedString,unsigned __int64> | mPacketHashes |
96 | (40) std::deque<std::string> | mSentEvents |
136 | (1) bool | mEventListenerRegistered |
144 | (8) ActorUniqueID | mMobUniqueId |
# DoubleTag
Offset | Type | Name |
---|---|---|
0 | (8) Tag | baseclass_0 |
8 | (8) long double | data |
# DebugUdpProxy::Verdict
Offset | Type | Name |
---|---|---|
0 | (8) std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > | mDelayedUntil |
8 | (1) bool | mIsDropped |
# DurabilityDataEntry
Offset | Type | Name |
---|---|---|
0 | (4) int | minDurability |
4 | (4) int | maxDurability |
8 | (32) std::string | recipeId |
# DenyList::Entry
Offset | Type | Name |
---|---|---|
0 | (16) mce::UUID | mUuid |
16 | (32) std::string | mXuid |
48 | (32) std::string | mBlockedMessage |
80 | (4) DenyList::Duration | mDuration |
# DirectoryPackSource::load::__l5::<lambda_28c626212524a01ef0d292d1f3c91ecf>
Offset | Type | Name |
---|---|---|
0 | (8) DirectoryPackSource *const | __this |
8 | (8) PackManifestFactory * | manifestFactory |
16 | (8) const IContentKeyProvider * | keyProvider |
24 | (8) PackSourceReport * | result |
32 | (8) bool * | isRediscovering |
40 | (8) std::vector<bool> * | touchedPacks |
48 | (8) int * | addedPacks |
# DamageSensorDefinition
Offset | Type | Name |
---|---|---|
0 | (24) std::vector<DamageSensorTrigger> | mTriggers |
# DamageSensorComponent
Offset | Type | Name |
---|---|---|
0 | (4) int | mDamageAmount |
4 | (1) bool | mDamageIsFatal |
8 | (4) int | mDamageCause |
16 | (24) std::vector<DamageSensorTrigger> | mTriggers |
40 | (4) float | mDamageMultipler |
44 | (4) float | mDamageModifier |
# DefintionDescription
Offset | Type | Name |
---|---|---|
0 | (8) DefintionDescription_vtbl * | __vftable |
# DefinitionInstanceGroup
Offset | Type | Name |
---|---|---|
0 | (24) std::vector<std::shared_ptr<IDefinitionInstance>> | mDefinitionList |
24 | (64) std::unordered_map<std::string,std::shared_ptr<IDefinitionInstance>> | mDefinitionMap |
88 | (64) std::unordered_map<unsigned short,std::string> | mTypeIdToDefinitionName |
# DwellerComponent
Offset | Type | Name |
---|---|---|
0 | (1) bool | mCanFindPOI |
1 | (1) bool | mCanMigrate |
2 | (1) bool | mHasJoinedDwelling |
3 | (1) bool | mFixUpRole |
4 | (1) bool | mRewardPlayersOnFirstFounding |
8 | (48) HashedString | mPreferredProfession |
56 | (4) int | mFirstFoundingReward |
60 | (4) int | mUpdateIntervalVariant |
64 | (8) unsigned __int64 | mDwellingUpdateInterval |
72 | (8) unsigned __int64 | mUpdateIntervalBase |
80 | (4) float | mDwellingBoundsTolerance |
84 | (4) DwellerComponent::DwellingType | mType |
88 | (4) DwellerRole | mRole |
96 | (16) mce::UUID | mDwellingUniqueID |
# DataLoadHelper
Offset | Type | Name |
---|---|---|
0 | (8) DataLoadHelper_vtbl * | __vftable |
# DefinitionModifier
Offset | Type | Name |
---|---|---|
0 | (24) std::vector<std::string> | mAddGroups |
24 | (24) std::vector<std::string> | mRemoveGroups |
48 | (24) std::vector<DefinitionTrigger> | mTriggers |
72 | (24) std::vector<EventResponse const *> | mResponses |
# DimensionHeightRange
Offset | Type | Name |
---|---|---|
0 | (2) __int16 | mMin |
2 | (2) __int16 | mMax |
# DBStorage::_queueSaveCallback::__l13::<lambda_4b7d8b81183841cc2eb6a4dbcb326c74>
Offset | Type | Name |
---|---|---|
0 | (64) std::function<void __cdecl(void)> | saveCallback |
# DBStorage::PendingWriteResult
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<std::string const > | mLatestValue |
16 | (1) bool | mIsDeleted |
# DBStorage::_suspendAndPerformSaveAction::__l2::<lambda_b50680963ccf0981bcc7927f3779c9ad>
Offset | Type | Name |
---|---|---|
0 | (8) DBStorage *const | __this |
8 | (64) std::function<TaskResult __cdecl(void)> | action |
72 | (8) DBStorage::DBStorageToken | token |
# DBStorage::DBStorageToken
Offset | Type | Name |
---|---|---|
0 | (8) std::atomic<int> * | mRefCounter |
# DisplayObjective
Offset | Type | Name |
---|---|---|
0 | (8) const Objective * | mObjective |
8 | (1) _BYTE[1] | mSortOrder |
# Downloader::ProgressData
Offset | Type | Name |
---|---|---|
0 | (16) std::weak_ptr<Downloader> | downloader |
16 | (32) std::string | customId |
48 | (32) std::string | url |
80 | (32) std::string | path |
112 | (32) std::string | name |
144 | (8) long double | downloaded |
152 | (8) long double | totalToDownload |
# Downloader::notifyError::__l2::<lambda_87a318d39a70699bf12a1da8feeba66d>
Offset | Type | Name |
---|---|---|
0 | (16) std::weak_ptr<Downloader> | ptr |
16 | (4) Downloader::ErrorCode | code |
20 | (4) int | curle_code |
24 | (4) int | curlm_code |
32 | (32) const std::string | msg |
64 | (32) const std::string | customId |
# Downloader::FileDescriptor
Offset | Type | Name |
---|---|---|
0 | (8) _iobuf * | fp |
8 | (8) void * | curl |
# Downloader::download::__l13::<lambda_4747c02da55263ea937882d69ff931b4>
Offset | Type | Name |
---|---|---|
0 | (16) std::weak_ptr<Downloader> | ptr |
16 | (160) const Downloader::ProgressData | data |
# Downloader::curlmDownload::__l2::<lambda_850048095cec98720335af25b66fc2c6>
Offset | Type | Name |
---|---|---|
0 | (16) std::weak_ptr<Downloader> | ptr |
16 | (1) bool | allSuccess |
24 | (24) std::vector<std::string> | customIds |
48 | (4) int | errorCode |
# dragon::rendering::drawcommands::VertexBufferBind
Offset | Type | Name |
---|---|---|
0 | (2) const bgfx::VertexDeclHandle | mVertexDeclHandle |
8 | (8) const bgfx::VertexDecl * | mDecl |
16 | (8) const dragon::mesh::ResolvedVertexBuffer * | mVertexBuffer |
24 | (112) std::optional<dragon::mesh::ResolvedVertexBuffer> | mHandle |
# dragon::mesh::ResolvedVertexBuffer
Offset | Type | Name |
---|---|---|
0 | (4) std::variant<bgfx::VertexBufferHandle,bgfx::DynamicVertexBufferHandle> | mResource |
4 | (4) unsigned int | mOffset |
8 | (4) unsigned int | mCount |
12 | (2) bgfx::VertexDeclHandle | mVertexDeclHandle |
16 | (80) bgfx::VertexDecl | mVertexDecl |
96 | (8) std::unique_ptr<dragon::mesh::VertexBufferView> | mStorageView |
# dragon::materials::definition::SamplerDefinition
Offset | Type | Name |
---|---|---|
0 | (1) unsigned __int8 | mSlot |
1 | (1) dragon::materials::definition::SamplerAccess | mAccess |
2 | (1) _BYTE[1] | mPrecision |
3 | (1) bool | mAllowUnorderedAccess |
4 | (1) dragon::materials::definition::SamplerType | mType |
8 | (32) std::string | mFormat |
40 | (40) std::optional<std::string > | mDefaultTexture |
80 | (48) std::optional<dragon::materials::definition::SamplerDefinition::CustomTypeInfo> | mCustomType |
# dragon::materials::definition::SamplerDefinition::CustomTypeInfo
Offset | Type | Name |
---|---|---|
0 | (32) std::string | customType |
32 | (4) unsigned int | customTypeStride |
# dragon::materials::CompiledMaterialDefinition::Pass
Offset | Type | Name |
---|---|---|
0 | (1) dragon::materials::definition::GraphicsProfile | mGraphicsProfile |
8 | (32) std::string | mFallback |
40 | (24) std::vector<dragon::materials::CompiledMaterialDefinition::Variant> | mVariants |
64 | (64) std::unordered_map<std::string,std::string> | mFlagDefaultValues |
128 | (8) std::optional<enum dragon::materials::definition::BlendMode> | mDefaultBlendMode |
# dragon::materials::PlatformShaderStage
Offset | Type | Name |
---|---|---|
0 | (1) dragon::materials::ShaderCodePlatform | mPlatform |
1 | (1) dragon::materials::definition::ShaderStage | mStage |
# dragon::materials::CompiledMaterialDefinition::Variant
Offset | Type | Name |
---|---|---|
0 | (1) bool | mIsSupported |
8 | (64) std::unordered_map<std::string,std::string> | mFlags |
72 | (64) std::unordered_map<dragon::materials::PlatformShaderStage,dragon::materials::CompiledMaterialDefinition::ShaderCode> | mShaders |
# dragon::materials::CompiledMaterialDefinition::VariantSet
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::materials::CompiledMaterialDefinition * | mDefinition |
8 | (8) const dragon::materials::CompiledMaterialDefinition::Pass * | mPass |
16 | (24) std::vector<dragon::materials::CompiledMaterialDefinition::Variant const *> | mVariants |
40 | (64) const std::unordered_map<std::string,std::string> | mDefaultFlagValues |
104 | (64) const std::unordered_map<std::string,std::string> | mSetFlags |
168 | (8) const dragon::materials::CompiledMaterialDefinition::Variant * | mDefaultVariant |
# dragon::platform::GraphicsPlatform
Offset | Type | Name |
---|---|---|
0 | (1) dragon::materials::definition::GraphicsProfile | mGraphicsProfile |
1 | (1) dragon::materials::ShaderCodePlatform | mShaderPlatform |
8 | (32) std::string | mChipsetName |
40 | (32) std::string | mChipsetVendorName |
72 | (32) std::string | mGraphicsVersion |
104 | (8) glm::tvec2<unsigned int,0> | mScreenDimensions |
112 | (4) unsigned int | mVendorId |
116 | (4) unsigned int | mDeviceId |
120 | (4) unsigned int | mSubSysId |
124 | (4) unsigned int | mRevision |
128 | (8) unsigned __int64 | mDedicatedVideoMemory |
136 | (8) unsigned __int64 | mDedicatedSystemMemory |
144 | (8) unsigned __int64 | mSharedSystemMemory |
152 | (8) unsigned __int64 | mReservedVideoMemory |
# dragon::materials::Material::_loadMaterial::__l2::PassFallbackState
Offset | Type | Name |
---|---|---|
0 | (8) const std::string * | mFallbackName |
8 | (16) std::shared_ptr<dragon::materials::Pass> | mConstructedPass |
# dragon::materials::MaterialRepositoryIndex
Offset | Type | Name |
---|---|---|
0 | (64) std::unordered_map<std::string,dragon::materials::MaterialRepositoryIndex::Entry> | mEntries |
# dragon::materials::MaterialResourceManager::_tryCreateMaterialAsync::__l19::<lambda_fd5d73d1c5bdaee312c98709dbed648d>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::materials::MaterialResourceManager *const | __this |
8 | (56) const dragon::materials::MaterialLocation | location |
64 | (16) std::shared_ptr<dragon::materials::MaterialResourceManager::MaterialLoadResult> | workResult |
# dragon::materials::MaterialResourceManager::MaterialLoadResult
Offset | Type | Name |
---|---|---|
0 | (32) std::string | mResolvedMaterialPath |
32 | (8) std::unique_ptr<dragon::materials::CompiledMaterialDefinition> | mCompiledMaterial |
# dragon::materials::MaterialUniform::UniformParameter
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::materials::MaterialUniform * | mParameter |
8 | (2) unsigned __int16 | mValueOffset |
10 | (2) unsigned __int16 | mValueSize |
# dragon::platform::helpers::VisitOverloaded<<lambda_d3c53adb5163b2dc6cb38e1389232b1d>,<lambda_a0db3f8e29018abb09c3341a0b51529b>,<lambda_d8356658306be6d9f3e48f29ec2d9e03> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_a0db3f8e29018abb09c3341a0b51529b> | baseclass_0 |
8 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_d8356658306be6d9f3e48f29ec2d9e03> | baseclass_8 |
# dragon::memory::BufferSource::resolve::__l2::<lambda_a0db3f8e29018abb09c3341a0b51529b>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::IndexBufferType::create::__l8::<lambda_e47c005c7d6b9976d725fa3856b3c219> * | callback |
# dragon::memory::BufferSource::resolve::__l2::<lambda_d8356658306be6d9f3e48f29ec2d9e03>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::IndexBufferType::create::__l8::<lambda_e47c005c7d6b9976d725fa3856b3c219> * | callback |
# dragon::platform::helpers::VisitOverloaded<<lambda_fbf8f11091c1cfcec0d531bce112a61e>,<lambda_b39af3e4f2db86d7c3a3a9d7b03c4313>,<lambda_3dba1a0e50b0932b071a896977e9343c> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_b39af3e4f2db86d7c3a3a9d7b03c4313> | baseclass_0 |
8 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_3dba1a0e50b0932b071a896977e9343c> | baseclass_8 |
# dragon::memory::BufferSource::resolve::__l2::<lambda_b39af3e4f2db86d7c3a3a9d7b03c4313>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::IndexBufferType::create::__l12::<lambda_b7dfe6184cc14514f6c43d7b49641c2d> * | callback |
# dragon::memory::BufferSource::resolve::__l2::<lambda_3dba1a0e50b0932b071a896977e9343c>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::IndexBufferType::create::__l12::<lambda_b7dfe6184cc14514f6c43d7b49641c2d> * | callback |
# dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64>
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | mValue |
# dragon::platform::helpers::VisitOverloaded<<lambda_626d90e41a069a68169eeda6a9f217ad> >
Offset | Type | Name |
---|
# dragon::CreateVertexOnlyAccelerationStructureTransaction::apply::__l8::<lambda_626d90e41a069a68169eeda6a9f217ad>
Offset | Type | Name |
---|
# dragon::mesh::IndexBufferType::ResourceCreationParameters
Offset | Type | Name |
---|---|---|
0 | (1) dragon::mesh::IndexSize | mIndexSize |
1 | (1) bool | mIsDynamic |
8 | (8) unsigned __int64 | mSizeInBytes |
16 | (56) std::optional<dragon::memory::BufferSource> | mInitialData |
72 | (2) unsigned __int16 | mFlags |
# dragon::memory::BufferSource
Offset | Type | Name |
---|---|---|
0 | (40) std::variant<std::monostate,std::shared_ptr<std::vector<unsigned char> const >,std::pair<gsl::span<unsigned char const ,-1>,std::weak_ptr<dragon::memory::BufferSource::LifetimeToken> > > | mData |
40 | (8) unsigned __int64 | mSize |
# dragon::platform::helpers::VisitOverloaded<<lambda_08cf54ea2da37cd267dd894e7acde7af>,<lambda_e9898cbdfbfe337f07f9a022cd2533b8> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::IndexBufferType::update::__l2::<lambda_08cf54ea2da37cd267dd894e7acde7af> | baseclass_0 |
# dragon::mesh::IndexBufferType::update::__l2::<lambda_08cf54ea2da37cd267dd894e7acde7af>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::mesh::IndexBufferType::ResourceUpdateParameters * | updateParameters |
# dragon::mesh::IndexBufferType::update::__l2::<lambda_e9898cbdfbfe337f07f9a022cd2533b8>
Offset | Type | Name |
---|
# dragon::mesh::IndexBufferType::destroy::__l2::<lambda_b41843360f86d6463d5290166c37ba81>
Offset | Type | Name |
---|
# dragon::memory::Block<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,unsigned int>
Offset | Type | Name |
---|---|---|
0 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> > | mBuffer |
16 | (4) unsigned int | mOffset |
20 | (4) unsigned int | mSize |
# dragon::platform::helpers::VisitOverloaded<<lambda_838ec8792ec8f28cdf0b6e20dc2dccfb>,<lambda_80a8cb8142b6085bcd924e87e95f1e07>,<lambda_2d5e904666ae2f1560ea914ee31e16ce> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_80a8cb8142b6085bcd924e87e95f1e07> | baseclass_0 |
8 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_2d5e904666ae2f1560ea914ee31e16ce> | baseclass_8 |
# dragon::memory::BufferSource::resolve::__l2::<lambda_80a8cb8142b6085bcd924e87e95f1e07>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::VertexBufferType::create::__l8::<lambda_98fb0b014d7bc1522a65b9d9e52e128c> * | callback |
# dragon::memory::BufferSource::resolve::__l2::<lambda_2d5e904666ae2f1560ea914ee31e16ce>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::VertexBufferType::create::__l8::<lambda_98fb0b014d7bc1522a65b9d9e52e128c> * | callback |
# dragon::platform::helpers::VisitOverloaded<<lambda_97d926c5e853868c401c51db34c77980>,<lambda_19704ddaed9e069227898e5ca9d1d801>,<lambda_e38ecc87e5dddf41ee46693aebabe505> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_19704ddaed9e069227898e5ca9d1d801> | baseclass_0 |
8 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_e38ecc87e5dddf41ee46693aebabe505> | baseclass_8 |
# dragon::memory::BufferSource::resolve::__l2::<lambda_19704ddaed9e069227898e5ca9d1d801>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::VertexBufferType::create::__l12::<lambda_fc397e945a4de1d8f2f7561c51f6c5f5> * | callback |
# dragon::memory::BufferSource::resolve::__l2::<lambda_e38ecc87e5dddf41ee46693aebabe505>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::VertexBufferType::create::__l12::<lambda_fc397e945a4de1d8f2f7561c51f6c5f5> * | callback |
# dragon::mesh::VertexBufferDescription
Offset | Type | Name |
---|---|---|
0 | (176) dragon::mesh::VertexFormat | mFormat |
176 | (8) unsigned __int64 | mStride |
184 | (4) std::optional<unsigned short> | mFormatHandle |
192 | (8) unsigned __int64 | mDataSize |
200 | (8) unsigned __int64 | mVertexCount |
208 | (2) unsigned __int16 | mFlags |
# dragon::mesh::VertexBufferType::ResourceCreationParameters
Offset | Type | Name |
---|---|---|
0 | (1) bool | mIsDynamic |
8 | (176) dragon::mesh::VertexFormat | mFormat |
184 | (4) std::optional<unsigned short> | mFormatHandle |
188 | (2) bgfx::VertexDeclHandle | mVertexDeclHandle |
192 | (80) bgfx::VertexDecl | mVertexDecl |
272 | (8) unsigned __int64 | mSizeInBytes |
280 | (56) std::optional<dragon::memory::BufferSource> | mInitialData |
336 | (2) unsigned __int16 | mFlags |
# dragon::platform::helpers::VisitOverloaded<<lambda_40fff7d480dea1c0478fd3f43504e31a>,<lambda_365c258b847d71589ba2a1cd689d60a8> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::VertexBufferType::update::__l2::<lambda_40fff7d480dea1c0478fd3f43504e31a> | baseclass_0 |
# dragon::mesh::VertexBufferType::update::__l2::<lambda_40fff7d480dea1c0478fd3f43504e31a>
Offset | Type | Name |
---|---|---|
0 | (8) const std::variant<dragon::mesh::VertexBufferType::ItemResourceUpdateParameters,dragon::mesh::A0xd4a888ee::VertexBufferType::OffsetResourceUpdateParameters> * | updateParameters |
# dragon::mesh::VertexBufferType::update::__l2::<lambda_365c258b847d71589ba2a1cd689d60a8>
Offset | Type | Name |
---|
# dragon::mesh::VertexBufferType::ItemResourceUpdateParameters
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | mStartIndex |
8 | (48) dragon::memory::BufferSource | mUpdateData |
# dragon::mesh::VertexBufferType::OffsetResourceUpdateParameters
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | mOffset |
4 | (2) unsigned __int16 | mStride |
8 | (48) dragon::memory::BufferSource | mUpdateData |
# dragon::platform::helpers::VisitOverloaded<<lambda_959750e4c9ef93d18ac58f647170ba0c>,<lambda_056c755a608f3fa91ffb88d1fe572769> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::VertexBufferType::update::__l2::<lambda_40fff7d480dea1c0478fd3f43504e31a>::()::__l2::<lambda_959750e4c9ef93d18ac58f647170ba0c> | baseclass_0 |
8 | (8) dragon::mesh::VertexBufferType::update::__l2::<lambda_40fff7d480dea1c0478fd3f43504e31a>::()::__l2::<lambda_056c755a608f3fa91ffb88d1fe572769> | baseclass_8 |
# dragon::mesh::VertexBufferType::update::__l2::<lambda_40fff7d480dea1c0478fd3f43504e31a>::()::__l2::<lambda_959750e4c9ef93d18ac58f647170ba0c>
Offset | Type | Name |
---|---|---|
0 | (8) bgfx::DynamicVertexBufferHandle * | buffer |
# dragon::mesh::VertexBufferType::update::__l2::<lambda_40fff7d480dea1c0478fd3f43504e31a>::()::__l2::<lambda_056c755a608f3fa91ffb88d1fe572769>
Offset | Type | Name |
---|---|---|
0 | (8) bgfx::DynamicVertexBufferHandle * | buffer |
# dragon::mesh::VertexBufferType::destroy::__l2::<lambda_f6d3c002ba1e181a707d7a9a4c8d4dfd>
Offset | Type | Name |
---|
# dragon::guarded::GuardedAccess<std::unordered_map<unsigned int,dragon::mesh::VertexDeclManager::Impl::DeclLayout,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,dragon::mesh::VertexDeclManager::Impl::DeclLayout> > >,std::shared_mutex,std::shared_lock>
Offset | Type | Name |
---|---|---|
0 | (8) const std::unordered_map<unsigned int,dragon::mesh::VertexDeclManager::Impl::DeclLayout> * | mAccess |
8 | (16) std::shared_lock<std::shared_mutex> | mGuard |
# dragon::mesh::VertexDeclManager::Impl::DeclLayout
Offset | Type | Name |
---|---|---|
0 | (2) bgfx::VertexDeclHandle | mHandle |
4 | (80) bgfx::VertexDecl | mDecl |
# dragon::mesh::VertexDeclManager::Impl::ValidationKey
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | mMaterial |
8 | (8) unsigned __int64 | mPass |
16 | (4) unsigned int | mVertexDecl |
# dragon::platform::_createQuad::__l2::<lambda_2d628195d5c4ea3479f62462e71f1498>
Offset | Type | Name |
---|---|---|
0 | (20) dragon::mesh::MeshDescription | meshDescription |
20 | (112) const std::array< dragon::platform::_createQuad'::2'::QuadVertex,4> | quadVerts |
136 | (176) dragon::mesh::VertexFormat | format |
# dragon::platform::_createQuad::__l2::QuadVertex
Offset | Type | Name |
---|---|---|
0 | (16) glm::tvec4<float,0> | mPos |
16 | (12) glm::tvec3<float,0> | mUv |
# dragon::platform::ResourcesManagerConfiguration
Offset | Type | Name |
---|---|---|
0 | (8) std::optional<unsigned int> | mVertexBufferCombinedAllocationPageSize |
8 | (8) std::optional<unsigned int> | mIndexBufferCombinedAllocationPageSize |
# dragon::framegraph::Linker<dragon::rendering::RenderContext,dragon::framegraph::NoLinkerTrace>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::BgfxTexture2DPool * | mTexturePool |
8 | (8) dragon::rendering::BgfxFrameBufferCache * | mFramebufferCache |
16 | (8) Core::CpuRingBufferAllocator<unsigned char,2,0,Core::CheckedRingBuffer<2,0> > * | mAllocator |
# dragon::framegraph::detail::ResolveContext<dragon::rendering::RenderContext>
Offset | Type | Name |
---|---|---|
0 | (16) gsl::basic_string_span<char const ,-1> | passName |
16 | (4) std::optional<bgfx::FrameBufferHandle> | framebufferToBind |
24 | (24) std::vector<dragon::framegraph::detail::ResolvingMaterialTexture<dragon::rendering::RenderContext>> | materialTexturesToBind |
# dragon::rendering::BgfxFrameBufferCache::Description
Offset | Type | Name |
---|---|---|
0 | (96) std::array<bgfx::Attachment,16> | mColorAttachments |
96 | (6) bgfx::Attachment | mDepthAttachment |
# dragon::framegraph::detail::ResolvingMaterialTexture<dragon::rendering::RenderContext>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::materials::MaterialUniformName | name |
8 | (16) dragon::res::ServerTexture | texture |
24 | (4) unsigned int | flags |
# dragon::res::ResolvedShaderBufferResource
Offset | Type | Name |
---|---|---|
0 | (12) dragon::res::ResolvedShaderBuffer | baseclass_0 |
# dragon::res::ResolvedShaderBuffer
Offset | Type | Name |
---|---|---|
0 | (2) bgfx::ShaderBufferHandle | mResource |
4 | (4) unsigned int | mCount |
8 | (4) unsigned int | mStride |
# dragon::rendering::CommandContext::MaterialTextureBinding
Offset | Type | Name |
---|---|---|
0 | (8) dragon::materials::MaterialUniformName | nameHash |
8 | (16) dragon::res::ServerTexture | textureHandle |
24 | (4) unsigned int | textureFlags |
# dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::rendering::RenderContext * | global |
8 | (16) std::shared_ptr<dragon::rendering::CommandContext> | local |
# dragon::rendering::BgfxPrimitiveIndexBuffer::ensureSize::__l5::<lambda_39df09be4154b1f3855ec67d59c013af>
Offset | Type | Name |
---|---|---|
0 | (24) std::vector<unsigned char> | mIndices |
24 | (8) dragon::rendering::BgfxPrimitiveIndexBuffer *const | __this |
# dragon::res::CreatePoolTextureTransaction
Offset | Type | Name |
---|---|---|
0 | (112) dragon::res::TextureDescription | mTextureDescription |
# dragon::rendering::BgfxTexture2DPool::LeasedTextureHandle
Offset | Type | Name |
---|---|---|
0 | (16) dragon::res::ServerTexture | mHandle |
16 | (1) bool | mLeased |
# dragon::platform::helpers::VisitOverloaded<<lambda_6b7fab46896fa255efc95c2fbafc2ae2>,<lambda_d57860972a2cb7418df119bfd8dfb2cd> >
Offset | Type | Name |
---|---|---|
0 | (48) dragon::rendering::_applyUniformsAndTextures::__l43::<lambda_d57860972a2cb7418df119bfd8dfb2cd> | baseclass_0 |
# dragon::rendering::_applyUniformsAndTextures::__l43::<lambda_d57860972a2cb7418df119bfd8dfb2cd>
Offset | Type | Name |
---|---|---|
0 | (8) bool * | valueMustComeFromOverride |
8 | (8) dragon::materials::MaterialUniformName * | parameterName |
16 | (8) const dragon::materials::definition::ShaderPipeline * | pipeline |
24 | (8) dragon::rendering::drawcommands::GraphicsCommandContext * | target |
32 | (8) const dragon::materials::MaterialUniform::TextureParameter * | textureParameter |
40 | (8) bool * | isValidState |
# dragon::platform::helpers::VisitOverloaded<<lambda_d515b1e007d244831d97e49ed01d76b8>,<lambda_427379a9307ad90b0c557dae7cdf0cc6>,<lambda_2be803adef4c3b09f09b09eea560ece7> >
Offset | Type | Name |
---|---|---|
0 | (24) dragon::rendering::_applyUniformsAndTextures::__l47::<lambda_d515b1e007d244831d97e49ed01d76b8> | baseclass_0 |
24 | (40) dragon::rendering::_applyUniformsAndTextures::__l47::<lambda_427379a9307ad90b0c557dae7cdf0cc6> | baseclass_18 |
64 | (40) dragon::rendering::_applyUniformsAndTextures::__l47::<lambda_2be803adef4c3b09f09b09eea560ece7> | baseclass_40 |
# dragon::rendering::_applyUniformsAndTextures::__l47::<lambda_d515b1e007d244831d97e49ed01d76b8>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::drawcommands::GraphicsCommandContext * | target |
8 | (8) const unsigned __int8 * | slot |
16 | (8) const dragon::materials::MaterialUniform *const * | parameter |
# dragon::rendering::_applyUniformsAndTextures::__l47::<lambda_427379a9307ad90b0c557dae7cdf0cc6>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::materials::definition::ShaderPipeline * | pipeline |
8 | (8) dragon::rendering::drawcommands::GraphicsCommandContext * | target |
16 | (8) dragon::mesh::VertexBufferResourceManager * | vbManager |
24 | (8) const unsigned __int8 * | slot |
32 | (8) const dragon::materials::definition::SamplerAccess * | access |
# dragon::rendering::_applyUniformsAndTextures::__l47::<lambda_2be803adef4c3b09f09b09eea560ece7>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::materials::definition::ShaderPipeline * | pipeline |
8 | (8) dragon::rendering::drawcommands::GraphicsCommandContext * | target |
16 | (8) dragon::mesh::IndexBufferResourceManager * | ibManager |
24 | (8) const unsigned __int8 * | slot |
32 | (8) const dragon::materials::definition::SamplerAccess * | access |
# dragon::rendering::_applyBuffer::__l2::<lambda_effa8405b0f2d54c7f90f046d9a71d36>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::drawcommands::GraphicsCommandContext * | encoder |
8 | (8) const int * | slot |
16 | (8) const std::optional<enum bgfx::Access::Enum> * | bgfxAccess |
# dragon::rendering::_applyBuffer::__l2::<lambda_3fc2e34c02af7c8fca4936f5107c5b1e>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::drawcommands::GraphicsCommandContext * | encoder |
8 | (8) const int * | slot |
16 | (8) const std::optional<enum bgfx::Access::Enum> * | bgfxAccess |
# dragon::platform::helpers::VisitOverloaded<<lambda_12b1a0ae33466fe2a2564a97983e407c>,<lambda_1b0ee8d220c5c035145e5b27cdda25a3>,<lambda_d58a83712c32c5ec362b86baf793f792> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::drawcommands::_resolveVertexBuffer::__l2::<lambda_1b0ee8d220c5c035145e5b27cdda25a3> | baseclass_0 |
# dragon::rendering::drawcommands::_resolveVertexBuffer::__l2::<lambda_1b0ee8d220c5c035145e5b27cdda25a3>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::platform::ResourcesManager * | resourcesManager |
# dragon::rendering::drawcommands::_resolveVertexBuffer::__l2::<lambda_d58a83712c32c5ec362b86baf793f792>
Offset | Type | Name |
---|
# dragon::platform::helpers::VisitOverloaded<<lambda_34d5234f01c4d7358ee01b5198c85700>,<lambda_8738462f3d76fb4ba563f00bec0d3e6c> >
Offset | Type | Name |
---|---|---|
0 | (32) dragon::rendering::drawcommands::bindMeshVertexBuffer::__l2::<lambda_34d5234f01c4d7358ee01b5198c85700> | baseclass_0 |
32 | (24) dragon::rendering::drawcommands::bindMeshVertexBuffer::__l2::<lambda_8738462f3d76fb4ba563f00bec0d3e6c> | baseclass_20 |
# dragon::rendering::drawcommands::bindMeshVertexBuffer::__l2::<lambda_34d5234f01c4d7358ee01b5198c85700>
Offset | Type | Name |
---|---|---|
0 | (8) bgfx::Encoder * | encoder |
8 | (8) const dragon::frameobject::components::MeshFilter * | meshFilter |
16 | (8) const dragon::mesh::ResolvedVertexBuffer * | buffer |
24 | (8) std::optional<dragon::rendering::drawcommands::VertexBufferBind> * | vbBind |
# dragon::rendering::drawcommands::bindMeshVertexBuffer::__l2::<lambda_8738462f3d76fb4ba563f00bec0d3e6c>
Offset | Type | Name |
---|---|---|
0 | (8) bgfx::Encoder * | encoder |
8 | (8) const dragon::frameobject::components::MeshFilter * | meshFilter |
16 | (8) const dragon::mesh::ResolvedVertexBuffer * | buffer |
# dragon::rendering::drawcommands::IndexBufferBind
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::mesh::ResolvedIndexBuffer * | mIndexBuffer |
8 | (32) std::optional<dragon::mesh::ResolvedIndexBuffer> | mHandle |
# dragon::mesh::ResolvedIndexBuffer
Offset | Type | Name |
---|---|---|
0 | (4) std::variant<bgfx::IndexBufferHandle,bgfx::DynamicIndexBufferHandle> | mResource |
4 | (4) unsigned int | mOffset |
8 | (4) unsigned int | mCount |
12 | (1) dragon::mesh::IndexSize | mIndexSize |
16 | (8) std::unique_ptr<dragon::mesh::IndexBufferView> | mStorageView |
# dragon::platform::helpers::VisitOverloaded<<lambda_040c469f11856dccdc394d032338fec6>,<lambda_0ba5a7d4b31cfc68acfa4d697cbae264>,<lambda_e9436f7b22c21ee4b8e756d8be3b14bf> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::drawcommands::_resolveIndexBuffer::__l2::<lambda_0ba5a7d4b31cfc68acfa4d697cbae264> | baseclass_0 |
# dragon::rendering::drawcommands::_resolveIndexBuffer::__l2::<lambda_0ba5a7d4b31cfc68acfa4d697cbae264>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::platform::ResourcesManager * | resourcesManager |
# dragon::rendering::drawcommands::_resolveIndexBuffer::__l2::<lambda_e9436f7b22c21ee4b8e756d8be3b14bf>
Offset | Type | Name |
---|
# dragon::rendering::drawcommands::bindMeshIndexBuffer::__l2::<lambda_263a02d53d306df5e0a7eca2d142f9f6>
Offset | Type | Name |
---|---|---|
0 | (8) bgfx::Encoder * | encoder |
8 | (8) const dragon::frameobject::components::MeshFilter * | meshFilter |
16 | (8) const unsigned int * | indexNumOffset |
# dragon::platform::helpers::VisitOverloaded<<lambda_27a9c16cbd5d7146e496bcd9e758037e>,<lambda_675661a5acec4240821ebf9cc8dc9ea1> >
Offset | Type | Name |
---|---|---|
0 | (16) dragon::rendering::drawcommands::bindUniforms::__l17::<lambda_27a9c16cbd5d7146e496bcd9e758037e> | baseclass_0 |
16 | (16) dragon::rendering::drawcommands::bindUniforms::__l17::<lambda_675661a5acec4240821ebf9cc8dc9ea1> | baseclass_10 |
# dragon::rendering::drawcommands::bindUniforms::__l17::<lambda_27a9c16cbd5d7146e496bcd9e758037e>
Offset | Type | Name |
---|---|---|
0 | (8) bgfx::Encoder * | encoder |
8 | (8) const dragon::rendering::drawcommands::BufferBinding * | buffer |
# dragon::rendering::drawcommands::bindUniforms::__l17::<lambda_675661a5acec4240821ebf9cc8dc9ea1>
Offset | Type | Name |
---|---|---|
0 | (8) bgfx::Encoder * | encoder |
8 | (8) const dragon::rendering::drawcommands::BufferBinding * | buffer |
# dragon::platform::helpers::VisitOverloaded<<lambda_d9b5a7aeeabfa2df5ce92c0b0204d27c>,<lambda_db154fc97a1aa016fc5c011997c2c269>,<lambda_00994345140f36eea9f6a4188c638770> >
Offset | Type | Name |
---|---|---|
0 | (40) dragon::rendering::drawcommands::submit::__l2::<lambda_d9b5a7aeeabfa2df5ce92c0b0204d27c> | baseclass_0 |
40 | (40) dragon::rendering::drawcommands::submit::__l2::<lambda_db154fc97a1aa016fc5c011997c2c269> | baseclass_28 |
80 | (40) dragon::rendering::drawcommands::submit::__l2::<lambda_00994345140f36eea9f6a4188c638770> | baseclass_50 |
# dragon::rendering::drawcommands::submit::__l2::<lambda_d9b5a7aeeabfa2df5ce92c0b0204d27c>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::drawcommands::DrawCommandContext * | commands |
8 | (8) bool * | preserveState |
16 | (8) const unsigned __int16 * | id |
24 | (8) const dragon::materials::Pass * | pass |
32 | (8) const int * | depth |
# dragon::rendering::drawcommands::submit::__l2::<lambda_db154fc97a1aa016fc5c011997c2c269>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::drawcommands::DrawCommandContext * | commands |
8 | (8) bool * | preserveState |
16 | (8) const unsigned __int16 * | id |
24 | (8) const dragon::materials::Pass * | pass |
32 | (8) const int * | depth |
# dragon::rendering::drawcommands::submit::__l2::<lambda_00994345140f36eea9f6a4188c638770>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::drawcommands::DrawCommandContext * | commands |
8 | (8) bool * | preserveState |
16 | (8) const unsigned __int16 * | id |
24 | (8) const dragon::materials::Pass * | pass |
32 | (8) const int * | depth |
# dragon::materials::PassProgramHandle
Offset | Type | Name |
---|---|---|
0 | (4) std::optional<unsigned short> | mHandle |
8 | (8) const dragon::materials::definition::StageInputMap * | mInputDeclaration |
# dragon::rendering::GraphicsTasks::frame::__l2::<lambda_ce01dea6a319546938933c0ba3ab32c3>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks *const | __this |
8 | (64) const std::function<void __cdecl(void)> | frameContentCallback |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::ColorBind>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (24) std::tuple<dragon::rendering::details::ColorBind> | mDeps |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (88) std::tuple<dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind> | mDeps |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::ColorBind>::_createSingleRenderPass::__l2::<lambda_5a780548ce7c2e6f378aed9be3986d64>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,dragon::rendering::details::ColorBind const &)> | callback |
216 | (24) std::tuple<dragon::rendering::details::ColorBind> | deps |
240 | (32) const std::string | name |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (56) std::tuple<dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind> | mDeps |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind>::_createSingleRenderPass::__l2::<lambda_ac83b85472f0390318ae584c01eb3d04>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,dragon::rendering::details::ColorBind const &,dragon::rendering::details::MaterialBind const &)> | callback |
216 | (56) std::tuple<dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind> | deps |
272 | (32) const std::string | name |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsFrame * | mGraph |
8 | (120) std::tuple<dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind> | mDeps |
# dragon::rendering::details::TaskCreator<dragon::rendering::GraphicsFrame,dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind>::_createSingleRenderPass::__l2::<lambda_135e935318537d70f077fdc7dfad0424>
Offset | Type | Name |
---|---|---|
0 | (148) const dragon::rendering::ViewDescription | viewDesc |
152 | (64) std::function<void __cdecl(dragon::framegraph::ExecutionContext<dragon::rendering::RenderContext> const &,dragon::rendering::ViewDescription const &,dragon::rendering::details::ColorBind const &,dragon::rendering::details::MaterialBind const &,dragon::rendering::details::MaterialBind const &,dragon::rendering::details::MaterialBind const &)> | callback |
216 | (120) std::tuple<dragon::rendering::details::ColorBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind,dragon::rendering::details::MaterialBind> | deps |
336 | (32) const std::string | name |
# dragon::platform::helpers::VisitOverloaded<<lambda_15e28bd6d8adc8970663389fbec0ea91>,<lambda_079e70e84ce19ba31462476cc36e31ac>,<lambda_88478167f9d20b8528ae1901b96098f2> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_079e70e84ce19ba31462476cc36e31ac> | baseclass_0 |
8 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_88478167f9d20b8528ae1901b96098f2> | baseclass_8 |
# dragon::memory::BufferSource::resolve::__l2::<lambda_079e70e84ce19ba31462476cc36e31ac>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::TextureResourceType::create::__l32::<lambda_1a1126684490dea2688199c650391340> * | callback |
# dragon::memory::BufferSource::resolve::__l2::<lambda_88478167f9d20b8528ae1901b96098f2>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::TextureResourceType::create::__l32::<lambda_1a1126684490dea2688199c650391340> * | callback |
# dragon::rendering::BgfxTextureDesc
Offset | Type | Name |
---|---|---|
0 | (72) cg::TextureDescription | mDesc |
72 | (4) _BYTE[4] | mFormat |
76 | (4) unsigned int | mFlags |
# dragon::rendering::TextureResourceManager::Impl::getInternalAsync::__l2::<lambda_c2f36c41a6f8b939cf03ff8a0cc2efce>
Offset | Type | Name |
---|---|---|
0 | (16) const std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> > | srcHandle |
16 | (16) std::shared_ptr<dragon::rendering::BufferResourceManager<dragon::rendering::TextureResourceType>::BufferResource> | resourcePtr |
# dragon::rendering::TextureResourceManager::Impl::overrideInternalAsync::__l2::<lambda_f6804d13e6c1f399c569beed1d3a6cb8>
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<dragon::rendering::BufferResourceManager<dragon::rendering::TextureResourceType>::BufferResource> | resourcePtr |
# dragon::rendering::DeferredResult<bool>::then::__l2::<lambda_c3545776d4a1357cc987df9697644608>
Offset | Type | Name |
---|---|---|
0 | (32) const dragon::rendering::TextureResourceManager::createFromExternal::__l21::<lambda_45f4f6ab2b7d63b66d1d9b2346a37dfb> | coroutineCallback |
32 | (16) dragon::rendering::DeferredResult<bool> | dependency |
# dragon::rendering::TextureResourceManager::createFromExternal::__l21::<lambda_45f4f6ab2b7d63b66d1d9b2346a37dfb>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::TextureResourceManager *const | __this |
8 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> > | baseTexture |
24 | (8) unsigned __int64 | nativePlatformPtr |
# dragon::rendering::DeferredResult<bool>
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > | mImpl |
# dragon::rendering::coroutine::when::__l2::<lambda_43bb4ffe9e3a22cb4498ae83c4961d8c>
Offset | Type | Name |
---|---|---|
0 | (16) dragon::rendering::DeferredResult<dragon::rendering::SharedTextureHandle> | dependency |
16 | (16) const dragon::rendering::TextureResourceManager::updateFromExternal::__l2::<lambda_ffbad76e72915ec6432f861e3a3851e5> | coroutine |
# dragon::rendering::TextureResourceManager::updateFromExternal::__l2::<lambda_ffbad76e72915ec6432f861e3a3851e5>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::TextureResourceManager *const | __this |
8 | (8) unsigned __int64 | nativePlatformPtr |
# dragon::rendering::TextureResourceManager::createAsExternal::__l12::<lambda_b09ac5df02a6a00a8bfe64931c430cce>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::TextureResourceManager *const | __this |
8 | (72) const cg::TextureDescription | textureDescription |
80 | (4) const unsigned int | bgfxFlags |
# dragon::rendering::DeferredResult<unsigned __int64>::then::__l2::<lambda_e7b38f5f36d64d4501f5714de64d6730>
Offset | Type | Name |
---|---|---|
0 | (24) const dragon::rendering::TextureResourceManager::createAsExternal::__l19::<lambda_c295bf717af6e2394176e734e3e9c5ba> | coroutineCallback |
24 | (16) dragon::rendering::DeferredResult<unsigned __int64> | dependency |
# dragon::rendering::TextureResourceManager::createAsExternal::__l19::<lambda_c295bf717af6e2394176e734e3e9c5ba>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::TextureResourceManager *const | __this |
8 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> > | baseTexture |
# dragon::rendering::DeferredResult<unsigned __int64>
Offset | Type | Name |
---|---|---|
0 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > | mImpl |
# dragon::rendering::ResolvedTextureHandle
Offset | Type | Name |
---|---|---|
0 | (2) bgfx::TextureHandle | mHandle |
8 | (80) dragon::rendering::TextureResourceDesc | mDesc |
88 | (1) bool | mIsMissingTexture |
# dragon::rendering::TextureResourceDesc
Offset | Type | Name |
---|---|---|
0 | (72) cg::TextureDescription | mDesc |
72 | (4) unsigned int | mFlags |
76 | (1) bool | mIsExternal |
# dragon::platform::helpers::VisitOverloaded<<lambda_5e2cafae2a141aba0edbd603236f9af1>,<lambda_92c73a15d9274b0d1a248d9abf51511c>,<lambda_b50f500f91a20b4751ce5c2e073e265f> >
Offset | Type | Name |
---|---|---|
0 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_92c73a15d9274b0d1a248d9abf51511c> | baseclass_0 |
8 | (8) dragon::memory::BufferSource::resolve::__l2::<lambda_b50f500f91a20b4751ce5c2e073e265f> | baseclass_8 |
# dragon::memory::BufferSource::resolve::__l2::<lambda_92c73a15d9274b0d1a248d9abf51511c>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::TextureResourceType::update::__l2::<lambda_aeb698e76d03013a75a21854b6e155b4> * | callback |
# dragon::memory::BufferSource::resolve::__l2::<lambda_b50f500f91a20b4751ce5c2e073e265f>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::TextureResourceType::update::__l2::<lambda_aeb698e76d03013a75a21854b6e155b4> * | callback |
# dragon::rendering::coroutine::dispatch::__l5::<lambda_c201a2385fe8a0ce0eedc2939cd7c6b7>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > | stateHolder |
24 | (32) const dragon::rendering::TextureResourceManager::Impl::getInternalAsync::__l2::<lambda_c2f36c41a6f8b939cf03ff8a0cc2efce> | coroutineCallback |
# dragon::rendering::coroutine::dispatch::__l5::<lambda_d903639098f09a582d86f54cd0aff478>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (88) const dragon::rendering::TextureResourceManager::createAsExternal::__l12::<lambda_b09ac5df02a6a00a8bfe64931c430cce> | coroutineCallback |
# dragon::rendering::coroutine::TryAgain
Offset | Type | Name |
---|---|---|
0 | (4) int | mDummy |
# dragon::rendering::coroutine::Run<unsigned __int64>
Offset | Type | Name |
---|---|---|
0 | (4) const dragon::rendering::coroutine::DispatchTarget | mTarget |
8 | (16) const std::shared_ptr<std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<unsigned __int64>,unsigned __int64> __cdecl(void)> > | mFunc |
# dragon::platform::helpers::VisitOverloaded<<lambda_578aaec7db733e7f1f2cb901ace77b80>,<lambda_56a057a413dadfdd162cdce03e706fb2>,<lambda_a65032f92358d667ca432c5cf9eea2cc> >
Offset | Type | Name |
---|---|---|
0 | (32) dragon::rendering::details::runStep::__l2::<lambda_578aaec7db733e7f1f2cb901ace77b80> | baseclass_0 |
32 | (16) dragon::rendering::details::runStep::__l2::<lambda_56a057a413dadfdd162cdce03e706fb2> | baseclass_20 |
48 | (8) dragon::rendering::details::runStep::__l2::<lambda_a65032f92358d667ca432c5cf9eea2cc> | baseclass_30 |
# dragon::rendering::details::runStep::__l2::<lambda_578aaec7db733e7f1f2cb901ace77b80>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::coroutine::DispatchTarget * | currentTarget |
8 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
16 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > * | stateHolder |
24 | (8) const dragon::rendering::TextureResourceManager::Impl::getInternalAsync::__l2::<lambda_c2f36c41a6f8b939cf03ff8a0cc2efce> * | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_56a057a413dadfdd162cdce03e706fb2>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_a65032f92358d667ca432c5cf9eea2cc>
Offset | Type | Name |
---|---|---|
0 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_578aaec7db733e7f1f2cb901ace77b80>::()::__l5::<lambda_809a9b93147a0c13238c2f246c495576>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > | stateHolder |
24 | (32) const dragon::rendering::TextureResourceManager::Impl::getInternalAsync::__l2::<lambda_c2f36c41a6f8b939cf03ff8a0cc2efce> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_578aaec7db733e7f1f2cb901ace77b80>::()::__l6::<lambda_46809a2bcf160cf0081fdc62e4f2765b>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > | stateHolder |
24 | (32) const dragon::rendering::TextureResourceManager::Impl::getInternalAsync::__l2::<lambda_c2f36c41a6f8b939cf03ff8a0cc2efce> | coroutineCallback |
# dragon::rendering::coroutine::Run<bool>
Offset | Type | Name |
---|---|---|
0 | (4) const dragon::rendering::coroutine::DispatchTarget | mTarget |
8 | (16) const std::shared_ptr<std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<bool>,bool> __cdecl(void)> > | mFunc |
# dragon::platform::helpers::VisitOverloaded<<lambda_a569cced27cf5a1cf209a41b43f8456a>,<lambda_c39af1b785cfd9fef232bb63f8916fde>,<lambda_ba29daccb7e572063fdb7a37378f4199> >
Offset | Type | Name |
---|---|---|
0 | (32) dragon::rendering::details::runStep::__l2::<lambda_a569cced27cf5a1cf209a41b43f8456a> | baseclass_0 |
32 | (16) dragon::rendering::details::runStep::__l2::<lambda_c39af1b785cfd9fef232bb63f8916fde> | baseclass_20 |
48 | (8) dragon::rendering::details::runStep::__l2::<lambda_ba29daccb7e572063fdb7a37378f4199> | baseclass_30 |
# dragon::rendering::details::runStep::__l2::<lambda_a569cced27cf5a1cf209a41b43f8456a>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::coroutine::DispatchTarget * | currentTarget |
8 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
16 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > * | stateHolder |
24 | (8) const dragon::rendering::TextureResourceManager::Impl::overrideInternalAsync::__l2::<lambda_f6804d13e6c1f399c569beed1d3a6cb8> * | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_c39af1b785cfd9fef232bb63f8916fde>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_ba29daccb7e572063fdb7a37378f4199>
Offset | Type | Name |
---|---|---|
0 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > * | stateHolder |
# dragon::rendering::coroutine::dispatch::__l6::<lambda_6850fb333f12c27cd59a9034a301f95b>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (48) const dragon::rendering::DeferredResult<bool>::then::__l2::<lambda_c3545776d4a1357cc987df9697644608> | coroutineCallback |
# dragon::rendering::coroutine::dispatch::__l6::<lambda_39686f9ee391368a5f5799abea2a52b2>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > | stateHolder |
24 | (32) const dragon::rendering::coroutine::when::__l2::<lambda_43bb4ffe9e3a22cb4498ae83c4961d8c> | coroutineCallback |
# dragon::platform::helpers::VisitOverloaded<<lambda_85541cfa69e92eff3e45ee81a3f9b30c>,<lambda_0d771b36c68787c1e72511b5fa13c6d0>,<lambda_ce47d89f9332f141d9aa4a6e46498bd9> >
Offset | Type | Name |
---|---|---|
0 | (32) dragon::rendering::details::runStep::__l2::<lambda_85541cfa69e92eff3e45ee81a3f9b30c> | baseclass_0 |
32 | (16) dragon::rendering::details::runStep::__l2::<lambda_0d771b36c68787c1e72511b5fa13c6d0> | baseclass_20 |
48 | (8) dragon::rendering::details::runStep::__l2::<lambda_ce47d89f9332f141d9aa4a6e46498bd9> | baseclass_30 |
# dragon::rendering::details::runStep::__l2::<lambda_85541cfa69e92eff3e45ee81a3f9b30c>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::coroutine::DispatchTarget * | currentTarget |
8 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
16 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > * | stateHolder |
24 | (8) const dragon::rendering::TextureResourceManager::createAsExternal::__l12::<lambda_b09ac5df02a6a00a8bfe64931c430cce> * | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_0d771b36c68787c1e72511b5fa13c6d0>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_ce47d89f9332f141d9aa4a6e46498bd9>
Offset | Type | Name |
---|---|---|
0 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > * | stateHolder |
# dragon::rendering::coroutine::Run<dragon::rendering::SharedTextureHandle>
Offset | Type | Name |
---|---|---|
0 | (4) const dragon::rendering::coroutine::DispatchTarget | mTarget |
8 | (16) const std::shared_ptr<std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<dragon::rendering::SharedTextureHandle>,dragon::rendering::SharedTextureHandle> __cdecl(void)> > | mFunc |
# dragon::rendering::SharedTextureHandle
Offset | Type | Name |
---|---|---|
0 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> > | mHandle |
16 | (8) unsigned __int64 | mNativeHandle |
# dragon::rendering::details::runStep::__l2::<lambda_85541cfa69e92eff3e45ee81a3f9b30c>::()::__l5::<lambda_fc5eedfadc0191b386fca01044fdd460>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (88) const dragon::rendering::TextureResourceManager::createAsExternal::__l12::<lambda_b09ac5df02a6a00a8bfe64931c430cce> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_85541cfa69e92eff3e45ee81a3f9b30c>::()::__l6::<lambda_d284f61578d5079e372603c0661babc1>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (88) const dragon::rendering::TextureResourceManager::createAsExternal::__l12::<lambda_b09ac5df02a6a00a8bfe64931c430cce> | coroutineCallback |
# dragon::rendering::coroutine::dispatch::__l6::<lambda_101f7c6729f18b301b9de5099ca81596>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (40) const dragon::rendering::DeferredResult<unsigned __int64>::then::__l2::<lambda_e7b38f5f36d64d4501f5714de64d6730> | coroutineCallback |
# dragon::platform::helpers::VisitOverloaded<<lambda_d3a5c939dbee499625fd0911c0353b30>,<lambda_b05b51eb72137a21c2cf1048902f2e5e>,<lambda_1fb6a727bdc84b41650abb7cbf04f9be> >
Offset | Type | Name |
---|---|---|
0 | (32) dragon::rendering::details::runStep::__l2::<lambda_d3a5c939dbee499625fd0911c0353b30> | baseclass_0 |
32 | (16) dragon::rendering::details::runStep::__l2::<lambda_b05b51eb72137a21c2cf1048902f2e5e> | baseclass_20 |
48 | (8) dragon::rendering::details::runStep::__l2::<lambda_1fb6a727bdc84b41650abb7cbf04f9be> | baseclass_30 |
# dragon::rendering::details::runStep::__l2::<lambda_d3a5c939dbee499625fd0911c0353b30>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::coroutine::DispatchTarget * | currentTarget |
8 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
16 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > * | stateHolder |
24 | (8) const dragon::rendering::coroutine::when::__l2::<lambda_43bb4ffe9e3a22cb4498ae83c4961d8c> * | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_b05b51eb72137a21c2cf1048902f2e5e>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_1fb6a727bdc84b41650abb7cbf04f9be>
Offset | Type | Name |
---|---|---|
0 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_a4713c0cfe5a3b6c52ea9ddde732e47d>::()::__l5::<lambda_992ba4f46045f8240ec29b509f0791ec>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > | stateHolder |
24 | (64) const std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<bool>,bool> __cdecl(void)> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_a4713c0cfe5a3b6c52ea9ddde732e47d>::()::__l6::<lambda_a0654c1ee856b1e582dd2b404878fe3a>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > | stateHolder |
24 | (64) const std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<bool>,bool> __cdecl(void)> | coroutineCallback |
# dragon::platform::helpers::VisitOverloaded<<lambda_e569e4abc2ad97a8ab2101ce0bebf711>,<lambda_011674cc6bf6055202422059f93cb0b6>,<lambda_20323028200954a01770466e23981c43> >
Offset | Type | Name |
---|---|---|
0 | (32) dragon::rendering::details::runStep::__l2::<lambda_e569e4abc2ad97a8ab2101ce0bebf711> | baseclass_0 |
32 | (16) dragon::rendering::details::runStep::__l2::<lambda_011674cc6bf6055202422059f93cb0b6> | baseclass_20 |
48 | (8) dragon::rendering::details::runStep::__l2::<lambda_20323028200954a01770466e23981c43> | baseclass_30 |
# dragon::rendering::details::runStep::__l2::<lambda_e569e4abc2ad97a8ab2101ce0bebf711>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::coroutine::DispatchTarget * | currentTarget |
8 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
16 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > * | stateHolder |
24 | (8) const std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<unsigned __int64>,unsigned __int64> __cdecl(void)> * | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_011674cc6bf6055202422059f93cb0b6>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_20323028200954a01770466e23981c43>
Offset | Type | Name |
---|---|---|
0 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_e569e4abc2ad97a8ab2101ce0bebf711>::()::__l5::<lambda_1dce09a17b89e1369d672a4ee4e4e4ab>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > | stateHolder |
24 | (64) const std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<unsigned __int64>,unsigned __int64> __cdecl(void)> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_e569e4abc2ad97a8ab2101ce0bebf711>::()::__l6::<lambda_77a3d5c3ee2698181e0e34fef807fe8d>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,unsigned __int64> > | stateHolder |
24 | (64) const std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<unsigned __int64>,unsigned __int64> __cdecl(void)> | coroutineCallback |
# dragon::platform::helpers::VisitOverloaded<<lambda_d00de6bbc43d43a05bdb24eeb5c3e496>,<lambda_432cf39907ff9873ee4e999290412742>,<lambda_231ca9ffa745735704c28be27c81c6e9> >
Offset | Type | Name |
---|---|---|
0 | (32) dragon::rendering::details::runStep::__l2::<lambda_d00de6bbc43d43a05bdb24eeb5c3e496> | baseclass_0 |
32 | (16) dragon::rendering::details::runStep::__l2::<lambda_432cf39907ff9873ee4e999290412742> | baseclass_20 |
48 | (8) dragon::rendering::details::runStep::__l2::<lambda_231ca9ffa745735704c28be27c81c6e9> | baseclass_30 |
# dragon::rendering::details::runStep::__l2::<lambda_d00de6bbc43d43a05bdb24eeb5c3e496>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::coroutine::DispatchTarget * | currentTarget |
8 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
16 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > * | stateHolder |
24 | (8) const dragon::rendering::DeferredResult<unsigned __int64>::then::__l2::<lambda_e7b38f5f36d64d4501f5714de64d6730> * | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_432cf39907ff9873ee4e999290412742>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_231ca9ffa745735704c28be27c81c6e9>
Offset | Type | Name |
---|---|---|
0 | (8) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > * | stateHolder |
# dragon::rendering::details::runStep::__l2::<lambda_bc347f2c11c4f4acbd4f8abb87b036b1>::()::__l5::<lambda_395e8f46ee6ae2ec12349456d40ac076>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (48) const dragon::rendering::DeferredResult<bool>::then::__l2::<lambda_c3545776d4a1357cc987df9697644608> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_bc347f2c11c4f4acbd4f8abb87b036b1>::()::__l6::<lambda_992d042135f52c877b45a2d1c458e6d1>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (48) const dragon::rendering::DeferredResult<bool>::then::__l2::<lambda_c3545776d4a1357cc987df9697644608> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_d3a5c939dbee499625fd0911c0353b30>::()::__l5::<lambda_9abf3e3463ba57409b159420a0ef7b0a>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > | stateHolder |
24 | (32) const dragon::rendering::coroutine::when::__l2::<lambda_43bb4ffe9e3a22cb4498ae83c4961d8c> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_d3a5c939dbee499625fd0911c0353b30>::()::__l6::<lambda_f10e050de8f728512a3c86538d818533>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,bool> > | stateHolder |
24 | (32) const dragon::rendering::coroutine::when::__l2::<lambda_43bb4ffe9e3a22cb4498ae83c4961d8c> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_56131c259497b6ec942552da7c21d76f>::()::__l5::<lambda_0afc1d9e7de895844012834ce83d4eda>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (64) const std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<dragon::rendering::SharedTextureHandle>,dragon::rendering::SharedTextureHandle> __cdecl(void)> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_56131c259497b6ec942552da7c21d76f>::()::__l6::<lambda_467f0f8e00d8a7ce73b4595317e8ea80>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (64) const std::function<std::variant<dragon::rendering::coroutine::TryAgain,dragon::rendering::coroutine::Run<dragon::rendering::SharedTextureHandle>,dragon::rendering::SharedTextureHandle> __cdecl(void)> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_d00de6bbc43d43a05bdb24eeb5c3e496>::()::__l5::<lambda_fad601f0254978b683237a88d12f8dae>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (40) const dragon::rendering::DeferredResult<unsigned __int64>::then::__l2::<lambda_e7b38f5f36d64d4501f5714de64d6730> | coroutineCallback |
# dragon::rendering::details::runStep::__l2::<lambda_d00de6bbc43d43a05bdb24eeb5c3e496>::()::__l6::<lambda_9076b7210075e75f20163fdf414fd3da>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::rendering::GraphicsTasks * | gfxTasks |
8 | (16) std::shared_ptr<std::variant<dragon::rendering::details::Empty,dragon::rendering::SharedTextureHandle> > | stateHolder |
24 | (40) const dragon::rendering::DeferredResult<unsigned __int64>::then::__l2::<lambda_e7b38f5f36d64d4501f5714de64d6730> | coroutineCallback |
# dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::ReservedSpan<unsigned short,std::optional<unsigned short> const &>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::VertexSpanContext * | mContext |
8 | (80) dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::Span | mSpan |
# dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::Span
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::Page * | mPage |
8 | (8) unsigned __int64 | mBegin |
16 | (8) unsigned __int64 | mEnd |
24 | (24) dragon::mesh::TypedVertexBufferHandle | mHandle |
48 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> > | mBuffer |
64 | (2) unsigned __int16 | mBucketKey |
68 | (4) unsigned int | mBytesOffset |
72 | (4) unsigned int | mElementCount |
76 | (4) unsigned int | mPayLoadSize |
# dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::ReservedSpan<enum dragon::mesh::IndexSize &>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::IndexSpanContext * | mContext |
8 | (72) dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::Span | mSpan |
# dragon::platform::helpers::VisitOverloaded<<lambda_4d53cd172c99e670bc86aa06728656e9>,<lambda_27e08a9bf906c54eca422e7cd0773bd1> >
Offset | Type | Name |
---|---|---|
0 | (24) dragon::CreateVertexOnlyAccelerationStructureTransaction::apply::__l8::<lambda_4d53cd172c99e670bc86aa06728656e9> | baseclass_0 |
24 | (24) dragon::CreateVertexOnlyAccelerationStructureTransaction::apply::__l8::<lambda_27e08a9bf906c54eca422e7cd0773bd1> | baseclass_18 |
# dragon::CreateVertexOnlyAccelerationStructureTransaction::apply::__l8::<lambda_4d53cd172c99e670bc86aa06728656e9>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::mesh::ResolvedVertexBuffer *const * | resolvedVertexBuffer |
8 | (8) dragon::CreateVertexOnlyAccelerationStructureTransaction *const | __this |
16 | (8) const bgfx::AccelerationStructureBuildFlags::Enum * | buildFlags |
# dragon::CreateVertexOnlyAccelerationStructureTransaction::apply::__l8::<lambda_27e08a9bf906c54eca422e7cd0773bd1>
Offset | Type | Name |
---|---|---|
0 | (8) const dragon::mesh::ResolvedVertexBuffer *const * | resolvedVertexBuffer |
8 | (8) dragon::CreateVertexOnlyAccelerationStructureTransaction *const | __this |
16 | (8) const bgfx::AccelerationStructureBuildFlags::Enum * | buildFlags |
# dragon::platform::helpers::VisitOverloaded<<lambda_a76ece19decab96ffd79a77f3d0a0453>,<lambda_6579ed1640339e40f22cffd17f1e6024> >
Offset | Type | Name |
---|---|---|
0 | (32) dragon::UpdateVertexOnlyAccelerationStructureTransaction::apply::__l11::<lambda_a76ece19decab96ffd79a77f3d0a0453> | baseclass_0 |
32 | (32) dragon::UpdateVertexOnlyAccelerationStructureTransaction::apply::__l11::<lambda_6579ed1640339e40f22cffd17f1e6024> | baseclass_20 |
# dragon::UpdateVertexOnlyAccelerationStructureTransaction::apply::__l11::<lambda_a76ece19decab96ffd79a77f3d0a0453>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::ResolvedAccelerationStructure *const * | resolvedAccelerationStructure |
8 | (8) const dragon::mesh::ResolvedVertexBuffer *const * | resolvedVertexBuffer |
16 | (8) dragon::UpdateVertexOnlyAccelerationStructureTransaction *const | __this |
24 | (8) const bgfx::AccelerationStructureBuildFlags::Enum * | buildFlags |
# dragon::UpdateVertexOnlyAccelerationStructureTransaction::apply::__l11::<lambda_6579ed1640339e40f22cffd17f1e6024>
Offset | Type | Name |
---|---|---|
0 | (8) dragon::mesh::ResolvedAccelerationStructure *const * | resolvedAccelerationStructure |
8 | (8) const dragon::mesh::ResolvedVertexBuffer *const * | resolvedVertexBuffer |
16 | (8) dragon::UpdateVertexOnlyAccelerationStructureTransaction *const | __this |
24 | (8) const bgfx::AccelerationStructureBuildFlags::Enum * | buildFlags |
# dragon::mesh::RegistryTraits<dragon::mesh::VertexSpanType>::TBufferCreation
Offset | Type | Name |
---|---|---|
0 | (16) std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> > | mHandle |
16 | (4) unsigned int | mBaseOffset |
24 | (24) dragon::memory::Block<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,unsigned int> | mBlock |
48 | (4) dragon::mesh::RegistryTraits<dragon::mesh::VertexSpanType>::AllocationType | mAllocationType |
# dragon::result::Result<dragon::res::ResolvedTextureResource &,enum dragon::res::TextureError>
Offset | Type | Name |
---|---|---|
0 | (16) std::variant<std::reference_wrapper<dragon::res::ResolvedTextureResource>,enum dragon::res::TextureError> | mValue |
# DimensionConversionData
Offset | Type | Name |
---|---|---|
0 | (12) Vec3 | mOverworldSpawnPoint |
12 | (4) int | mNetherScale |
# DirectionEventData
Offset | Type | Name |
---|---|---|
0 | (4) DirectionId | id |
4 | (4) float | x |
8 | (4) float | y |
# DataStructures::Queue<RakNet::InternalPacket *>
Offset | Type | Name |
---|---|---|
0 | (8) RakNet::InternalPacket ** | array |
8 | (4) unsigned int | head |
12 | (4) unsigned int | tail |
16 | (4) unsigned int | allocation_size |
# DataStructures::LinkedList<HuffmanEncodingTreeNode *>
Offset | Type | Name |
---|---|---|
0 | (24) DataStructures::CircularLinkedList<HuffmanEncodingTreeNode *> | baseclass_0 |
# DataStructures::CircularLinkedList<HuffmanEncodingTreeNode *>
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | list_size |
8 | (8) DataStructures::CircularLinkedList<HuffmanEncodingTreeNode *>::node * | root |
16 | (8) DataStructures::CircularLinkedList<HuffmanEncodingTreeNode *>::node * | position |
# DataStructures::List<RakNet::RakNetSocket2 *>
Offset | Type | Name |
---|---|---|
0 | (8) RakNet::RakNetSocket2 ** | listArray |
8 | (4) unsigned int | list_size |
12 | (4) unsigned int | allocation_size |
# DatagramHeaderFormat
Offset | Type | Name |
---|---|---|
0 | (4) RakNet::uint24_t | datagramNumber |
4 | (4) float | AS |
8 | (1) bool | isACK |
9 | (1) bool | isNAK |
10 | (1) bool | isPacketPair |
11 | (1) bool | hasBAndAS |
12 | (1) bool | isContinuousSend |
13 | (1) bool | needsBAndAs |
14 | (1) bool | isValid |
# DataStructures::Heap<unsigned __int64,RakNet::InternalPacket *,0>::HeapNode
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | weight |
8 | (8) RakNet::InternalPacket * | data |
# DataStructures::RangeNode<RakNet::uint24_t>
Offset | Type | Name |
---|---|---|
0 | (4) RakNet::uint24_t | minIndex |
4 | (4) RakNet::uint24_t | maxIndex |
# DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::MapNode
Offset | Type | Name |
---|---|---|
0 | (4) int | mapNodeKey |
8 | (8) RakNet::HuffmanEncodingTree * | mapNodeData |
# DebugAssertException
Offset | Type | Name |
---|---|---|
0 | (24) std::exception | baseclass_0 |
24 | (8) std::unique_ptr<char [0]> | mDescription |
32 | (8) std::unique_ptr<char [0]> | mArgument |
40 | (8) std::unique_ptr<char [0]> | mInfo |
48 | (4) int | mLine |
56 | (8) std::unique_ptr<char [0]> | mFile |
64 | (8) std::unique_ptr<char [0]> | mFunction |
# D3D11_TEXTURE2D_DESC
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | Width |
4 | (4) unsigned int | Height |
8 | (4) unsigned int | MipLevels |
12 | (4) unsigned int | ArraySize |
16 | (4) DXGI_FORMAT | Format |
20 | (8) DXGI_SAMPLE_DESC | SampleDesc |
28 | (4) D3D11_USAGE | Usage |
32 | (4) unsigned int | BindFlags |
36 | (4) unsigned int | CPUAccessFlags |
40 | (4) unsigned int | MiscFlags |
# D3D12_RESOURCE_DESC
Offset | Type | Name |
---|---|---|
0 | (4) D3D12_RESOURCE_DIMENSION | Dimension |
8 | (8) unsigned __int64 | Alignment |
16 | (8) unsigned __int64 | Width |
24 | (4) unsigned int | Height |
28 | (2) unsigned __int16 | DepthOrArraySize |
30 | (2) unsigned __int16 | MipLevels |
32 | (4) DXGI_FORMAT | Format |
36 | (8) DXGI_SAMPLE_DESC | SampleDesc |
44 | (4) D3D12_TEXTURE_LAYOUT | Layout |
48 | (4) D3D12_RESOURCE_FLAGS | Flags |
# D3D12_CLEAR_VALUE
Offset | Type | Name |
---|---|---|
0 | (4) DXGI_FORMAT | Format |
4 | (16) $B1C54AF1B8597FB0EAEF618BEB1816BB | ___u1 |
# D3D12_DEPTH_STENCIL_VALUE
Offset | Type | Name |
---|---|---|
0 | (4) float | Depth |
4 | (1) unsigned __int8 | Stencil |
# D3D12_VERTEX_BUFFER_VIEW
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | BufferLocation |
8 | (4) unsigned int | SizeInBytes |
12 | (4) unsigned int | StrideInBytes |
# D3D12_SUBRESOURCE_DATA
Offset | Type | Name |
---|---|---|
0 | (8) const void * | pData |
8 | (8) __int64 | RowPitch |
16 | (8) __int64 | SlicePitch |
# D3D12_ROOT_SIGNATURE_DESC
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | NumParameters |
8 | (8) const D3D12_ROOT_PARAMETER * | pParameters |
16 | (4) unsigned int | NumStaticSamplers |
24 | (8) const D3D12_STATIC_SAMPLER_DESC * | pStaticSamplers |
32 | (4) D3D12_ROOT_SIGNATURE_FLAGS | Flags |
# D3D12_BLEND_DESC
Offset | Type | Name |
---|---|---|
0 | (4) int | AlphaToCoverageEnable |
4 | (4) int | IndependentBlendEnable |
8 | (320) D3D12_RENDER_TARGET_BLEND_DESC[8] | RenderTarget |
# D3D12_RENDER_TARGET_BLEND_DESC
Offset | Type | Name |
---|---|---|
0 | (4) int | BlendEnable |
4 | (4) int | LogicOpEnable |
8 | (4) D3D12_BLEND | SrcBlend |
12 | (4) D3D12_BLEND | DestBlend |
16 | (4) D3D12_BLEND_OP | BlendOp |
20 | (4) D3D12_BLEND | SrcBlendAlpha |
24 | (4) D3D12_BLEND | DestBlendAlpha |
28 | (4) D3D12_BLEND_OP | BlendOpAlpha |
32 | (4) D3D12_LOGIC_OP | LogicOp |
36 | (1) unsigned __int8 | RenderTargetWriteMask |
# D3D12_SAMPLER_DESC
Offset | Type | Name |
---|---|---|
0 | (4) D3D12_FILTER | Filter |
4 | (4) D3D12_TEXTURE_ADDRESS_MODE | AddressU |
8 | (4) D3D12_TEXTURE_ADDRESS_MODE | AddressV |
12 | (4) D3D12_TEXTURE_ADDRESS_MODE | AddressW |
16 | (4) float | MipLODBias |
20 | (4) unsigned int | MaxAnisotropy |
24 | (4) D3D12_COMPARISON_FUNC | ComparisonFunc |
28 | (16) float[4] | BorderColor |
44 | (4) float | MinLOD |
48 | (4) float | MaxLOD |
# D3D12_GPU_DESCRIPTOR_HANDLE
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | ptr |
# D3D12_RESOURCE_BARRIER
Offset | Type | Name |
---|---|---|
0 | (4) D3D12_RESOURCE_BARRIER_TYPE | Type |
4 | (4) D3D12_RESOURCE_BARRIER_FLAGS | Flags |
8 | (24) $C2D3390844E6E77DD7A5EF954ED7B240 | ___u2 |
# D3D12_RESOURCE_TRANSITION_BARRIER
Offset | Type | Name |
---|---|---|
0 | (8) ID3D12Resource * | pResource |
8 | (4) unsigned int | Subresource |
12 | (4) D3D12_RESOURCE_STATES | StateBefore |
16 | (4) D3D12_RESOURCE_STATES | StateAfter |
# D3D12_RESOURCE_ALIASING_BARRIER
Offset | Type | Name |
---|---|---|
0 | (8) ID3D12Resource * | pResourceBefore |
8 | (8) ID3D12Resource * | pResourceAfter |
# D3D12_RESOURCE_UAV_BARRIER
Offset | Type | Name |
---|---|---|
0 | (8) ID3D12Resource * | pResource |
# D3D12_DXIL_LIBRARY_DESC
Offset | Type | Name |
---|---|---|
0 | (16) D3D12_SHADER_BYTECODE | DXILLibrary |
16 | (4) unsigned int | NumExports |
24 | (8) D3D12_EXPORT_DESC * | pExports |
# D3D12_SHADER_BYTECODE
Offset | Type | Name |
---|---|---|
0 | (8) const void * | pShaderBytecode |
8 | (8) unsigned __int64 | BytecodeLength |
# D3D12_EXPORT_DESC
Offset | Type | Name |
---|---|---|
0 | (8) const wchar_t * | Name |
8 | (8) const wchar_t * | ExportToRename |
16 | (4) D3D12_EXPORT_FLAGS | Flags |
# D3D12_STATE_SUBOBJECT
Offset | Type | Name |
---|---|---|
0 | (4) D3D12_STATE_SUBOBJECT_TYPE | Type |
8 | (8) const void * | pDesc |
# DxcDefine
Offset | Type | Name |
---|---|---|
0 | (8) const wchar_t * | Name |
8 | (8) const wchar_t * | Value |
# D3D12_RAYTRACING_GEOMETRY_DESC
Offset | Type | Name |
---|---|---|
0 | (4) D3D12_RAYTRACING_GEOMETRY_TYPE | Type |
4 | (4) D3D12_RAYTRACING_GEOMETRY_FLAGS | Flags |
8 | (48) $F394181ACC9B4E24ADAEE34C04C61964 | ___u2 |
# D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | Transform3x4 |
8 | (4) DXGI_FORMAT | IndexFormat |
12 | (4) DXGI_FORMAT | VertexFormat |
16 | (4) unsigned int | IndexCount |
20 | (4) unsigned int | VertexCount |
24 | (8) unsigned __int64 | IndexBuffer |
32 | (16) D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE | VertexBuffer |
# D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | StartAddress |
8 | (8) unsigned __int64 | StrideInBytes |
# D3D12_RAYTRACING_GEOMETRY_AABBS_DESC
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | AABBCount |
8 | (16) D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE | AABBs |
# D3D12_DISPATCH_RAYS_DESC
Offset | Type | Name |
---|---|---|
0 | (16) D3D12_GPU_VIRTUAL_ADDRESS_RANGE | RayGenerationShaderRecord |
16 | (24) D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE | MissShaderTable |
40 | (24) D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE | HitGroupTable |
64 | (24) D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE | CallableShaderTable |
88 | (4) unsigned int | Width |
92 | (4) unsigned int | Height |
96 | (4) unsigned int | Depth |
# D3D12_GPU_VIRTUAL_ADDRESS_RANGE
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | StartAddress |
8 | (8) unsigned __int64 | SizeInBytes |
# D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE
Offset | Type | Name |
---|---|---|
0 | (8) unsigned __int64 | StartAddress |
8 | (8) unsigned __int64 | SizeInBytes |
16 | (8) unsigned __int64 | StrideInBytes |
# dragon::materials::definition::FlagMode
Offset | Type | Name |
---|---|---|
0 | (32) std::string | mName |
32 | (32) std::string | mValue |
# DataItem
struct __cppobj __declspec(align(4)) DataItem
{
DataItem_vtbl *__vftable /*VFT*/;
_BYTE mType[1];
const unsigned __int16 mId;
bool mDirty;
};
# DataItem_vtbl
struct /*VFT*/ DataItem_vtbl
{
void (__fastcall *~DataItem)(DataItem *this);
bool (__fastcall *isDataEqual)(DataItem *this, const DataItem *);
std::unique_ptr<DataItem> *(__fastcall *clone)(DataItem *this, std::unique_ptr<DataItem> *result);
};
# DoubleTag_vtbl
struct /*VFT*/ DoubleTag_vtbl
{
void (__fastcall *~Tag)(Tag *this);
void (__fastcall *deleteChildren)(Tag *this);
void (__fastcall *write)(Tag *this, IDataOutput *);
void (__fastcall *load)(Tag *this, IDataInput *);
void (__fastcall *writeScriptData)(Tag *this, IDataOutput *);
void (__fastcall *loadScriptData)(Tag *this, IDataInput *);
std::string *(__fastcall *toString)(Tag *this, std::string *result);
Tag::Type (__fastcall *getId)(Tag *this);
bool (__fastcall *equals)(Tag *this, const Tag *);
void (__fastcall *print)(Tag *this, const std::string *, PrintStream *);
void (__fastcall *print)(Tag *this, PrintStream *);
std::unique_ptr<Tag> *(__fastcall *copy)(Tag *this, std::unique_ptr<Tag> *result);
unsigned __int64 (__fastcall *hash)(Tag *this);
};
# DataLoadHelper_vtbl
struct /*VFT*/ DataLoadHelper_vtbl
{
void (__fastcall *~DataLoadHelper)(DataLoadHelper *this);
Vec3 *(__fastcall *loadPosition)(DataLoadHelper *this, Vec3 *result, const Vec3 *);
BlockPos *(__fastcall *loadBlockPosition)(DataLoadHelper *this, BlockPos *result, const BlockPos *);
BlockPos *(__fastcall *loadBlockPositionOffset)(DataLoadHelper *this, BlockPos *result, const BlockPos *);
float (__fastcall *loadRotationDegreesX)(DataLoadHelper *this, float);
float (__fastcall *loadRotationDegreesY)(DataLoadHelper *this, float);
float (__fastcall *loadRotationRadiansX)(DataLoadHelper *this, float);
float (__fastcall *loadRotationRadiansY)(DataLoadHelper *this, float);
unsigned __int8 (__fastcall *loadFacingID)(DataLoadHelper *this, unsigned __int8);
Direction::Type (__fastcall *loadDirection)(DataLoadHelper *this, Direction::Type);
Vec3 *(__fastcall *loadDirection)(DataLoadHelper *this, Vec3 *result, const Vec3 *);
Rotation (__fastcall *loadRotation)(DataLoadHelper *this, Rotation);
Mirror (__fastcall *loadMirror)(DataLoadHelper *this, Mirror);
ActorUniqueID *(__fastcall *loadActorUniqueID)(DataLoadHelper *this, ActorUniqueID *result, ActorUniqueID);
ActorUniqueID *(__fastcall *loadOwnerID)(DataLoadHelper *this, ActorUniqueID *result, ActorUniqueID);
DataLoadHelperType (__fastcall *getType)(DataLoadHelper *this);
bool (__fastcall *shouldResetTime)(DataLoadHelper *this);
};
# dragon::mesh::VertexBufferView
struct __cppobj dragon::mesh::VertexBufferView
{
dragon::mesh::VertexBufferView_vtbl *__vftable /*VFT*/;
};
# dragon::mesh::VertexBufferView_vtbl
struct /*VFT*/ dragon::mesh::VertexBufferView_vtbl
{
void (__fastcall *~VertexBufferView)(dragon::mesh::VertexBufferView *this);
};
# dragon::mesh::ResolvedVertexBufferResource
struct __cppobj dragon::mesh::ResolvedVertexBufferResource : dragon::mesh::ResolvedVertexBuffer
{
};
# dragon::mesh::IndexBufferView
struct __cppobj dragon::mesh::IndexBufferView
{
dragon::mesh::IndexBufferView_vtbl *__vftable /*VFT*/;
};
# dragon::mesh::IndexBufferView_vtbl
struct /*VFT*/ dragon::mesh::IndexBufferView_vtbl
{
void (__fastcall *~IndexBufferView)(dragon::mesh::IndexBufferView *this);
};
# dragon::mesh::ResolvedIndexBufferResource
struct __cppobj dragon::mesh::ResolvedIndexBufferResource : dragon::mesh::ResolvedIndexBuffer
{
};
# DataDrivenGeometry
struct __cppobj __declspec(align(8)) DataDrivenGeometry
{
HashedString mGeoName;
std::vector<ModelPart> mModelParts;
std::vector<unsigned __int64> mRootModelParts;
mce::MaterialPtr mDefaultMaterial;
Vec3 mLeashOffset;
std::vector<SkinnedMeshGroup> mSkinnedMeshGroups;
std::vector<BoneOrientation> mDefaultBoneOrientations;
std::vector<ModelPartLocator> mLocators;
GeometryPtr mSourceGeometry;
_BYTE mSkeletalHierarchyIndex[4];
};
# DrawsByTexture
struct __cppobj DrawsByTexture
{
const mce::ClientTexture *mTexture;
std::vector<MeshRenderData> mMeshes;
std::vector<DrawsByTexture> mDrawsByTexture;
};
# DrawsByMesh
struct __cppobj DrawsByMesh
{
mce::Mesh *mMesh;
std::vector<DrawsByTexture> mDrawsByTexture;
};
# DrawsByMaterial
struct __cppobj DrawsByMaterial
{
mce::MaterialPtr mMaterial;
std::vector<DrawsByMesh> mDrawsByMesh;
};
# DrawsByRenderController
struct __cppobj DrawsByRenderController
{
const RenderController *mRenderController;
std::vector<DrawsByMaterial> mDrawsByMaterial;
};
# DataStructures::List<RakNet::SystemAddress>
struct __cppobj DataStructures::List<RakNet::SystemAddress>
{
RakNet::SystemAddress *listArray;
unsigned int list_size;
unsigned int allocation_size;
};
# DataStructures::List<RakNet::RakNetGUID>
struct __cppobj DataStructures::List<RakNet::RakNetGUID>
{
RakNet::RakNetGUID *listArray;
unsigned int list_size;
unsigned int allocation_size;
};
# DataStructures::ByteQueue
struct __cppobj __declspec(align(8)) DataStructures::ByteQueue
{
char *data;
unsigned int readOffset;
unsigned int writeOffset;
unsigned int lengthAllocated;
};
# DataStructures::MemoryPool<RakNet::Packet>::Page
struct DataStructures::MemoryPool<RakNet::Packet>::Page
{
DataStructures::MemoryPool<RakNet::Packet>::MemoryWithPage **availableStack;
int availableStackSize;
DataStructures::MemoryPool<RakNet::Packet>::MemoryWithPage *block;
DataStructures::MemoryPool<RakNet::Packet>::Page *next;
DataStructures::MemoryPool<RakNet::Packet>::Page *prev;
};
# DataStructures::MemoryPool<RakNet::Packet>::MemoryWithPage
struct __cppobj DataStructures::MemoryPool<RakNet::Packet>::MemoryWithPage
{
RakNet::Packet userMemory;
DataStructures::MemoryPool<RakNet::Packet>::Page *parentPage;
};
# DataStructures::MemoryPool<RakNet::SystemAddress>::Page
struct DataStructures::MemoryPool<RakNet::SystemAddress>::Page
{
DataStructures::MemoryPool<RakNet::SystemAddress>::MemoryWithPage **availableStack;
int availableStackSize;
DataStructures::MemoryPool<RakNet::SystemAddress>::MemoryWithPage *block;
DataStructures::MemoryPool<RakNet::SystemAddress>::Page *next;
DataStructures::MemoryPool<RakNet::SystemAddress>::Page *prev;
};
# DataStructures::MemoryPool<RakNet::SystemAddress>::MemoryWithPage
struct __cppobj DataStructures::MemoryPool<RakNet::SystemAddress>::MemoryWithPage
{
RakNet::SystemAddress userMemory;
DataStructures::MemoryPool<RakNet::SystemAddress>::Page *parentPage;
};
# DataStructures::MemoryPool<RakNet::RemoteClient *>::Page
struct DataStructures::MemoryPool<RakNet::RemoteClient *>::Page
{
DataStructures::MemoryPool<RakNet::RemoteClient *>::MemoryWithPage **availableStack;
int availableStackSize;
DataStructures::MemoryPool<RakNet::RemoteClient *>::MemoryWithPage *block;
DataStructures::MemoryPool<RakNet::RemoteClient *>::Page *next;
DataStructures::MemoryPool<RakNet::RemoteClient *>::Page *prev;
};
# DataStructures::MemoryPool<RakNet::RemoteClient *>::MemoryWithPage
struct DataStructures::MemoryPool<RakNet::RemoteClient *>::MemoryWithPage
{
RakNet::RemoteClient *userMemory;
DataStructures::MemoryPool<RakNet::RemoteClient *>::Page *parentPage;
};
# DataStructures::List<RakNet::RakNetStatistics>
struct __cppobj DataStructures::List<RakNet::RakNetStatistics>
{
RakNet::RakNetStatistics *listArray;
unsigned int list_size;
unsigned int allocation_size;
};
# DebugInfoPacket
const struct __cppobj DebugInfoPacket : Packet
{
std::string mData;
ActorUniqueID mActorId;
};
# DebugInfoPacket_vtbl
struct /*VFT*/ DebugInfoPacket_vtbl
{
void (__fastcall *~Packet)(Packet *this);
MinecraftPacketIds (__fastcall *getId)(Packet *this);
std::string *(__fastcall *getName)(Packet *this, std::string *result);
void (__fastcall *write)(Packet *this, BinaryStream *);
StreamReadResult (__fastcall *read)(Packet *this, ReadOnlyBinaryStream *);
ExtendedStreamReadResult *(__fastcall *readExtended)(Packet *this, ExtendedStreamReadResult *result, ReadOnlyBinaryStream *);
bool (__fastcall *disallowBatching)(Packet *this);
};
# DisconnectPacket
const struct __cppobj DisconnectPacket : Packet
{
bool mSkipMessage;
std::string mMessage;
};
# DisconnectPacket_vtbl
struct /*VFT*/ DisconnectPacket_vtbl
{
void (__fastcall *~Packet)(Packet *this);
MinecraftPacketIds (__fastcall *getId)(Packet *this);
std::string *(__fastcall *getName)(Packet *this, std::string *result);
void (__fastcall *write)(Packet *this, BinaryStream *);
StreamReadResult (__fastcall *read)(Packet *this, ReadOnlyBinaryStream *);
ExtendedStreamReadResult *(__fastcall *readExtended)(Packet *this, ExtendedStreamReadResult *result, ReadOnlyBinaryStream *);
bool (__fastcall *disallowBatching)(Packet *this);
};
# Dimension
struct __cppobj Dimension : LevelListener, SavedData, Bedrock::EnableNonOwnerReferences
{
Level *mLevel;
DimensionHeightRange mHeightRange;
__int16 mSeaLevel;
std::unique_ptr<BlockSource> mBlockSource;
float mMobsPerChunkSurface[7];
float mMobsPerChunkUnderground[7];
BrightnessPair mDefaultBrightness;
std::unique_ptr<BaseLightTextureImageBuilder> mLightTextureImageBuilder;
std::unique_ptr<DimensionBrightnessRamp> mDimensionBrightnessRamp;
std::string mName;
AutomaticID<Dimension,int> mId;
bool mUltraWarm;
bool mHasCeiling;
bool mHasWeather;
bool mHasSkylight;
Brightness mSkyDarken;
std::unique_ptr<BlockEventDispatcher> mDispatcher;
std::unique_ptr<TaskGroup> mTaskGroup;
std::unique_ptr<PostprocessingManager> mPostProcessingManager;
std::unique_ptr<ChunkSource> mChunkSource;
WorldGenerator *mWorldGenerator;
std::unique_ptr<Weather> mWeather;
std::unique_ptr<Seasons> mSeasons;
std::unique_ptr<CircuitSystem> mCircuitSystem;
const int CIRCUIT_TICK_RATE;
int mCircuitSystemTickRate;
std::unordered_map<ActorUniqueID,gsl::not_null<Actor *>> mEntityIdLookup;
BeardAndShaverStorage mBeardandShaverStorage;
std::unordered_map<ChunkPos,std::vector<std::unique_ptr<CompoundTag>>> mLimboEntities;
std::set<ActorUniqueID> mEntitiesToMoveChunks;
std::unique_ptr<TickingAreaList> mTickingAreaList;
LevelChunkGarbageCollector mLevelChunkGarbageCollector;
std::set<ActorUniqueID> mWitherIDs;
std::unique_ptr<RuntimeLightingManager> mRuntimeLightingManager;
std::unique_ptr<LevelChunkBuilderData> mLevelChunkBuilderData;
std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > mLastPruneTime;
std::unique_ptr<ChunkBuildOrderPolicyBase> mChunkBuildOrderPolicy;
std::string mClientLevelID;
std::unique_ptr<ChunkSource> mClientTerrainDBChunkSource;
std::unordered_map<std::string,EntityAOIInfo> mEntityAOI;
std::unordered_map<std::string,EntityAOIInfo> mEntityAOIToAdd;
std::vector<std::string> mEntityAOIToErase;
std::optional<AutomaticID<Dimension,int> > mSourceDimensionType;
bool mUseLocalTime;
int mLocalTime;
bool mLocalDoDayNightCycle;
__int64 mLastTimePacketSent;
std::unique_ptr<VillageManager> mVillageManager;
std::vector<NetworkIdentifierWithSubId> mTemporaryPlayerIds;
std::unique_ptr<ChunkLoadActionList> mChunkLoadActionList;
};
# DenyList
struct __cppobj DenyList
{
std::vector<DenyList::Entry> mEntries;
std::recursive_mutex mEntriesMutex;
};
# DevConsoleLogger
struct __cppobj DevConsoleLogger
{
Core::PathBuffer<std::string > mLogFolder;
Core::OutputFileStream mLogFile;
std::basic_stringstream<char,std::char_traits<char>,std::allocator<char> > mFileBuffer;
std::string mTimeStamp;
std::function<std::string __cdecl(void)> mGetTestrunIDCallback;
std::function<bool __cdecl(void)> mIsAutomationRunCallback;
TimerFacade mTimerFacade;
};
# DirectoryPackSource
struct __cppobj DirectoryPackSource : PackSource
{
Core::PathBuffer<std::string > mPath;
_BYTE mPackType[1];
PackOrigin mPackOrigin;
bool mDiscovered;
bool mIsRediscoverable;
bool mIsDevDirectory;
std::vector<std::unique_ptr<Pack>> mPacks;
PackSourceReport mReport;
};
# DirectoryPackSource_vtbl
struct /*VFT*/ DirectoryPackSource_vtbl
{
void (__fastcall *~PackSource)(PackSource *this);
void (__fastcall *forEachPackConst)(PackSource *this, std::function<void __cdecl(Pack const &)>);
void (__fastcall *forEachPack)(PackSource *this, std::function<void __cdecl(Pack &)>);
PackOrigin (__fastcall *getPackOrigin)(PackSource *this);
PackType (__fastcall *getPackType)(PackSource *this);
PackSourceReport *(__fastcall *load)(PackSource *this, PackSourceReport *result, PackManifestFactory *, const IContentKeyProvider *);
void (__fastcall *addPackSource)(PackSource *this, PackSource *);
};
# DateManager
struct __cppobj DateManager : Bedrock::EnableNonOwnerReferences
{
unsigned int mTimeScale;
__int64 mRealTime;
__int64 mTime;
std::mutex mScheduledCallbacksMutex;
std::priority_queue<ScheduledCallback,std::vector<ScheduledCallback>,CompareScheduledCallback> mScheduledCallbacks;
};
# DocumentComponent
struct __cppobj DocumentComponent : StoreUIComponent
{
std::string mDocumentReference;
std::string mDocumentId;
};
# DocumentComponent_vtbl
struct /*VFT*/ DocumentComponent_vtbl
{
void (__fastcall *~StoreUIComponent)(StoreUIComponent *this);
void (__fastcall *tick)(StoreUIComponent *this, ui::DirtyFlag *);
bool (__fastcall *canRemove)(StoreUIComponent *this);
int (__fastcall *getReadyCount)(StoreUIComponent *this);
void (__fastcall *parseData)(StoreUIComponent *this, const struct web::json::value *);
};
# DurableDocument
struct __cppobj DurableDocument
{
CommonDocument mCommon;
DurableCustom mCustom;
};
# DurableSearchResults
const struct __cppobj DurableSearchResults : CommonSearchResults
{
std::vector<DurableDocument> mDocuments;
};
# DocumentMeta
struct __cppobj __declspec(align(8)) DocumentMeta
{
DurableDocument doc;
bool installed;
bool updateAvailable;
};
# DynamicImageResourceManager
struct __cppobj DynamicImageResourceManager : cg::ResourceManager<std::shared_ptr<mce::Image>,enum mce::DynamicTexture,ImageTrackerTemplate<DynamicImageResourceManager>,std::shared_ptr<mce::Image>,std::map>
{
};
# DlcBatchModel_vtbl
struct /*VFT*/ DlcBatchModel_vtbl
{
void (__fastcall *~IDlcBatchModel)(IDlcBatchModel *this);
void (__fastcall *searchForProductIds)(IDlcBatchModel *this, std::function<void __cdecl(bool)>);
void (__fastcall *beginExclusiveDownload)(IDlcBatchModel *this);
void (__fastcall *beginPackDownload)(IDlcBatchModel *this);
void (__fastcall *beginAutoDownload)(IDlcBatchModel *this);
void (__fastcall *cancelDownload)(IDlcBatchModel *this);
void (__fastcall *cancelPendingDownload)(IDlcBatchModel *this);
void (__fastcall *cancelPendingImport)(IDlcBatchModel *this);
void (__fastcall *pauseDownload)(IDlcBatchModel *this);
void (__fastcall *resumeDownload)(IDlcBatchModel *this);
bool (__fastcall *isDownloadingOrImporting)(IDlcBatchModel *this);
bool (__fastcall *isDownloading)(IDlcBatchModel *this);
bool (__fastcall *isDownloadComplete)(IDlcBatchModel *this);
unsigned __int64 (__fastcall *getDownloadSize)(IDlcBatchModel *this);
unsigned __int64 (__fastcall *getDownloadedBytes)(IDlcBatchModel *this);
float (__fastcall *getDownloadProgress)(IDlcBatchModel *this);
bool (__fastcall *isImporting)(IDlcBatchModel *this);
bool (__fastcall *isImportWaiting)(IDlcBatchModel *this);
unsigned __int64 (__fastcall *getImportTotal)(IDlcBatchModel *this);
unsigned __int64 (__fastcall *getImportedCount)(IDlcBatchModel *this);
float (__fastcall *getImportProgress)(IDlcBatchModel *this);
int (__fastcall *getIndexOfActiveImport)(IDlcBatchModel *this);
const std::vector<DlcId> *(__fastcall *getDlcIds)(IDlcBatchModel *this);
ItemInstallState (__fastcall *getDlcInstalledState)(IDlcBatchModel *this);
bool (__fastcall *isContentSearchComplete)(IDlcBatchModel *this);
bool (__fastcall *isFailed)(IDlcBatchModel *this);
bool (__fastcall *isCancelled)(IDlcBatchModel *this);
gsl::not_null<Bedrock::NonOwnerPointer<ContentAcquisition> > *(__fastcall *contentAcquisition)(IDlcBatchModel *this, gsl::not_null<Bedrock::NonOwnerPointer<ContentAcquisition> > *result);
gsl::not_null<Bedrock::NonOwnerPointer<StoreCatalogRepository> > *(__fastcall *storeCatalog)(IDlcBatchModel *this, gsl::not_null<Bedrock::NonOwnerPointer<StoreCatalogRepository> > *result);
};
# DlcBatchCacheModel
struct __cppobj DlcBatchCacheModel
{
std::vector<DlcBatchModel> mDlcBatchList;
gsl::not_null<Bedrock::NonOwnerPointer<ContentAcquisition> > mContentAcquisition;
gsl::not_null<Bedrock::NonOwnerPointer<StoreCatalogRepository> > mStoreCatalog;
};
# DebugRenderer
struct __cppobj DebugRenderer
{
};
# DeferredSound
struct __cppobj __declspec(align(8)) DeferredSound
{
std::string mName;
Vec3 mPos;
float mVolume;
float mPitch;
};
# DefaultImportContext
struct __cppobj DefaultImportContext : ImportContext
{
ResourcePackManager *mPackManager;
ResourcePackRepository *mPackRepository;
WorldTemplateManager *mTemplateManager;
IMinecraftEventing *mEventing;
ToastManager *mToasting;
Core::PathBuffer<std::string > mOriginPath;
bool mPreferZippedPacks;
std::function<void __cdecl(bool)> mAllSuccessCallback;
std::function<void __cdecl(bool,PackManifest const *)> mPackImportCallback;
};
# DefaultImportContext_vtbl
struct /*VFT*/ DefaultImportContext_vtbl
{
void (__fastcall *~ImportContext)(ImportContext *this);
Core::PathBuffer<std::string > *(__fastcall *generatePackFolderName)(ImportContext *this, Core::PathBuffer<std::string > *result, const PackManifest *);
Core::PathBuffer<std::string > *(__fastcall *getBehaviorPacksPath)(ImportContext *this, Core::PathBuffer<std::string > *result);
Core::PathBuffer<std::string > *(__fastcall *getResourcePacksPath)(ImportContext *this, Core::PathBuffer<std::string > *result);
Core::PathBuffer<std::string > *(__fastcall *getWorldTemplatePath)(ImportContext *this, Core::PathBuffer<std::string > *result);
Core::PathBuffer<std::string > *(__fastcall *getSkinPacksPath)(ImportContext *this, Core::PathBuffer<std::string > *result);
Core::PathBuffer<std::string > *(__fastcall *getPersonaPath)(ImportContext *this, Core::PathBuffer<std::string > *result);
bool (__fastcall *allowOverwrite)(ImportContext *this);
bool (__fastcall *shouldUnzipToDestination)(ImportContext *this, const PackManifest *);
bool (__fastcall *importAsFlatFile)(ImportContext *this, const PackManifest *);
void (__fastcall *notifyEarlyImportStarted)(ImportContext *this, bool);
void (__fastcall *notifyImportStarted)(ImportContext *this, const PackManifest *);
void (__fastcall *notifyMultiImportStarted)(ImportContext *this, int);
void (__fastcall *notifyImportSucceeded)(ImportContext *this, const ResourcePack *, ImportSuccess, const PackManifest *, const PackReport *, const Core::Path *);
void (__fastcall *notifyImportFailed)(ImportContext *this, ImportFailure, const PackManifest *, PackReport *, const Core::Path *);
bool (__fastcall *modifyManifest)(ImportContext *this, PackManifest *);
};
# DlcImportContext
struct __cppobj DlcImportContext : DefaultImportContext
{
const Core::PathBuffer<std::string > mImportFilePath;
int mTotalImportCount;
int mCompletedImportCount;
};
# DlcImportContext_vtbl
struct /*VFT*/ DlcImportContext_vtbl
{
void (__fastcall *~ImportContext)(ImportContext *this);
Core::PathBuffer<std::string > *(__fastcall *generatePackFolderName)(ImportContext *this, Core::PathBuffer<std::string > *result, const PackManifest *);
Core::PathBuffer<std::string > *(__fastcall *getBehaviorPacksPath)(ImportContext *this, Core::PathBuffer<std::string > *result);
Core::PathBuffer<std::string > *(__fastcall *getResourcePacksPath)(ImportContext *this, Core::PathBuffer<std::string > *result);
Core::PathBuffer<std::string > *(__fastcall *getWorldTemplatePath)(ImportContext *this, Core::PathBuffer<std::string > *result);
Core::PathBuffer<std::string > *(__fastcall *getSkinPacksPath)(ImportContext *this, Core::PathBuffer<std::string > *result);
Core::PathBuffer<std::string > *(__fastcall *getPersonaPath)(ImportContext *this, Core::PathBuffer<std::string > *result);
bool (__fastcall *allowOverwrite)(ImportContext *this);
bool (__fastcall *shouldUnzipToDestination)(ImportContext *this, const PackManifest *);
bool (__fastcall *importAsFlatFile)(ImportContext *this, const PackManifest *);
void (__fastcall *notifyEarlyImportStarted)(ImportContext *this, bool);
void (__fastcall *notifyImportStarted)(ImportContext *this, const PackManifest *);
void (__fastcall *notifyMultiImportStarted)(ImportContext *this, int);
void (__fastcall *notifyImportSucceeded)(ImportContext *this, const ResourcePack *, ImportSuccess, const PackManifest *, const PackReport *, const Core::Path *);
void (__fastcall *notifyImportFailed)(ImportContext *this, ImportFailure, const PackManifest *, PackReport *, const Core::Path *);
bool (__fastcall *modifyManifest)(ImportContext *this, PackManifest *);
};
# DownloadStateObject
struct __cppobj __declspec(align(8)) DownloadStateObject
{
const DlcId mDlcId;
const std::vector<PackIdVersion> mPackIdentities;
const bool mSuccess;
};
# DeserializeDataParams
struct __cppobj DeserializeDataParams
{
Json::Value *mValue;
const SemVersion mPackVersion;
};
# Description_vtbl
struct /*VFT*/ Description_vtbl
{
const char *(__fastcall *getJsonName)(Description *this);
void (__fastcall *~Description)(Description *this);
void (__fastcall *deserializeData)(Description *this, DeserializeDataParams);
void (__fastcall *serializeData)(Description *this, Json::Value *);
};
# DiscoveryConfig
struct __cppobj DiscoveryConfig
{
float heartbeatFrequencyS;
int maxRetryCount;
int failedHeartbeatsBeforeInvalidation;
};
# DemoConfig
struct __cppobj DemoConfig
{
std::string worldId;
std::optional<int> limitedWorldWidth;
std::optional<int> limitedWorldDepth;
};
# dragon::platform::Statistics
struct __cppobj __declspec(align(8)) dragon::platform::Statistics
{
__int64 mCpuTimeFrame;
__int64 mCpuTimeBegin;
__int64 mCpuTimeEnd;
__int64 mCpuTimerFreq;
__int64 mGpuTimeBegin;
__int64 mGpuTimeEnd;
__int64 mGpuTimerFreq;
__int64 mWaitRender;
__int64 mWaitSubmit;
unsigned int mNumDraw;
unsigned int mNumCompute;
unsigned int mMaxGpuLatency;
unsigned __int16 mNumDynamicIndexBuffers;
unsigned __int16 mNumDynamicVertexBuffers;
unsigned __int16 mNumFrameBuffers;
unsigned __int16 mNumIndexBuffers;
unsigned __int16 mNumOcclusionQueries;
unsigned __int16 mNumPrograms;
unsigned __int16 mNumShaders;
unsigned __int16 mNumTextures;
unsigned __int16 mNumUniforms;
unsigned __int16 mNumVertexBuffers;
unsigned __int16 mNumVertexDecls;
__int64 mTextureMemoryUsed;
__int64 mRtMemoryUsed;
int mTransientVbUsed;
int mTransientIbUsed;
unsigned __int64 mGpuMemoryMax;
unsigned __int64 mGpuMemoryUsed;
boost::container::static_vector<unsigned char,16> mSupportedMSAALevels;
_BYTE mRenderApi[1];
};
# dragon::rendering::details::Empty
struct __cppobj dragon::rendering::details::Empty
{
int mDummy;
};
# dragon::platform::GLTextureWrapper
struct dragon::platform::GLTextureWrapper
{
unsigned int mGLName;
};
# dragon::platform::WindowsTextureWrapper
struct dragon::platform::WindowsTextureWrapper
{
void *mPtr;
};
# dragon::guarded::Guarded<std::unordered_map<unsigned int,dragon::mesh::VertexDeclManager::Impl::DeclLayout>,std::shared_mutex>
struct __cppobj dragon::guarded::Guarded<std::unordered_map<unsigned int,dragon::mesh::VertexDeclManager::Impl::DeclLayout>,std::shared_mutex>
{
std::unordered_map<unsigned int,dragon::mesh::VertexDeclManager::Impl::DeclLayout> mValue;
std::shared_mutex mMutex;
};
# dragon::guarded::Guarded<std::unordered_map<unsigned short,dragon::mesh::VertexDeclManager::Impl::DeclLayout const *>,std::shared_mutex>
struct __cppobj dragon::guarded::Guarded<std::unordered_map<unsigned short,dragon::mesh::VertexDeclManager::Impl::DeclLayout const *>,std::shared_mutex>
{
std::unordered_map<unsigned short,dragon::mesh::VertexDeclManager::Impl::DeclLayout const *> mValue;
std::shared_mutex mMutex;
};
# dragon::mesh::VertexDeclManager::Impl
struct __cppobj dragon::mesh::VertexDeclManager::Impl
{
dragon::guarded::Guarded<std::unordered_map<unsigned int,dragon::mesh::VertexDeclManager::Impl::DeclLayout>,std::shared_mutex> mHashTable;
dragon::guarded::Guarded<std::unordered_map<unsigned short,dragon::mesh::VertexDeclManager::Impl::DeclLayout const *>,std::shared_mutex> mHandleTable;
Bedrock::Threading::InstancedThreadLocal<boost::container::flat_map<dragon::mesh::VertexDeclManager::Impl::ValidationKey,bool,std::less<dragon::mesh::VertexDeclManager::Impl::ValidationKey>,boost::container::new_allocator<std::pair<dragon::mesh::VertexDeclManager::Impl::ValidationKey,bool> > >,std::allocator<boost::container::flat_map<dragon::mesh::VertexDeclManager::Impl::ValidationKey,bool,std::less<dragon::mesh::VertexDeclManager::Impl::ValidationKey>,boost::container::new_allocator<std::pair<dragon::mesh::VertexDeclManager::Impl::ValidationKey,bool> > > > > mValidationCache;
};
# dragon::mesh::VertexDeclManager
struct __cppobj dragon::mesh::VertexDeclManager
{
std::unique_ptr<dragon::mesh::VertexDeclManager::Impl> mImpl;
};
# dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::Page
struct __cppobj dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::Page
{
dragon::mesh::RegistryTraits<dragon::mesh::VertexSpanType>::TBufferCreation mBuffer;
unsigned __int64 mSize;
};
# dragon::rendering::RenderContext
struct __cppobj dragon::rendering::RenderContext
{
};
# dragon::rendering::GraphicsTasks
struct __cppobj dragon::rendering::GraphicsTasks
{
std::thread::id mRendererThreadId;
bool mInitialized;
bool mSkipPresenting;
dragon::rendering::GraphicsTasks::ExecutionMode mExecutionMode;
gsl::not_null<WorkerPool *> mRendererPool;
std::vector<std::reference_wrapper<WorkerPool>> mHelperPools;
gsl::not_null<Scheduler *> mClientScheduler;
std::shared_ptr<MPMCQueue<std::function<void __cdecl(void)> > > mResourceTasks;
std::shared_ptr<MPMCQueue<std::function<void __cdecl(void)> > > mRenderingTasks;
std::shared_ptr<MPMCQueue<std::function<void __cdecl(void)> > > mRenderingPostTasks;
std::shared_ptr<Core::DeferredTask> mFrameContentCallback;
std::shared_ptr<Core::DeferredTask> mRenderingFrameWorker;
Scheduler mRenderingCommandScheduler;
cg::TaskDispatcher<cg::TaskScheduler<cg::LambdaExecutor<dragon::rendering::RenderContext,cg::TaskPoolGroupExecutionPolicy<dragon::rendering::RenderContext,1>,std::string const &,std::vector<cg::GroupPoolDescription> const &> > > mGraphicsDispatcher;
std::unique_ptr<Bedrock::Threading::Burst::WorkQueue<std::function<void __cdecl(void)>,Bedrock::Threading::Burst::Strategy::Console,Bedrock::Threading::Burst::Strategy::Execution::GreedyExecution>> mMainFrameRenderTasksQueue;
std::unique_ptr<Bedrock::Threading::Burst::WorkQueue<std::function<void __cdecl(void)>,Bedrock::Threading::Burst::Strategy::Console,Bedrock::Threading::Burst::Strategy::Execution::GreedyExecution>> mParallelWorkTasksQueue;
std::atomic<unsigned int> mFrameCount;
unsigned __int64 mWorkersCount;
};
# dragon::memory::BufferSource::LifetimeToken
struct __cppobj dragon::memory::BufferSource::LifetimeToken
{
};
# dragon::mesh::VertexBufferType::ResourceDescription
struct __cppobj dragon::mesh::VertexBufferType::ResourceDescription
{
bgfx::VertexDeclHandle mDeclHandle;
unsigned __int64 mSize;
unsigned __int64 mStride;
};
# dragon::rendering::BufferResourceManager<dragon::mesh::VertexBufferType>::BufferResource
struct __cppobj dragon::rendering::BufferResourceManager<dragon::mesh::VertexBufferType>::BufferResource
{
std::mutex mAccessLock;
std::vector<std::variant<dragon::mesh::VertexBufferType::ItemResourceUpdateParameters,dragon::mesh::A0xd4a888ee::VertexBufferType::OffsetResourceUpdateParameters>> mDeferredOrderedUpdateSequence;
dragon::rendering::BufferState mState;
bool mWasEverCreated;
bool mWasEverUsed;
std::variant<bgfx::VertexBufferHandle,bgfx::DynamicVertexBufferHandle> mResource;
dragon::mesh::VertexBufferType::ResourceDescription mDescription;
dragon::mesh::VertexBufferDescription mPublicDescription;
std::optional<dragon::mesh::VertexBufferType::ResourceCreationParameters> mCreationParameters;
};
# dragon::rendering::BufferResourceManager<dragon::mesh::VertexBufferType>
struct __cppobj dragon::rendering::BufferResourceManager<dragon::mesh::VertexBufferType>
{
dragon::rendering::GraphicsTasks *mGraphicsTasks;
std::atomic<unsigned __int64> mHandleCounter;
MPMCQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> > > mBuffersDeletionQueue;
Core::Cache<unsigned __int64,dragon::rendering::BufferResourceManager<dragon::mesh::VertexBufferType>::BufferResource,std::shared_ptr<dragon::rendering::BufferResourceManager<dragon::mesh::VertexBufferType>::BufferResource> > mBuffers;
};
# dragon::mesh::VertexBufferResourceManager::Impl
struct __cppobj dragon::mesh::VertexBufferResourceManager::Impl : dragon::rendering::BufferResourceManager<dragon::mesh::VertexBufferType>
{
};
# dragon::mesh::VertexBufferResourceManager
struct __cppobj dragon::mesh::VertexBufferResourceManager
{
std::unique_ptr<dragon::mesh::VertexBufferResourceManager::Impl> mImpl;
dragon::mesh::VertexDeclManager *mVertexDeclManager;
};
# dragon::memory::PartitionedFixedAllocator<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,unsigned int>
struct __cppobj dragon::memory::PartitionedFixedAllocator<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,unsigned int>
{
std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> > mBuffer;
unsigned __int64 mFreeCount;
unsigned __int64 mSlotCount;
unsigned __int64 mFreeStart;
std::vector<dragon::memory::Block<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,unsigned int>> mFreeTargets;
};
# dragon::memory::PartitionedAllocator<dragon::mesh::VertexBufferAllocator,unsigned int>
struct __cppobj dragon::memory::PartitionedAllocator<dragon::mesh::VertexBufferAllocator,unsigned int>
{
const unsigned int mSlabSize;
const unsigned int mSlotSize;
std::vector<std::unique_ptr<dragon::memory::PartitionedFixedAllocator<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,unsigned int>>> mSlabs;
};
# dragon::guarded::Guarded<dragon::memory::PartitionedAllocator<dragon::mesh::VertexBufferAllocator,unsigned int>,std::mutex>
struct __cppobj dragon::guarded::Guarded<dragon::memory::PartitionedAllocator<dragon::mesh::VertexBufferAllocator,unsigned int>,std::mutex>
{
dragon::memory::PartitionedAllocator<dragon::mesh::VertexBufferAllocator,unsigned int> mValue;
std::mutex mMutex;
};
# dragon::memory::SynchronizedPartitionedAllocator<dragon::mesh::VertexBufferAllocator,unsigned int>
struct __cppobj dragon::memory::SynchronizedPartitionedAllocator<dragon::mesh::VertexBufferAllocator,unsigned int>
{
const unsigned int mSlotSize;
const bool mIsPassThrough;
dragon::guarded::Guarded<dragon::memory::PartitionedAllocator<dragon::mesh::VertexBufferAllocator,unsigned int>,std::mutex> mAllocator;
};
# dragon::mesh::VertexSpanContext
struct __cppobj dragon::mesh::VertexSpanContext
{
dragon::mesh::VertexBufferResourceManager *mVbResourceManager;
dragon::memory::SynchronizedPartitionedAllocator<dragon::mesh::VertexBufferAllocator,unsigned int> mPartitionedAllocator;
dragon::mesh::VertexFormat mBytesDecl;
};
# dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>
struct __cppobj dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>
{
std::map<unsigned short,std::list<dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::Page,std::allocator<dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::Page> >> mActivePages;
std::map<unsigned short,std::vector<dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::Span,std::allocator<dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>::Span> >> mFreeBlocks;
std::mutex mAccessLock;
std::atomic<unsigned __int64> mBytesInUse;
std::atomic<unsigned __int64> mTotalBytesAllocated;
dragon::mesh::VertexSpanContext mContext;
};
# dragon::mesh::VertexSpanRegistry
struct __cppobj dragon::mesh::VertexSpanRegistry : dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::VertexSpanType,dragon::memory::BufferSource &&>
{
};
# dragon::mesh::RegistryTraits<dragon::mesh::IndexSpanType>::TBufferCreation
struct __cppobj __declspec(align(8)) dragon::mesh::RegistryTraits<dragon::mesh::IndexSpanType>::TBufferCreation
{
std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> > mHandle;
unsigned int mBaseOffset;
dragon::memory::Block<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,unsigned int> mBlock;
dragon::mesh::RegistryTraits<dragon::mesh::IndexSpanType>::AllocationType mAllocationType;
};
# dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::Page
struct __cppobj dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::Page
{
dragon::mesh::RegistryTraits<dragon::mesh::IndexSpanType>::TBufferCreation mBuffer;
unsigned __int64 mSize;
};
# dragon::mesh::IndexBufferType::ResourceUpdateParameters
struct __cppobj dragon::mesh::IndexBufferType::ResourceUpdateParameters
{
unsigned int mStartIndex;
dragon::memory::BufferSource mUpdateData;
};
# dragon::mesh::IndexBufferType::ResourceDescription
struct __cppobj dragon::mesh::IndexBufferType::ResourceDescription
{
dragon::mesh::IndexSize mIndexSize;
unsigned __int64 mSize;
};
# dragon::mesh::IndexBufferDescription
struct __cppobj __declspec(align(8)) dragon::mesh::IndexBufferDescription
{
dragon::mesh::IndexSize mIndexSize;
unsigned __int64 mDataSize;
unsigned __int64 mElementCount;
unsigned __int16 mFlags;
};
# dragon::rendering::BufferResourceManager<dragon::mesh::IndexBufferType>::BufferResource
struct __cppobj dragon::rendering::BufferResourceManager<dragon::mesh::IndexBufferType>::BufferResource
{
std::mutex mAccessLock;
std::vector<dragon::mesh::IndexBufferType::ResourceUpdateParameters> mDeferredOrderedUpdateSequence;
dragon::rendering::BufferState mState;
bool mWasEverCreated;
bool mWasEverUsed;
std::variant<bgfx::IndexBufferHandle,bgfx::DynamicIndexBufferHandle> mResource;
dragon::mesh::IndexBufferType::ResourceDescription mDescription;
dragon::mesh::IndexBufferDescription mPublicDescription;
std::optional<dragon::mesh::IndexBufferType::ResourceCreationParameters> mCreationParameters;
};
# dragon::rendering::BufferResourceManager<dragon::mesh::IndexBufferType>
struct __cppobj dragon::rendering::BufferResourceManager<dragon::mesh::IndexBufferType>
{
dragon::rendering::GraphicsTasks *mGraphicsTasks;
std::atomic<unsigned __int64> mHandleCounter;
MPMCQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> > > mBuffersDeletionQueue;
Core::Cache<unsigned __int64,dragon::rendering::BufferResourceManager<dragon::mesh::IndexBufferType>::BufferResource,std::shared_ptr<dragon::rendering::BufferResourceManager<dragon::mesh::IndexBufferType>::BufferResource> > mBuffers;
};
# dragon::mesh::IndexBufferResourceManager::Impl
struct __cppobj dragon::mesh::IndexBufferResourceManager::Impl : dragon::rendering::BufferResourceManager<dragon::mesh::IndexBufferType>
{
};
# dragon::mesh::IndexBufferResourceManager
struct __cppobj dragon::mesh::IndexBufferResourceManager
{
std::unique_ptr<dragon::mesh::IndexBufferResourceManager::Impl> mImpl;
};
# dragon::memory::PartitionedFixedAllocator<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,unsigned int>
struct __cppobj dragon::memory::PartitionedFixedAllocator<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,unsigned int>
{
std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> > mBuffer;
unsigned __int64 mFreeCount;
unsigned __int64 mSlotCount;
unsigned __int64 mFreeStart;
std::vector<dragon::memory::Block<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,unsigned int>> mFreeTargets;
};
# dragon::memory::PartitionedAllocator<dragon::mesh::IndexBufferAllocator,unsigned int>
struct __cppobj dragon::memory::PartitionedAllocator<dragon::mesh::IndexBufferAllocator,unsigned int>
{
const unsigned int mSlabSize;
const unsigned int mSlotSize;
std::vector<std::unique_ptr<dragon::memory::PartitionedFixedAllocator<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,unsigned int>>> mSlabs;
};
# dragon::guarded::Guarded<dragon::memory::PartitionedAllocator<dragon::mesh::IndexBufferAllocator,unsigned int>,std::mutex>
struct __cppobj dragon::guarded::Guarded<dragon::memory::PartitionedAllocator<dragon::mesh::IndexBufferAllocator,unsigned int>,std::mutex>
{
dragon::memory::PartitionedAllocator<dragon::mesh::IndexBufferAllocator,unsigned int> mValue;
std::mutex mMutex;
};
# dragon::memory::SynchronizedPartitionedAllocator<dragon::mesh::IndexBufferAllocator,unsigned int>
struct __cppobj dragon::memory::SynchronizedPartitionedAllocator<dragon::mesh::IndexBufferAllocator,unsigned int>
{
const unsigned int mSlotSize;
const bool mIsPassThrough;
dragon::guarded::Guarded<dragon::memory::PartitionedAllocator<dragon::mesh::IndexBufferAllocator,unsigned int>,std::mutex> mAllocator;
};
# dragon::mesh::IndexSpanContext
struct __cppobj dragon::mesh::IndexSpanContext
{
dragon::mesh::IndexBufferResourceManager *mIbResourceManager;
dragon::mesh::IndexSize mIndexSize;
dragon::memory::SynchronizedPartitionedAllocator<dragon::mesh::IndexBufferAllocator,unsigned int> mPartitionedAllocator;
};
# dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>
struct __cppobj dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>
{
std::map<unsigned int,std::list<dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::Page,std::allocator<dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::Page> >> mActivePages;
std::map<unsigned int,std::vector<dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::Span,std::allocator<dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>::Span> >> mFreeBlocks;
std::mutex mAccessLock;
std::atomic<unsigned __int64> mBytesInUse;
std::atomic<unsigned __int64> mTotalBytesAllocated;
dragon::mesh::IndexSpanContext mContext;
};
# dragon::mesh::IndexSpanRegistry
struct __cppobj dragon::mesh::IndexSpanRegistry : dragon::mesh::SplitMergeBasedSpanRegistry<dragon::mesh::IndexSpanType,dragon::memory::BufferSource &&>
{
};
# dragon::DragonBufferResourceServiceContext
struct __cppobj dragon::DragonBufferResourceServiceContext
{
gsl::not_null<dragon::mesh::VertexDeclManager *> mVertexDeclManager;
gsl::not_null<dragon::mesh::VertexSpanRegistry *> mVertexSpanStorage;
gsl::not_null<dragon::mesh::IndexSpanRegistry *> mIndexSpanStorage;
};
# dragon::VertexBufferResourceService
struct __cppobj dragon::VertexBufferResourceService : mce::CheckedResourceService<mce::resource_service_traits<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,mce::SimpleResourceTracker,mce::AssertResourceServiceErrorHandler,dragon::DragonBufferResourceServiceContext> >
{
};
# dragon::IndexBufferResourceService
struct __cppobj dragon::IndexBufferResourceService : mce::CheckedResourceService<mce::resource_service_traits<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,mce::SimpleResourceTracker,mce::AssertResourceServiceErrorHandler,dragon::DragonBufferResourceServiceContext> >
{
};
# dragon::ShaderBufferResourceService
struct __cppobj dragon::ShaderBufferResourceService : mce::CheckedResourceService<mce::resource_service_traits<dragon::res::ResolvedShaderBufferResource,mce::UncheckedHandleTracker,mce::SimpleResourceTracker,mce::AssertResourceServiceErrorHandler,dragon::DragonBufferResourceServiceContext> >
{
};
# dragon::TaskQueueContext
struct __cppobj dragon::TaskQueueContext
{
mpmc::Sender<std::function<void __cdecl(void)> > queue;
};
# dragon::TextureResourceService
struct __cppobj dragon::TextureResourceService : mce::CheckedResourceService<mce::resource_service_traits<dragon::res::ResolvedTextureResource,mce::PerFrameHandleTracker,mce::SimpleResourceTracker,mce::AssertResourceServiceErrorHandler,dragon::TaskQueueContext> >
{
};
# dragon::res::DragonFrameResources
struct __cppobj dragon::res::DragonFrameResources
{
MPMCQueue<dragon::res::ServerTexture> mTextures;
dragon::res::ResolvedTextureResource *mMissingTextureResource;
};
# dragon::materials::MaterialUniform
struct __cppobj __declspec(align(4)) dragon::materials::MaterialUniform
{
const dragon::materials::UniformType mType;
const std::string mName;
const unsigned __int64 mNameHash;
const unsigned __int16 mCount;
const std::optional<unsigned short> mHandle;
};
# dragon::materials::MaterialUniformHandles
struct __cppobj dragon::materials::MaterialUniformHandles
{
std::vector<std::unique_ptr<dragon::materials::MaterialUniform>> mUniforms;
};
# dragon::materials::definition::SemanticDescription
struct __cppobj dragon::materials::definition::SemanticDescription
{
_BYTE mInput[1];
unsigned __int8 mIndex;
};
# dragon::materials::definition::StageInputMap
struct __cppobj dragon::materials::definition::StageInputMap
{
std::unordered_set<dragon::materials::definition::SemanticDescription> mInputs;
};
# dragon::materials::definition::ShaderInput
struct __cppobj __declspec(align(2)) dragon::materials::definition::ShaderInput
{
dragon::materials::definition::ShaderInputType mType;
bool mIsPerInstance;
dragon::materials::definition::SemanticDescription mSemantic;
std::optional<enum dragon::materials::definition::PrecisionConstraint> mPrecisionConstraint;
std::optional<enum dragon::materials::definition::InterpolationConstraint> mInterpolationConstraint;
};
# dragon::materials::CompiledMaterialDefinition::ShaderCode
struct __cppobj dragon::materials::CompiledMaterialDefinition::ShaderCode
{
unsigned __int64 mSourceHash;
std::vector<unsigned char> mData;
std::unordered_map<std::string,dragon::materials::definition::ShaderInput> mInputs;
};
# dragon::materials::definition::PropertyField<glm::tvec4<float,0>,std::optional<glm::tvec4<float,0> > >
struct __cppobj dragon::materials::definition::PropertyField<glm::tvec4<float,0>,std::optional<glm::tvec4<float,0> > >
{
int mArrayCount;
std::optional<glm::tvec4<float,0> > mDefaultValue;
};
# dragon::materials::definition::PropertyField<glm::tmat3x3<float,0>,std::optional<glm::tmat3x3<float,0> > >
struct __cppobj dragon::materials::definition::PropertyField<glm::tmat3x3<float,0>,std::optional<glm::tmat3x3<float,0> > >
{
int mArrayCount;
std::optional<glm::tmat3x3<float,0> > mDefaultValue;
};
# dragon::materials::definition::PropertyField<glm::tmat4x4<float,0>,std::optional<glm::tmat4x4<float,0> > >
struct __cppobj dragon::materials::definition::PropertyField<glm::tmat4x4<float,0>,std::optional<glm::tmat4x4<float,0> > >
{
int mArrayCount;
std::optional<glm::tmat4x4<float,0> > mDefaultValue;
};
# dragon::materials::definition::ExternalUniformDeclaration
struct __cppobj dragon::materials::definition::ExternalUniformDeclaration
{
};
# dragon::materials::definition::PropertyField<dragon::materials::definition::ExternalUniformDeclaration,std::optional<dragon::materials::definition::ExternalUniformDeclaration> >
struct __cppobj __declspec(align(4)) dragon::materials::definition::PropertyField<dragon::materials::definition::ExternalUniformDeclaration,std::optional<dragon::materials::definition::ExternalUniformDeclaration> >
{
int mArrayCount;
std::optional<dragon::materials::definition::ExternalUniformDeclaration> mDefaultValue;
};
# dragon::materials::definition::CustomTypeDeclaration::MemberType
struct __cppobj dragon::materials::definition::CustomTypeDeclaration::MemberType
{
std::string name;
dragon::materials::definition::ShaderInputType type;
unsigned int arraySize;
};
# dragon::materials::definition::CustomTypeDeclaration
struct __cppobj __declspec(align(8)) dragon::materials::definition::CustomTypeDeclaration
{
std::string mName;
std::vector<dragon::materials::definition::CustomTypeDeclaration::MemberType> mMembers;
unsigned int mStride;
};
# dragon::materials::CompiledMaterialDefinition
const struct __cppobj dragon::materials::CompiledMaterialDefinition
{
std::unordered_map<std::string,dragon::materials::CompiledMaterialDefinition::Pass> mPasses;
std::string mName;
std::optional<std::string > mParentName;
std::unordered_map<std::string,std::variant<std::monostate,dragon::materials::definition::PropertyField<glm::tvec4<float,0>,std::optional<glm::tvec4<float,0> > >,dragon::materials::definition::PropertyField<glm::tmat3x3<float,0>,std::optional<glm::tmat3x3<float,0> > >,dragon::materials::definition::PropertyField<glm::tmat4x4<float,0>,std::optional<glm::tmat4x4<float,0> > >,dragon::materials::definition::PropertyField<dragon::materials::definition::ExternalUniformDeclaration,std::optional<dragon::materials::definition::ExternalUniformDeclaration> > >> mProperties;
std::unordered_map<std::string,dragon::materials::definition::SamplerDefinition> mIndexedSamplers;
std::unordered_map<std::string,dragon::materials::definition::CustomTypeDeclaration> mCustomTypes;
};
# dragon::materials::PassProgram
struct __cppobj __declspec(align(8)) dragon::materials::PassProgram
{
dragon::materials::PassProgramType mType;
std::optional<unsigned short> mProgram;
dragon::materials::definition::StageInputMap mVertexInputDesc;
bool mHasVertexStage;
};
# dragon::materials::Pass
struct __cppobj dragon::materials::Pass
{
const unsigned int mMaterialId;
const HashedString mName;
const dragon::materials::CompiledMaterialDefinition::VariantSet mVariantSet;
dragon::materials::definition::StageInputMap mCombinedVertexInputDesc;
std::optional<dragon::materials::PassProgramHandle> mDefaultProgram;
std::unordered_map<dragon::materials::CompiledMaterialDefinition::Variant const *,dragon::materials::PassProgram> mPrograms;
};
# dragon::materials::SamplerSlot
struct __cppobj __declspec(align(4)) dragon::materials::SamplerSlot
{
int mSlot;
std::string mName;
unsigned __int64 mNameHash;
std::string mPropertyName;
std::string mCustomType;
unsigned int mCustomTypeStride;
dragon::materials::definition::SamplerAccess mAccess;
bool mIsUAV;
};
# dragon::materials::Material
struct __cppobj dragon::materials::Material
{
const unsigned int mId;
const dragon::platform::GraphicsPlatform mPlatform;
std::string mName;
std::optional<std::string > mParentName;
std::unique_ptr<dragon::materials::MaterialUniformMap> mDefaultUniforms;
Core::RingAllocatorContainer<unsigned char,2,0,Core::CheckedRingBuffer<2,0> > mDefaultUniformsData;
dragon::materials::MaterialUniformHandles mUniformHandles;
dragon::materials::definition::StageInputMap mCombinedVertexInputDesc;
std::vector<std::string> mPassNames;
const std::unordered_map<std::string,std::string> mGlobalFlags;
std::shared_ptr<dragon::materials::CompiledMaterialDefinition const > mSharedMaterialDefinition;
boost::container::flat_map<HashedString,std::shared_ptr<dragon::materials::Pass>,std::less<HashedString>,boost::container::new_allocator<std::pair<HashedString,std::shared_ptr<dragon::materials::Pass> > > > mPasses;
std::unordered_map<std::string,std::variant<std::monostate,dragon::materials::definition::PropertyField<glm::tvec4<float,0>,std::optional<glm::tvec4<float,0> > >,dragon::materials::definition::PropertyField<glm::tmat3x3<float,0>,std::optional<glm::tmat3x3<float,0> > >,dragon::materials::definition::PropertyField<glm::tmat4x4<float,0>,std::optional<glm::tmat4x4<float,0> > >,dragon::materials::definition::PropertyField<dragon::materials::definition::ExternalUniformDeclaration,std::optional<dragon::materials::definition::ExternalUniformDeclaration> > >> mProperties;
std::unordered_map<std::string,dragon::materials::definition::SamplerDefinition> mIndexedSamplers;
std::unordered_map<unsigned short,dragon::materials::SamplerSlot> mSamplerSlots;
};
# dragon::rendering::PostFxDebugParameters
struct __cppobj dragon::rendering::PostFxDebugParameters
{
float mDebugMode;
dragon::rendering::RtDebugType mType;
_BYTE mDebugBlitMode[4];
unsigned int mResourceIdx;
};
# dragon::rendering::RayTracingResources
const struct __cppobj __declspec(align(8)) dragon::rendering::RayTracingResources
{
bool mRtxOn;
bgfx::DLSSOptions mDlssOptions;
bool mExecutePostFXinRTXOff;
bool mDisplayResourcesAllocated;
unsigned int mWidth;
unsigned int mHeight;
float mRenderScale;
unsigned int mDoubleBufferWriteIdx;
bgfx::RayTracingConfiguration mBgfxRayTracingConfiguration;
dragon::rendering::ToneMappingParameters mToneMappingParams;
dragon::rendering::BloomParameters mBloomParams;
dragon::rendering::PostFxDebugParameters mPostFxDebugParams;
dragon::res::ServerTexture mhRtBuffers[60];
float mJitterSamples[128][2];
unsigned int mCurrentJitterIdx;
std::shared_ptr<std::vector<bgfx::PBRTextureData> > mPBRTextureData;
bool mPBRTextureDataIsDirty;
};
# dragon::mesh::ResolvedAccelerationStructure
struct __cppobj dragon::mesh::ResolvedAccelerationStructure
{
bgfx::AccelerationStructureHandle mResource;
};
# dragon::mesh::ResolvedAccelerationStructureResource
struct __cppobj dragon::mesh::ResolvedAccelerationStructureResource : dragon::mesh::ResolvedAccelerationStructure
{
};
# dragon::frameobject::components::ShadowSource
struct __cppobj dragon::frameobject::components::ShadowSource
{
dragon::frameobject::ShadowQuality mQuality;
};
# dragon::frameobject::components::Cubemap
struct __cppobj dragon::frameobject::components::Cubemap
{
};
# dragon::frameobject::components::SceneSky
struct __cppobj dragon::frameobject::components::SceneSky
{
};
# dragon::frameobject::components::PostEffect::DescBloom
struct dragon::frameobject::components::PostEffect::DescBloom
{
float dummyNotUsed;
};
# dragon::frameobject::components::PostEffect::DescTAA
struct dragon::frameobject::components::PostEffect::DescTAA
{
float dummyNotUsed;
};
# dragon::frameobject::components::PostEffect::DescToneMapping
struct dragon::frameobject::components::PostEffect::DescToneMapping
{
float dummyNotUsed;
};
# dragon::frameobject::components::PostEffect
struct __cppobj dragon::frameobject::components::PostEffect
{
unsigned int mEnabled;
std::optional<dragon::frameobject::components::PostEffect::DescBloom> mDescBloom;
std::optional<dragon::frameobject::components::PostEffect::DescTAA> mDescTAA;
std::optional<dragon::frameobject::components::PostEffect::DescToneMapping> mDescToneMapping;
};
# dragon::frameobject::components::PointLight
struct __cppobj dragon::frameobject::components::PointLight
{
};
# dragon::frameobject::components::AmbientLight
struct __cppobj dragon::frameobject::components::AmbientLight
{
};
# dragon::frameobject::components::DirectionalLight
struct __cppobj dragon::frameobject::components::DirectionalLight
{
};
# dragon::frameobject::components::defaultpasses::PostFX
struct dragon::frameobject::components::defaultpasses::PostFX
{
unsigned __int64 mSortKey;
};
# dragon::frameobject::components::defaultpasses::Blit
struct __cppobj dragon::frameobject::components::defaultpasses::Blit
{
};
# dragon::frameobject::components::ComputeDispatch
struct __cppobj __declspec(align(8)) dragon::frameobject::components::ComputeDispatch
{
HashedString mPassName;
glm::tvec3<int,0> mThreadGroupCount;
};
# dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>
struct __cppobj dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::compone
{
_BYTE gap0[168];
std::unique_ptr<Core::RingAllocatorContainer<unsigned char,2,0,Core::CheckedRingBuffer<2,0> >::AllocationScope,std::default_delete<Core::RingAllocatorContainer<unsigned char,2,0,Core::CheckedRingBuffer<2,0> >::AllocationScope> > *mFrameAllocator;
};
# dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>
struct __cppobj dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce:
{
Core::SharedMemoryTracker mFrameTrackedMemory;
dragon::res::DragonFrameResources mFrameResources;
std::unique_ptr<Core::RingAllocatorContainer<unsigned char,2,0,Core::CheckedRingBuffer<2,0> >::AllocationScope,std::default_delete<Core::RingAllocatorContainer<unsigned char,2,0,Core::CheckedRingBuffer<2,0> >::AllocationScope> > mFrameAllocationScope;
dragon::mesh::VertexDeclManager mVertexDeclManager;
dragon::DragonBufferResourceServiceContext mBufferResourceServiceContext;
dragon::IndexBufferResourceService mIndexBufferResourceService;
dragon::VertexBufferResourceService mVertexBufferResourceService;
dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> mRegistry;
std::optional<unsigned __int64> mFrameNumber;
std::vector<mce::ServerResourcePointer<mce::ResourcePointer<dragon::res::ResolvedShaderBufferResource,mce::ResourceBlockTemplate<dragon::res::ResolvedShaderBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr>,mce::AssertResourceServiceErrorHandler>> mActiveShaderBuffers;
};