• R/O
  • SSH

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision3e1bda965d9b4ce972dcb4cf1a8449619cf8c0ed (tree)
Time2017-01-31 02:07:31
AuthorRaffaele Bratta <r.bratta@vaev...>
CommiterRaffaele Bratta

Log Message

Add human-readable name to workspace definitions.

Change Summary

Incremental Difference

diff -r b11c19e0ad01 -r 3e1bda965d9b OgreMain/include/Compositor/OgreCompositorManager2.h
--- a/OgreMain/include/Compositor/OgreCompositorManager2.h Sun Jan 29 11:23:16 2017 -0300
+++ b/OgreMain/include/Compositor/OgreCompositorManager2.h Mon Jan 30 18:07:31 2017 +0100
@@ -194,7 +194,7 @@
194194 Setting workspace def's connections must be done *after* all node
195195 definitions have been created
196196 */
197- CompositorWorkspaceDef* addWorkspaceDefinition( IdString name );
197+ CompositorWorkspaceDef* addWorkspaceDefinition( const String& name );
198198
199199 /// Returns how many times _update has been called.
200200 size_t getFrameCount(void) const { return mFrameCount; }
@@ -371,7 +371,7 @@
371371 Name of the shadow node. Leave blank if no shadows.
372372 Caller is supposed to have set the shadow node correctly
373373 */
374- void createBasicWorkspaceDef( const IdString &workspaceDefName,
374+ void createBasicWorkspaceDef( const String &workspaceDefName,
375375 const ColourValue &backgroundColour,
376376 IdString shadowNodeName=IdString() );
377377
diff -r b11c19e0ad01 -r 3e1bda965d9b OgreMain/include/Compositor/OgreCompositorWorkspaceDef.h
--- a/OgreMain/include/Compositor/OgreCompositorWorkspaceDef.h Sun Jan 29 11:23:16 2017 -0300
+++ b/OgreMain/include/Compositor/OgreCompositorWorkspaceDef.h Mon Jan 30 18:07:31 2017 +0100
@@ -72,6 +72,7 @@
7272 protected:
7373
7474 IdString mName;
75+ String mNameStr;
7576 NodeAliasMap mAliasedNodes;
7677 ChannelRouteList mChannelRoutes;
7778 ChannelRouteList mBufferChannelRoutes;
@@ -122,10 +123,11 @@
122123 uint32 outChannel ) const;
123124
124125 public:
125- CompositorWorkspaceDef( IdString name, CompositorManager2 *compositorManager );
126+ CompositorWorkspaceDef( const String& name, CompositorManager2 *compositorManager );
126127 virtual ~CompositorWorkspaceDef() {}
127128
128129 IdString getName(void) const { return mName; }
130+ String getNameStr(void) const { return mNameStr; }
129131
130132 /** Connects outNode's output channel to inNode's input channel.
131133 @remarks
diff -r b11c19e0ad01 -r 3e1bda965d9b OgreMain/src/Compositor/OgreCompositorManager2.cpp
--- a/OgreMain/src/Compositor/OgreCompositorManager2.cpp Sun Jan 29 11:23:16 2017 -0300
+++ b/OgreMain/src/Compositor/OgreCompositorManager2.cpp Mon Jan 30 18:07:31 2017 +0100
@@ -311,7 +311,7 @@
311311 return retVal;
312312 }
313313 //-----------------------------------------------------------------------------------
314- CompositorWorkspaceDef* CompositorManager2::addWorkspaceDefinition( IdString name )
314+ CompositorWorkspaceDef* CompositorManager2::addWorkspaceDefinition( const String& name )
315315 {
316316 CompositorWorkspaceDef *retVal = 0;
317317
@@ -323,7 +323,7 @@
323323 else
324324 {
325325 OGRE_EXCEPT( Exception::ERR_DUPLICATE_ITEM, "A workspace with name '" +
326- name.getFriendlyText() + "' already exists",
326+ name + "' already exists",
327327 "CompositorManager2::addWorkspaceDefinition" );
328328 }
329329
@@ -655,12 +655,12 @@
655655 mRenderSystem->_endFrameOnce();
656656 }
657657 //-----------------------------------------------------------------------------------
658- void CompositorManager2::createBasicWorkspaceDef( const IdString &workspaceDefName,
658+ void CompositorManager2::createBasicWorkspaceDef( const String &workspaceDefName,
659659 const ColourValue &backgroundColour,
660660 IdString shadowNodeName )
661661 {
662- CompositorNodeDef *nodeDef = this->addNodeDefinition( "AutoGen " + (workspaceDefName +
663- IdString("/Node")).getReleaseText() );
662+ CompositorNodeDef *nodeDef = this->addNodeDefinition( "AutoGen " + IdString(workspaceDefName +
663+ "/Node").getReleaseText() );
664664
665665 //Input texture
666666 nodeDef->addTextureSourceName( "WindowRT", 0, TextureDefinitionBase::TEXTURE_INPUT );
diff -r b11c19e0ad01 -r 3e1bda965d9b OgreMain/src/Compositor/OgreCompositorWorkspaceDef.cpp
--- a/OgreMain/src/Compositor/OgreCompositorWorkspaceDef.cpp Sun Jan 29 11:23:16 2017 -0300
+++ b/OgreMain/src/Compositor/OgreCompositorWorkspaceDef.cpp Mon Jan 30 18:07:31 2017 +0100
@@ -36,10 +36,11 @@
3636
3737 namespace Ogre
3838 {
39- CompositorWorkspaceDef::CompositorWorkspaceDef( IdString name,
39+ CompositorWorkspaceDef::CompositorWorkspaceDef( const String& name,
4040 CompositorManager2 *compositorManager ) :
4141 TextureDefinitionBase( TEXTURE_GLOBAL ),
4242 mName( name ),
43+ mNameStr( name ),
4344 mCompositorManager( compositorManager )
4445 {
4546 }
diff -r b11c19e0ad01 -r 3e1bda965d9b Samples/2.0/Common/src/GraphicsSystem.cpp
--- a/Samples/2.0/Common/src/GraphicsSystem.cpp Sun Jan 29 11:23:16 2017 -0300
+++ b/Samples/2.0/Common/src/GraphicsSystem.cpp Mon Jan 30 18:07:31 2017 +0100
@@ -542,7 +542,7 @@
542542 {
543543 Ogre::CompositorManager2 *compositorManager = mRoot->getCompositorManager2();
544544
545- const Ogre::IdString workspaceName( "Demo Workspace" );
545+ const Ogre::String workspaceName( "Demo Workspace" );
546546 if( !compositorManager->hasWorkspaceDefinition( workspaceName ) )
547547 {
548548 compositorManager->createBasicWorkspaceDef( workspaceName, mBackgroundColour,
diff -r b11c19e0ad01 -r 3e1bda965d9b Samples/2.0/Tutorials/Tutorial_DynamicCubemap/Tutorial_DynamicCubemapGameState.cpp
--- a/Samples/2.0/Tutorials/Tutorial_DynamicCubemap/Tutorial_DynamicCubemapGameState.cpp Sun Jan 29 11:23:16 2017 -0300
+++ b/Samples/2.0/Tutorials/Tutorial_DynamicCubemap/Tutorial_DynamicCubemapGameState.cpp Mon Jan 30 18:07:31 2017 +0100
@@ -83,7 +83,7 @@
8383 cubemapExternalChannels[0].target = mDynamicCubemap->getBuffer(0)->getRenderTarget();
8484 cubemapExternalChannels[0].textures.push_back( mDynamicCubemap );
8585
86- const Ogre::IdString workspaceName( "Tutorial_DynamicCubemap_cubemap" );
86+ const Ogre::String workspaceName( "Tutorial_DynamicCubemap_cubemap" );
8787 if( !compositorManager->hasWorkspaceDefinition( workspaceName ) )
8888 {
8989 CompositorWorkspaceDef *workspaceDef = compositorManager->addWorkspaceDefinition(