|
| static void | DrawLightGizmos () |
| |
| static void | DrawInstanceGizmos () |
| |
| static void | DrawViewportSelectionContextMenu () |
| |
| static float const * | GizmoSnapForOperation (ImGuizmo::OPERATION op) |
| |
| template<typename T > |
| static size_t | DrawMemoryStatsTable (const char *tableId, Vector< T > &stats) |
| |
| static float | BytesToMiB (size_t bytes) |
| |
| static void | AppendMemoryFlag (char *buffer, size_t bufferSize, const char *flag) |
| |
| static const char * | MemoryTypeFlagsText (RHIDeviceMemoryTypeStat const &stat, char(&buffer)[128]) |
| |
| static void | DrawRHIDeviceHeapStatsTable (RHIDeviceMemoryStats const &stats) |
| |
| static void | DrawRHIDeviceMemoryTypeStatsTable (RHIDeviceMemoryStats const &stats) |
| |
| static void | DrawAperturePreview (uint32_t blades, float rotation, float ratio) |
| |
| static FInstance & | SelectedSceneInstance () |
| |
| static int | SelectedInstanceIndex () |
| |
| static bool | IsInstanceIndexValid (int index) |
| |
| static void | SelectInstance (uint32_t index, GSInstance const &inst) |
| |
| static mat4 | InstanceTransformMatrix (FTransform const &transform) |
| |
| static bool | GetInstanceWorldBounds (int index, FSerializedBounds &outBounds) |
| |
| static void | FrameInstance (int index) |
| |
| static void | MoveInstanceToView (int index) |
| |
| static void | AlignInstanceWithView (int index) |
| |
| static bool | IsLightIndexValid (int index) |
| |
| static bool | IsLightTransformable (int index) |
| |
| static void | MoveLightToView (int index) |
| |
| static void | AlignLightWithView (int index) |
| |
| static void | AlignViewToLight (int index) |
| |
| static void | DeleteLight (int index) |
| |
| static const char * | InstanceTypeName (uint32_t type) |
| |
| static const char * | LightTypeName (FLightType type) |
| |
| static int | GetSelectedMaterialIndex () |
| |
| static bool | IsMaterialIndexValid (int materialIndex) |
| |
| static uint64_t & | TexturePreviewFrame () |
| |
| static Vector< TexturePreviewEntry > & | TexturePreviewCache () |
| |
| static TexturePreviewModalState & | TexturePreviewModal () |
| |
| static void | ResetTexturePreviewModal () |
| |
| static void | ResetMaterialTexturePickerModal () |
| |
| void | ClearMaterialTexturePreviewCache () |
| |
| static TexturePreviewImage | GetTexturePreviewImage (uint32_t textureIndex, ImGui_ImplFoundation_ImageSampler sampler) |
| |
| static TexturePreviewImage | GetTexturePreviewImage (Renderer *renderer, ResourceHandle viewHandle, RHITextureView *view, ImGui_ImplFoundation_ImageSampler sampler) |
| |
| static void | PruneTexturePreviewCache (uint64_t frame) |
| |
| static bool | IsTexturePreviewFormatSupported (RHIResourceFormat format) |
| |
| static TexturePreviewImage | ResolveTexturePreviewModalImage (TexturePreviewModalState const &state) |
| |
| static void | OpenTexturePreviewModal (const char *title, GPUScene *gpuScene, uint32_t textureIndex, ImGui_ImplFoundation_ImageSampler sampler, TexturePreviewImage const &preview) |
| |
| static void | OpenTexturePreviewModal (const char *label, uint32_t textureIndex, ImGui_ImplFoundation_ImageSampler sampler, TexturePreviewImage const &preview) |
| |
| static void | OpenTexturePreviewModal (const char *title, Renderer *renderer, ResourceHandle viewHandle, ImGui_ImplFoundation_ImageSampler sampler, TexturePreviewImage const &preview) |
| |
| static void | DrawTexturePreviewModal () |
| |
| static void | DrawTexturePreview (const char *label, uint32_t textureIndex, ImGui_ImplFoundation_ImageSampler sampler=ImGuiImplFoundationImageSamplerLinear) |
| |
| static bool | IsSceneEnvironmentTextureIndex (size_t textureIndex) |
| |
| static uint32_t | SceneTextureIndexFromId (FUUID id) |
| |
| static bool | IsPickableSceneTexture2D (FSerializedTexture const &texture) |
| |
| static char const * | ResolveSceneName (FUUID nameId) |
| |
| static char const * | NameOr (FUUID nameId, char const *fallback) |
| |
| static void | ImGuiPushUUID (FUUID const &id) |
| |
| static void | FormatIndexLabelWithName (char *buf, size_t bufSize, char const *suffix, int index, FUUID nameId) |
| |
| static void | DrawUUIDRow (FUUID id) |
| |
| static void | SetUUIDTooltip (FUUID id) |
| |
| static uint32_t | SceneTextureToGpuIndex (uint32_t sceneTextureIndex) |
| |
| static MaterialTexturePickerModalState & | MaterialTexturePickerModal () |
| |
| static void | OpenMaterialTexturePickerModal (const char *label, FUUID materialId, FUUID FMaterial::*slot, ImGui_ImplFoundation_ImageSampler sampler) |
| |
| static void | MaterialTexturePickerTileStyleBegin (bool selected) |
| |
| static void | MaterialTexturePickerTileStyleEnd (bool selected) |
| |
| static void | MaterialTexturePickerTileSelectionOutline (bool selected) |
| |
| static void | DrawMaterialTexturePickerNoneTile (ImVec2 size, bool selected) |
| |
| static void | DrawMaterialTexturePickerGrid (uint32_t &pendingSelection, ImGui_ImplFoundation_ImageSampler sampler) |
| |
| static bool | DrawMaterialTexturePickerModal () |
| |
| static bool | IsMaterialTexturePickerOpen () |
| |
| static char const * | MaterialTexturePropLabel (char *buf, size_t bufSize, char const *name, FUUID textureId) |
| |
| static void | DrawMaterialTextureSlot (const char *label, FMaterial &material, FUUID FMaterial::*slot, ImGui_ImplFoundation_ImageSampler sampler=ImGuiImplFoundationImageSamplerLinear) |
| |
| static bool | DrawHairColorPresets (float4 &baseColor) |
| |
| static bool | DrawPrincipledMaterialPresets (FMaterial &material) |
| |
| static void | DrawRenderGraphTexturePreviews (Renderer *renderer, Allocator *scratch) |
| |
| void | EditorDockSpaceAndMenuBar () |
| |
| void | FHierarchyPanel () |
| |
| void | FLightingPanel () |
| |
| static void | FAnimationPanel () |
| |
| void | FRunningImGui () |
| |
| void | FRendering (RendererOutputs const &outputs) |
| |