mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-08-24 23:46:41 +00:00
Add new python examples, also available embedded into UI
This commit is contained in:
@@ -1,5 +1,17 @@
|
||||
<RCC>
|
||||
<qresource prefix="/py">
|
||||
<file alias="examples/show_buffer.py">../../docs/python_api/examples/show_buffer.py</file>
|
||||
<file alias="examples/show_texture.py">../../docs/python_api/examples/show_texture.py</file>
|
||||
<file alias="examples/iter_actions.py">../../docs/python_api/examples/iter_actions.py</file>
|
||||
<file alias="examples/pipe_state.py">../../docs/python_api/examples/pipe_state.py</file>
|
||||
<file alias="examples/shader_refl.py">../../docs/python_api/examples/shader_refl.py</file>
|
||||
<file alias="examples/resource_usage.py">../../docs/python_api/examples/resource_usage.py</file>
|
||||
<file alias="examples/mem_binds.py">../../docs/python_api/examples/mem_binds.py</file>
|
||||
<file alias="examples/history_debug.py">../../docs/python_api/examples/history_debug.py</file>
|
||||
<file alias="examples/mesh_output.py">../../docs/python_api/examples/mesh_output.py</file>
|
||||
<file alias="examples/miniqt_ui.py">../../docs/python_api/examples/miniqt_ui.py</file>
|
||||
<file alias="examples/exe_launching.py">../../docs/python_api/examples/exe_launching.py</file>
|
||||
<file alias="examples/event_filter.py">../../docs/python_api/examples/event_filter.py</file>
|
||||
<file alias="stubgen.py">../../docs/stubgen.py</file>
|
||||
<file alias="parse_reflection.py">../Code/pyrenderdoc/parse_reflection.py</file>
|
||||
</qresource>
|
||||
|
||||
@@ -325,7 +325,20 @@ PythonShell::PythonShell(ICaptureContext &ctx, QWidget *parent)
|
||||
m_Examples->setIcon(0, Icons::help());
|
||||
|
||||
const QPair<QString, QString> examples[] = {
|
||||
{tr("Show a Buffer"), lit("Example will go here")},
|
||||
{tr("Tutorial: First Steps with Python"), lit(":/py/tutorial/first_steps.py")},
|
||||
{tr("Tutorial: UI extensions"), lit(":/py/tutorial/ui_extensions.py")},
|
||||
{tr("Show buffer with format"), lit(":/py/examples/show_buffer.py")},
|
||||
{tr("Show and save a texture"), lit(":/py/examples/show_texture.py")},
|
||||
{tr("Iterating over Actions"), lit(":/py/examples/iter_actions.py")},
|
||||
{tr("Pipeline State"), lit(":/py/examples/pipe_state.py")},
|
||||
{tr("Shader Reflection"), lit(":/py/examples/shader_refl.py")},
|
||||
{tr("Resource Usage"), lit(":/py/examples/resource_usage.py")},
|
||||
{tr("Memory bindings"), lit(":/py/examples/mem_binds.py")},
|
||||
{tr("Pixel History & Shader Debug"), lit(":/py/examples/history_debug.py")},
|
||||
{tr("Mesh Output"), lit(":/py/examples/mesh_output.py")},
|
||||
{tr("Launching an application"), lit(":/py/examples/exe_launching.py")},
|
||||
{tr("Custom event filter"), lit(":/py/examples/event_filter.py")},
|
||||
{tr("Mini-Qt UI"), lit(":/py/examples/miniqt_ui.py")},
|
||||
};
|
||||
|
||||
for(const QPair<QString, QString> &example : examples)
|
||||
|
||||
Reference in New Issue
Block a user