View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005585 | DarkRadiant | Scripting | public | 11.04.2021 03:21 | 27.11.2021 09:20 |
Reporter | greebo | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 2.12.0 | ||||
Target Version | 2.12.0 | Fixed in Version | 2.12.0 | ||
Summary | 0005585: Extend MaterialManager scripting interfaces by editing methods | ||||
Description | The recently added methods to edit materials should be accessible to Python scripts too. | ||||
Tags | No tags attached. | ||||
DarkRadiant: master ccf68205 11.04.2021 04:54 Details Diff |
0005585: Update some type and method names in the MaterialManager scripting interface |
Affected Issues 0005585 |
|
mod - install/scripts/test.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 111f74ef 11.04.2021 05:02 Details Diff |
0005585: MaterialVisitor interface |
Affected Issues 0005585 |
|
mod - install/scripts/test.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 8f5456c0 11.04.2021 05:41 Details Diff |
0005585: Add a few methods to the MaterialManager interface to copy/create/rename/remove materials |
Affected Issues 0005585 |
|
add - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 45f86e0a 11.04.2021 05:51 Details Diff |
0005585 Update docs |
Affected Issues 0005585 |
|
mod - include/ishaders.h | Diff File | ||
DarkRadiant: master e9748ddb 11.04.2021 06:10 Details Diff |
0005585: Expose editor image expression methods |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 2abcd934 11.04.2021 06:23 Details Diff |
0005585: Expose setShaderFileName, add script test to save material |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master f2ca7a8d 11.04.2021 06:39 Details Diff |
0005585: Expose Material sort request methods. Fix a typo in the C++ interface. |
Affected Issues 0005585 |
|
mod - include/ishaders.h | Diff File | ||
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderTemplate.h | Diff File | ||
DarkRadiant: master 016859e4 11.04.2021 07:01 Details Diff |
0005585: Expose polygon offset methods |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 27eaae7a 11.04.2021 07:09 Details Diff |
0005585: Expose cull and clamp types and methods |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 2ded0a73 11.04.2021 08:38 Details Diff |
0005585: Expose material flags |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 8b0f7aed 11.04.2021 09:07 Details Diff |
0005585: Expose material surface flags |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 6a58ea2b 11.04.2021 09:31 Details Diff |
0005585: Expose surface type enum and methods |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 689b5771 11.04.2021 10:11 Details Diff |
0005585: Deform type getters |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 81364c00 11.04.2021 10:16 Details Diff |
0005585: Expose spectrum methods |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master e821e180 11.04.2021 10:26 Details Diff |
0005585: Expose decal info |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 434aa35d 11.04.2021 10:30 Details Diff |
0005585: Expose material coverage |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 50653dba 11.04.2021 10:40 Details Diff |
0005585: Expose light flag setters |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 3379021b 11.04.2021 10:49 Details Diff |
0005585: Preliminary exposure of IShaderLayer::MapType in the Material scope |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 27e85341 11.04.2021 10:54 Details Diff |
0005585: Expose setDescription |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 528896d6 11.04.2021 11:01 Details Diff |
0005585: Expose a few more material methods |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 0f1d9fc2 11.04.2021 11:15 Details Diff |
0005585: Expose empty ScriptMaterialStage type to python |
Affected Issues 0005585 |
|
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 9d18817a 11.04.2021 11:53 Details Diff |
0005585: Expose a couple of stage methods |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 857044f1 11.04.2021 12:10 Details Diff |
0005585: First stage methods exposed |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 59f4ba14 11.04.2021 12:18 Details Diff |
0005585: Declare stage flags to python |
Affected Issues 0005585 |
|
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
DarkRadiant: master ec3548ed 11.04.2021 12:25 Details Diff |
0005585: Expose more stage methods |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master c3b38407 11.04.2021 13:00 Details Diff |
0005585: Add accessor to vertex colour keywords and blend func |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master b99b075d 11.04.2021 13:07 Details Diff |
0005585: Expose vertex colour mode |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 75b32523 11.04.2021 13:11 Details Diff |
0005585: Stage map type |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 0771c320 11.04.2021 13:25 Details Diff |
0005585: Stage transform types declared |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 8df08bc1 11.04.2021 13:32 Details Diff |
0005585: Some more stage methods |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 5861f189 11.04.2021 13:41 Details Diff |
0005585: Start exposing VFP methods |
Affected Issues 0005585 |
|
mod - include/ishaderlayer.h | Diff File | ||
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 7ef0c652 11.04.2021 13:59 Details Diff |
0005585: Stage vertex parm exposed |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 0e380a53 11.04.2021 14:08 Details Diff |
0005585: Exposed fragment map |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 55078b8f 11.04.2021 14:15 Details Diff |
0005585: Add map expression and private polygon offset to python interface |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 46c64dba 11.04.2021 14:31 Details Diff |
0005585: Start exposing the IEditableShaderLayer interface |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 393bde79 11.04.2021 14:48 Details Diff |
0005585: More IEditableShaderLayer methods: setMapType, setMapExpressionFromString, setBlendFuncStrings, setAlphaTestExpressionFromString, addTransformation, removeTransformation, updateTransformation |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 30e1f176 11.04.2021 14:57 Details Diff |
0005585: More IEditableShaderLayer methods: setColourExpressionFromString, setConditionExpressionFromString, setTexGenType, setTexGenExpressionFromString |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File | ||
DarkRadiant: master 9c69ecb7 11.04.2021 15:32 Details Diff |
0005585: A couple more IEditableShaderLayer methods: setVertexColourMode, setClampType, setPrivatePolygonOffset, setRenderMapSize, setSoundMapWaveForm, setVideoMapProperties |
Affected Issues 0005585 |
|
mod - install/scripts/materialtest.py | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.cpp | Diff File | ||
mod - plugins/script/interfaces/ShaderSystemInterface.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
11.04.2021 03:21 | greebo | New Issue | |
11.04.2021 03:21 | greebo | Status | new => confirmed |
11.04.2021 03:21 | greebo | Summary | Extend MaterialManager interfaces by editing methods => Extend MaterialManager scripting interfaces by editing methods |
11.04.2021 04:54 | greebo | Assigned To | => greebo |
11.04.2021 04:54 | greebo | Status | confirmed => assigned |
11.04.2021 05:02 | greebo | Changeset attached | => DarkRadiant master ccf68205 |
11.04.2021 05:02 | greebo | Changeset attached | => DarkRadiant master 111f74ef |
11.04.2021 05:41 | greebo | Changeset attached | => DarkRadiant master 8f5456c0 |
11.04.2021 05:51 | greebo | Changeset attached | => DarkRadiant master 45f86e0a |
11.04.2021 06:13 | greebo | Changeset attached | => DarkRadiant master e9748ddb |
11.04.2021 06:39 | greebo | Changeset attached | => DarkRadiant master 2abcd934 |
11.04.2021 06:39 | greebo | Changeset attached | => DarkRadiant master f2ca7a8d |
11.04.2021 07:01 | greebo | Changeset attached | => DarkRadiant master 016859e4 |
11.04.2021 07:09 | greebo | Changeset attached | => DarkRadiant master 27eaae7a |
11.04.2021 09:12 | greebo | Changeset attached | => DarkRadiant master 2ded0a73 |
11.04.2021 09:12 | greebo | Changeset attached | => DarkRadiant master 8b0f7aed |
11.04.2021 09:31 | greebo | Changeset attached | => DarkRadiant master 6a58ea2b |
11.04.2021 10:11 | greebo | Changeset attached | => DarkRadiant master 689b5771 |
11.04.2021 10:17 | greebo | Changeset attached | => DarkRadiant master 81364c00 |
11.04.2021 10:26 | greebo | Changeset attached | => DarkRadiant master e821e180 |
11.04.2021 11:01 | greebo | Changeset attached | => DarkRadiant master 434aa35d |
11.04.2021 11:01 | greebo | Changeset attached | => DarkRadiant master 50653dba |
11.04.2021 11:01 | greebo | Changeset attached | => DarkRadiant master 3379021b |
11.04.2021 11:01 | greebo | Changeset attached | => DarkRadiant master 27e85341 |
11.04.2021 11:01 | greebo | Changeset attached | => DarkRadiant master 528896d6 |
11.04.2021 11:55 | greebo | Changeset attached | => DarkRadiant master 0f1d9fc2 |
11.04.2021 11:55 | greebo | Changeset attached | => DarkRadiant master 9d18817a |
11.04.2021 12:18 | greebo | Changeset attached | => DarkRadiant master 857044f1 |
11.04.2021 12:18 | greebo | Changeset attached | => DarkRadiant master 59f4ba14 |
11.04.2021 12:25 | greebo | Changeset attached | => DarkRadiant master ec3548ed |
11.04.2021 13:04 | greebo | Changeset attached | => DarkRadiant master c3b38407 |
11.04.2021 13:28 | greebo | Changeset attached | => DarkRadiant master b99b075d |
11.04.2021 13:28 | greebo | Changeset attached | => DarkRadiant master 75b32523 |
11.04.2021 13:28 | greebo | Changeset attached | => DarkRadiant master 0771c320 |
11.04.2021 13:34 | greebo | Changeset attached | => DarkRadiant master 8df08bc1 |
11.04.2021 13:41 | greebo | Changeset attached | => DarkRadiant master 5861f189 |
11.04.2021 14:08 | greebo | Changeset attached | => DarkRadiant master 7ef0c652 |
11.04.2021 14:08 | greebo | Changeset attached | => DarkRadiant master 0e380a53 |
11.04.2021 14:15 | greebo | Changeset attached | => DarkRadiant master 55078b8f |
11.04.2021 14:36 | greebo | Changeset attached | => DarkRadiant master 46c64dba |
11.04.2021 14:48 | greebo | Changeset attached | => DarkRadiant master 393bde79 |
11.04.2021 14:57 | greebo | Changeset attached | => DarkRadiant master 30e1f176 |
11.04.2021 15:32 | greebo | Changeset attached | => DarkRadiant master 9c69ecb7 |
11.04.2021 16:46 | greebo | Target Version | => 2.12.0 |
11.04.2021 16:47 | greebo | Status | assigned => resolved |
11.04.2021 16:47 | greebo | Resolution | open => fixed |
11.04.2021 16:47 | greebo | Fixed in Version | => 2.12.0 |
27.11.2021 09:20 | greebo | Status | resolved => closed |