LeviLamina
Loading...
Searching...
No Matches
mce::framebuilder::FrameBuilder Member List

This is the complete list of members for mce::framebuilder::FrameBuilder, including all inherited members.

$dtor() (defined in Bedrock::EnableNonOwnerReferences)Bedrock::EnableNonOwnerReferences
$vftable()Bedrock::EnableNonOwnerReferencesstatic
_getTextureResourceService()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
_initiateTDR()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
_insert(::std::variant< ::std::reference_wrapper<::mce::framebuilder::LightAmbientDescription const >, ::std::reference_wrapper<::mce::framebuilder::LightDirectionalDescription const >, ::std::reference_wrapper<::mce::framebuilder::gamecomponents::GameplayMetadata const >, ::std::reference_wrapper<::mce::framebuilder::LightPointDescription const >, ::std::reference_wrapper<::mce::framebuilder::ShadowProbeDescription const >, ::std::reference_wrapper<::mce::framebuilder::gamecomponents::ServerGraphicsOverrideParameters const >, ::std::reference_wrapper<::mce::framebuilder::VoxelVolumeDescription const > > description)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
_insert(::std::variant< ::std::reference_wrapper<::mce::framebuilder::RenderEnvironmentalTextDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderMeshFallbackDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderChunkGeometryDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderChunkOccludersDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderCrackDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderItemInHandDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderSkinnedMeshDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderBlockSelectionOverlayBlockEntityDescription const >, ::std::reference_wrapper<::mce::framebuilder::BlockChangesDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderBatchActorDescription const > > description)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
_insert(::std::variant< ::std::reference_wrapper<::mce::framebuilder::RenderAtmosphereDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderCloudsDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderCubemapDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderEndSkyDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderLegacyCubemapDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderSkyDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderStarsDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderCelestialBodyDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderVolumetricFogDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderWeatherDescription const >, ::std::reference_wrapper<::mce::framebuilder::SkyAmbientSamplesDescription const > > description)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
_insert(::std::variant< ::std::reference_wrapper<::mce::framebuilder::RenderUIGamefaceDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderUIHudIconDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderUIMeshDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderUITextDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderUIImGuiDescription const > > description)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
_insert(::std::variant< ::std::reference_wrapper<::mce::framebuilder::RenderFlameBillboardDescription const >, ::std::reference_wrapper<::mce::framebuilder::BlitFlipbookTextureDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderParticleDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderPlayerVisionDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderShadowDescription const >, ::std::reference_wrapper<::mce::framebuilder::FadeToBlackDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderCameraAimAssistHighlightDescription const >, ::std::reference_wrapper<::mce::framebuilder::FullscreenEffectDescription const >, ::std::reference_wrapper<::mce::framebuilder::gamecomponents::EditorHighlightConfiguration const > > description)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
_insert(::std::variant< ::std::reference_wrapper<::mce::framebuilder::RenderEditorBlockVolumeBoundingBoxDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderEditorGizmoHandleArrowDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderEditorGizmoHandleCubeDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderEditorGizmoHandlePaneDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderEditorSelectionCursorDescription const >, ::std::reference_wrapper<::mce::framebuilder::RenderEditorBlockVolumeOutlineDescription const > > description)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
clearRenderingResourcesCache()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
continueInit(::std::shared_ptr<::mce::framebuilder::FrameBuilder::InitializationState > state)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
createExternalTexture(::std::optional<::std::variant<::std::monostate, ::dragon::platform::GLTextureWrapper > > nativeTexture)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
createRenderChunk(::dragon::RenderMetadata const &renderMetadata)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
custom(::std::function< void(::mce::framebuilder::bgfxbridge::EntityCreationContext const &)> const &insertCallback)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
debugDeclareSceneCamera(::mce::framebuilder::CameraDescriptionPerspective const &cameraDescription, ::mce::framebuilder::BufferClearDescription const &bufferClearDescription)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
debugDeclareSceneCamera(::mce::framebuilder::CameraDescriptionOrthographic const &cameraDescription, ::mce::framebuilder::BufferClearDescription const &bufferClearDescription)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
debugPrintToScreen(::std::function< void(char const *)> printFunction)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
destroy()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
destroyRenderChunk(::dragon::RenderMetadata const &renderMetadata)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
discardFrame(bool wait)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
enabled() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
enableDynamicTextureHandles()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
endFrame(::mce::framebuilder::FrameBuilderContext &&frameBuilderContext)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
freeRenderChunkIndexData(::RenderChunkDirectIndexData &renderChunkDirectIndexData)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
freeRenderChunkVertexData(::RenderChunkDirectVertexData &renderChunkDirectVertexData)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
generateRenderChunkIndexData(::RenderChunkDirectIndexData &renderChunkDirectIndexData, ::std::array<::RangeIndices, 24 > const &layerRanges, ::gsl::span< uchar const > const &indexData, ::dragon::mesh::IndexSize const indexSize)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
generateRenderChunkVertexData(::RenderChunkDirectVertexData &renderChunkDirectVertexData, ::std::array<::RangeIndices, 24 > const &layerRanges, ::gsl::span< uchar const > const &chunkData, uint64 const &vertexCount, ::mce::VertexLayout const &mceLayout, int const *absoluteBlockPosition)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getAverageGPUTime() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getClipSpace() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getDynamicResolutionController()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getFrameLightingModelCapabilities() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getFrustumCullerType() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getGraphicsCapabilitiesJsonString()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getIndexBufferResourceService()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getLastFrameTimings() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getLevelCullerType() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getMaterialResourceManager()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getMaterialResourceService()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getMaxVertexCount() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getRayTracingFeatureConfiguration() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getRayTracingFeatureConfiguration()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getRayTracingResources() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getRayTracingResources()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getRenderingFeatureConfiguration() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getRenderingFeatureConfiguration()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getRenderResolution() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getShaderBufferResourceService()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getShadowLevelCullerType() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getStatistics()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getSunDir() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getSupportedRenderers() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getTextureCache()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getTextureStreamingDebugControl()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getUpscalingFactor() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getUpscalingInfo() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
getVertexBufferResourceService()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
hasGpuTimerSupport() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
init(::mce::framebuilder::FrameBuilderInitDependencies &&deps)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
InitializationStatePointer typedef (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilder
initialized() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
initializeTextureCache()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
initializeTextureStreamer()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isDeferredCapable() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isDeferredEnabled() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isDeviceRemoved() (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuildervirtual
isFrameDiscardWhileRenderingCapable() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isFrameDiscardWhileRenderingEnabled() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isRayTracingCapable() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isRayTracingEnabled() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isTextureStreamingEnabled() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isUpscalingAvailable() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isUpscalingEnabled() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
isVSyncEnabled_DEPRECATED() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
loadAsyncAssets()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
loadCoreAssets(::Core::PathBuffer<::std::string > const &dataDirectory, ::std::function<::std::string(::std::string const &, ::std::string const &)> loadFileDataCallback)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
mControlBlock (defined in Bedrock::EnableNonOwnerReferences)Bedrock::EnableNonOwnerReferences
queueMaterialReload()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
queuePreFrameTask(::std::function< void()> const &task)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
readBackTexture(::cg::ImageDescription const &destinationImageDescription, ::std::string const &name)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
registerWindowHandle(::std::variant<::HWND__ *, ::std::monostate > const &windowHandle, ushort const viewId, int const width, int const height)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
resetGPUTimeData()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
resume()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
setBiomeBlendingData(::mce::framebuilder::BiomeBlendingData const &biomeBlendingData)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
setDebugMode(::dragon::platform::DebugModeFlags debugFlags)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
setDefaultActorMERSUniforms(float const metalnessUniform, float const emissiveUniform, float const roughnessUniform, float const subsurfaceUniform)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
setDefaultParticleMERSUniforms(float const metalnessUniform, float const emissiveUniform, float const roughnessUniform, float const subsurfaceUniform)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
setLightingModel(::dragon::rendering::LightingModels lightingModel, bool &modified)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
setSunDir(::glm::vec3 const &sunDir)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
setTerrainAtlasTexture(::mce::ClientTexture const &texture)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
setUpscaling(bool upscale)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
shouldFlipTextureOrigin() const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
shouldRenderPersistentUI(uint64 viewCount) const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
startFrame()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
supportsRenderFeature(::mce::RenderFeature const feature) const =0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
suspend()=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
unregisterWindowHandle(ushort const viewId)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updateClientViewSize(::glm::vec2 const &clientViewSize)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updateExternalTexture(::dragon::tasks::DeferredResult<::dragon::rendering::SharedTextureHandle > texture, ::std::optional<::std::variant<::std::monostate, ::dragon::platform::GLTextureWrapper > > nativeTexture, ::std::function< void(::dragon::rendering::SharedTextureHandle)> rendererCallbackUpdateDelegate)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updateFramePacing(bool enabled)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updateFrameRateLimit(::std::optional< int > const frameRate)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updateMsaaLevel(uchar const level)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updatePBRData(::mce::framebuilder::PBRTextureDataManager &pbrTextureDataManager)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updateSurfaceParameters(::std::variant<::HWND__ *, ::std::monostate > const &surfaceParams)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updateTextureShiftData(::std::vector<::mce::TextureShiftBuffer > const &shiftBuffers)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updateVSync(::dragon::platform::VerticalSync verticalSync)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
updateWindowSize(uint const width, uint const height)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
wrapExternalTexture(::dragon::platform::RenderAPI api, ::dragon::TextureDescription const &desc, void *externalTexture)=0 (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuilderpure virtual
~EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences)Bedrock::EnableNonOwnerReferencesvirtual
~FrameBuilder()=default (defined in mce::framebuilder::FrameBuilder)mce::framebuilder::FrameBuildervirtual