Classes | |
| struct | PaletteRowLayout |
Functions | |
| template<size_t N> | |
| void | CopyStringToBuffer (const std::string &src, char(&dest)[N]) |
| std::optional< std::string > | LoadKeychainValue (const std::string &key) |
| std::string | ResolveHostApiKey (const UserSettings::Preferences *prefs, const UserSettings::Preferences::AiHost &host) |
| void | ApplyHostPresetToProfile (AgentEditor::BotProfile *profile, const UserSettings::Preferences::AiHost &host, const UserSettings::Preferences *prefs) |
| void | EnsureSheetTextureQueued (gfx::Bitmap &sheet) |
| bool | ApplyRoleDefaultPalette (gfx::Bitmap &sheet, gfx::SheetRole role, gfx::PaletteGroupMap &palette_groups) |
| PaletteRowLayout | GetPaletteRowLayout (std::string_view group_name, std::size_t palette_size) |
| int | GetPaletteRowCount (std::size_t palette_size, int colors_per_row) |
| void | EnsureCompositeBitmapTextureQueued (gfx::Bitmap &composite) |
| void | EnsureSpritePreviewBitmapReady (gfx::Bitmap &bmp, int width, int height, int depth, const std::vector< uint8_t > &gfx_buffer) |
| void yaze::editor::internal::CopyStringToBuffer | ( | const std::string & | src, |
| char(&) | dest[N] ) |
Definition at line 24 of file agent_editor_internal.h.
Referenced by yaze::editor::AgentEditor::ApplyConfigFromContext(), yaze::editor::AgentEditor::ApplyModelPreset(), yaze::editor::AgentEditor::RefreshModelCache(), yaze::editor::AgentEditor::SyncContextFromProfile(), and yaze::editor::AgentEditor::SyncProfileUiState().
|
inline |
Definition at line 29 of file agent_editor_internal.h.
Referenced by ResolveHostApiKey().
|
inline |
Definition at line 74 of file agent_editor_internal.h.
References yaze::editor::UserSettings::Preferences::anthropic_api_key, yaze::editor::UserSettings::Preferences::AiHost::api_key, yaze::editor::UserSettings::Preferences::AiHost::api_type, yaze::editor::UserSettings::Preferences::AiHost::credential_id, yaze::editor::UserSettings::Preferences::gemini_api_key, yaze::cli::kProviderAnthropic, yaze::cli::kProviderGemini, yaze::cli::kProviderLmStudio, yaze::cli::kProviderOpenAi, LoadKeychainValue(), and yaze::editor::UserSettings::Preferences::openai_api_key.
Referenced by ApplyHostPresetToProfile(), and yaze::editor::AgentEditor::MaybeAutoDetectLocalProviders().

|
inline |
Definition at line 105 of file agent_editor_internal.h.
References yaze::editor::AgentEditor::BotProfile::anthropic_api_key, yaze::editor::UserSettings::Preferences::AiHost::api_type, yaze::editor::UserSettings::Preferences::AiHost::base_url, yaze::editor::AgentEditor::BotProfile::gemini_api_key, yaze::editor::AgentEditor::BotProfile::host_id, yaze::editor::UserSettings::Preferences::AiHost::id, yaze::cli::kProviderAnthropic, yaze::cli::kProviderGemini, yaze::cli::kProviderLmStudio, yaze::cli::kProviderOllama, yaze::cli::kProviderOpenAi, yaze::cli::NormalizeOpenAiBaseUrl(), yaze::editor::AgentEditor::BotProfile::ollama_host, yaze::editor::AgentEditor::BotProfile::openai_api_key, yaze::editor::AgentEditor::BotProfile::openai_base_url, yaze::editor::AgentEditor::BotProfile::provider, and ResolveHostApiKey().
Referenced by yaze::editor::AgentEditor::ApplyUserSettingsDefaults(), yaze::editor::AgentEditor::DrawConfigurationPanel(), and yaze::editor::AgentEditor::MaybeAutoDetectLocalProviders().

|
inline |
Definition at line 32 of file gfx_group_editor_internal.h.
References yaze::gfx::Arena::CREATE, yaze::gfx::Arena::Get(), yaze::gfx::Bitmap::is_active(), yaze::gfx::Bitmap::kPreview, yaze::gfx::Bitmap::metadata(), yaze::gfx::Bitmap::BitmapMetadata::purpose, yaze::gfx::Arena::QueueTextureCommand(), yaze::gfx::Bitmap::set_active(), yaze::gfx::Bitmap::surface(), and yaze::gfx::Bitmap::texture().
Referenced by yaze::editor::GfxGroupEditor::DrawBlocksetViewer(), yaze::editor::GfxGroupEditor::DrawRoomsetViewer(), and yaze::editor::GfxGroupEditor::DrawSpritesetViewer().
|
inline |
Definition at line 58 of file gfx_group_editor_internal.h.
References yaze::gfx::SheetRolePaletteBinding::default_sub_index, yaze::gfx::DefaultBindingFor(), yaze::gfx::SnesPalette::empty(), yaze::gfx::PaletteGroupMap::get_group(), yaze::gfx::kUnclassified, yaze::gfx::PaletteGroup::mutable_palette(), yaze::gfx::SheetRolePaletteBinding::palette_group_name, yaze::gfx::Bitmap::SetPalette(), and yaze::gfx::PaletteGroup::size().
Referenced by yaze::editor::GfxGroupEditor::DrawBlocksetViewer(), yaze::editor::GfxGroupEditor::DrawRoomsetViewer(), and yaze::editor::GfxGroupEditor::DrawSpritesetViewer().
|
inline |
Definition at line 56 of file palette_controls_panel_internal.h.
|
inline |
Definition at line 97 of file palette_controls_panel_internal.h.
|
inline |
Definition at line 34 of file screen_editor_internal.h.
References yaze::gfx::Arena::CREATE, yaze::gfx::Arena::Get(), yaze::gfx::Bitmap::is_active(), yaze::gfx::Bitmap::kCompositeOutput, yaze::gfx::Bitmap::metadata(), yaze::gfx::Bitmap::modified(), yaze::gfx::Bitmap::BitmapMetadata::purpose, yaze::gfx::Arena::QueueTextureCommand(), yaze::gfx::Bitmap::set_active(), yaze::gfx::Bitmap::set_modified(), yaze::gfx::Bitmap::surface(), yaze::gfx::Bitmap::texture(), and yaze::gfx::Arena::UPDATE.
Referenced by yaze::editor::ScreenEditor::DrawTitleScreenCompositeCanvas(), and yaze::editor::DungeonCanvasViewer::PrepareRoomCompositeBitmap().
|
inline |
Definition at line 25 of file sprite_editor_internal.h.
References yaze::gfx::Bitmap::Create(), yaze::gfx::Bitmap::CreateTexture(), yaze::gfx::Bitmap::is_active(), yaze::gfx::Bitmap::kCompositeOutput, yaze::gfx::Bitmap::metadata(), yaze::gfx::Bitmap::BitmapMetadata::purpose, yaze::gfx::Bitmap::Reformat(), and yaze::gfx::Bitmap::surface().
Referenced by yaze::editor::SpriteEditor::RenderVanillaSprite(), and yaze::editor::SpriteEditor::RenderZSpriteFrame().