这篇教程C++ updateAnchorPoint函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中updateAnchorPoint函数的典型用法代码示例。如果您正苦于以下问题:C++ updateAnchorPoint函数的具体用法?C++ updateAnchorPoint怎么用?C++ updateAnchorPoint使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了updateAnchorPoint函数的19个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: CATransformLayervoid GraphicsLayerCACF::updateLayerPreserves3D(){ if (m_preserves3D && !m_transformLayer) { // Create the transform layer. m_transformLayer = WebLayer::create(WKCACFLayer::TransformLayer, this);#ifndef NDEBUG m_transformLayer->setName(String().format("Transform Layer CATransformLayer(%p) GraphicsLayer(%p)", m_transformLayer.get(), this));#endif // Copy the position from this layer. updateLayerPosition(); updateLayerSize(); updateAnchorPoint(); updateTransform(); updateChildrenTransform(); CGPoint point = CGPointMake(m_size.width() / 2.0f, m_size.height() / 2.0f); m_layer->setPosition(point); m_layer->setAnchorPoint(CGPointMake(0.5f, 0.5f)); m_layer->setTransform(wkqcCATransform3DIdentity()); // Set the old layer to opacity of 1. Further down we will set the opacity on the transform layer. m_layer->setOpacity(1); // Move this layer to be a child of the transform layer. if (m_layer->superlayer()) m_layer->superlayer()->replaceSublayer(m_layer.get(), m_transformLayer.get()); m_transformLayer->addSublayer(m_layer.get()); updateSublayerList(); } else if (!m_preserves3D && m_transformLayer) { // Relace the transformLayer in the parent with this layer. m_layer->removeFromSuperlayer(); m_transformLayer->superlayer()->replaceSublayer(m_transformLayer.get(), m_layer.get()); // Release the transform layer. m_transformLayer = 0; updateLayerPosition(); updateLayerSize(); updateAnchorPoint(); updateTransform(); updateChildrenTransform(); updateSublayerList(); } updateOpacityOnLayer();}
开发者ID:Akheon23,项目名称:chromecast-mirrored-source.vendor,代码行数:50,
示例2: switchvoid CheckBox::loadTextureBackGroundSelected(const std::string& backGroundSelected,TextureResType texType){ if (backGroundSelected.empty()) { return; } _backGroundSelectedFileName = backGroundSelected; _backGroundSelectedTexType = texType; switch (_backGroundSelectedTexType) { case UI_TEX_TYPE_LOCAL: _backGroundSelectedBoxRenderer->setTexture(backGroundSelected); break; case UI_TEX_TYPE_PLIST: _backGroundSelectedBoxRenderer->setSpriteFrame(backGroundSelected); break; default: break; } backGroundSelectedTextureScaleChangedWithSize(); updateAnchorPoint(); updateFlippedX(); updateFlippedY(); updateRGBAToRenderer(_backGroundSelectedBoxRenderer);}
开发者ID:92tang,项目名称:cocos2dx-pushDemo,代码行数:25,
示例3: switchvoid CheckBox::loadTextureBackGroundDisabled(const char *backGroundDisabled,TextureResType texType){ if (!backGroundDisabled || strcmp(backGroundDisabled, "") == 0) { return; } _backGroundDisabledFileName = backGroundDisabled; _backGroundDisabledTexType = texType; switch (_backGroundDisabledTexType) { case UI_TEX_TYPE_LOCAL: _backGroundBoxDisabledRenderer->setTexture(backGroundDisabled); break; case UI_TEX_TYPE_PLIST: _backGroundBoxDisabledRenderer->setSpriteFrame(backGroundDisabled); break; default: break; } backGroundDisabledTextureScaleChangedWithSize(); updateAnchorPoint(); updateFlippedX(); updateFlippedY(); updateRGBAToRenderer(_backGroundBoxDisabledRenderer);}
开发者ID:1007650105,项目名称:RockChipmunk2D,代码行数:25,
示例4: updateAnchorPointvoid GraphicsLayerChromium::setAnchorPoint(const FloatPoint3D& point){ if (point == m_anchorPoint) return; GraphicsLayer::setAnchorPoint(point); updateAnchorPoint();}
开发者ID:mcgrawp,项目名称:webkit-webcl,代码行数:8,
示例5: updateAnchorPointvoid TextAtlas::setProperty(const std::string& stringValue, const std::string& charMapFile, int itemWidth, int itemHeight, const std::string& startCharMap){ _stringValue = stringValue; _charMapFileName = charMapFile; _itemWidth = itemWidth; _itemHeight = itemHeight; _startCharMap = startCharMap; _labelAtlasRenderer->initWithString(stringValue, charMapFile, itemWidth, itemHeight, (int)(startCharMap[0])); updateAnchorPoint(); labelAtlasScaleChangedWithSize();}
开发者ID:stephenw310,项目名称:gamedemo,代码行数:11,
示例6: updateAnchorPointvoid UILabelBMFont::setFntFile(const char *fileName){ if (!fileName || std::strcmp(fileName, "") == 0) { return; } m_pLabelBMFontRenderer->initWithString("", fileName); updateAnchorPoint(); labelBMFontScaleChangedWithSize(); m_bFntFileHasInit = true;}
开发者ID:BkPen,项目名称:CocostudioIronCity,代码行数:11,
示例7: switchvoid ImageView::loadTexture(const char *fileName, TextureResType texType){ if (!fileName || strcmp(fileName, "") == 0) { return; } _textureFile = fileName; _imageTexType = texType; switch (_imageTexType) { case UI_TEX_TYPE_LOCAL: if (_scale9Enabled) { extension::CCScale9Sprite* imageRendererScale9 = STATIC_CAST_SCALE9SPRITE; imageRendererScale9->initWithFile(fileName); imageRendererScale9->setColor(getColor()); imageRendererScale9->setOpacity(getOpacity()); imageRendererScale9->setCapInsets(_capInsets); } else { CCSprite* imageRenderer = STATIC_CAST_CCSPRITE; imageRenderer->initWithFile(fileName); imageRenderer->setColor(getColor()); imageRenderer->setOpacity(getOpacity()); } break; case UI_TEX_TYPE_PLIST: if (_scale9Enabled) { extension::CCScale9Sprite* imageRendererScale9 = STATIC_CAST_SCALE9SPRITE; imageRendererScale9->initWithSpriteFrameName(fileName); imageRendererScale9->setColor(getColor()); imageRendererScale9->setOpacity(getOpacity()); imageRendererScale9->setCapInsets(_capInsets); } else { CCSprite* imageRenderer = STATIC_CAST_CCSPRITE; imageRenderer->initWithSpriteFrameName(fileName); imageRenderer->setColor(getColor()); imageRenderer->setOpacity(getOpacity()); } break; default: break; } _imageTextureSize = _imageRenderer->getContentSize(); updateDisplayedColor(getColor()); updateDisplayedOpacity(getOpacity()); updateAnchorPoint(); imageTextureScaleChangedWithSize();}
开发者ID:Srinoid,项目名称:cocos2d-x,代码行数:53,
示例8: updateAnchorPointvoid TextBMFont::setFntFile(const char *fileName){ if (!fileName || strcmp(fileName, "") == 0) { return; } _fntFileName = fileName; _labelBMFontRenderer->initWithString("", fileName); updateAnchorPoint(); labelBMFontScaleChangedWithSize(); _fntFileHasInit = true; setText(_stringValue.c_str());}
开发者ID:12white,项目名称:CocoStudioSamples,代码行数:13,
示例9: switchvoid Button::loadTextureDisabled(const std::string& disabled,TextureResType texType){ if (disabled.empty()) { return; } _disabledFileName = disabled; _disabledTexType = texType; if (_scale9Enabled) { extension::Scale9Sprite* disabledScale9 = static_cast<extension::Scale9Sprite*>(_buttonDisableRenderer); switch (_disabledTexType) { case UI_TEX_TYPE_LOCAL: disabledScale9->initWithFile(disabled); break; case UI_TEX_TYPE_PLIST: disabledScale9->initWithSpriteFrameName(disabled); break; default: break; } disabledScale9->setCapInsets(_capInsetsDisabled); } else { Sprite* disabledRenderer = static_cast<Sprite*>(_buttonDisableRenderer); switch (_disabledTexType) { case UI_TEX_TYPE_LOCAL: disabledRenderer->setTexture(disabled); break; case UI_TEX_TYPE_PLIST: disabledRenderer->setSpriteFrame(disabled); break; default: break; } } _disabledTextureSize = _buttonDisableRenderer->getContentSize(); disabledTextureScaleChangedWithSize(); updateAnchorPoint(); updateFlippedX(); updateFlippedY(); updateRGBAToRenderer(_buttonDisableRenderer); _disabledTextureLoaded = true;}
开发者ID:NaughtyDog,项目名称:OpenGLES-cocos2dx,代码行数:47,
示例10: switchvoid UIImageView::loadTexture(const char *fileName, TextureResType texType){ if (!fileName || strcmp(fileName, "") == 0) { return; } m_strTextureFile = fileName; m_eImageTexType = texType; switch (m_eImageTexType) { case UI_TEX_TYPE_LOCAL: if (m_bScale9Enabled) { DYNAMIC_CAST_SCALE9SPRITE->initWithFile(fileName); DYNAMIC_CAST_SCALE9SPRITE->setColor(getColor()); DYNAMIC_CAST_SCALE9SPRITE->setOpacity(getOpacity()); DYNAMIC_CAST_SCALE9SPRITE->setCapInsets(m_capInsets); } else { DYNAMIC_CAST_CCSPRITE->initWithFile(fileName); DYNAMIC_CAST_CCSPRITE->setColor(getColor()); DYNAMIC_CAST_CCSPRITE->setOpacity(getOpacity()); } break; case UI_TEX_TYPE_PLIST: if (m_bScale9Enabled) { DYNAMIC_CAST_SCALE9SPRITE->initWithSpriteFrameName(fileName); DYNAMIC_CAST_SCALE9SPRITE->setColor(getColor()); DYNAMIC_CAST_SCALE9SPRITE->setOpacity(getOpacity()); DYNAMIC_CAST_SCALE9SPRITE->setCapInsets(m_capInsets); } else { DYNAMIC_CAST_CCSPRITE->initWithSpriteFrameName(fileName); DYNAMIC_CAST_CCSPRITE->setColor(getColor()); DYNAMIC_CAST_CCSPRITE->setOpacity(getOpacity()); } break; default: break; } m_imageTextureSize = m_pImageRenderer->getContentSize(); updateAnchorPoint(); imageTextureScaleChangedWithSize();}
开发者ID:studio501,项目名称:BlockPuzzle,代码行数:47,
示例11: switchvoid Button::loadTexturePressed(const char* selected,TextureResType texType){ if (!selected || strcmp(selected, "") == 0) { return; } _clickedFileName = selected; _pressedTexType = texType; if (_scale9Enabled) { extension::CCScale9Sprite* clickedRendererScale9 = static_cast<extension::CCScale9Sprite*>(_buttonClickedRenderer); switch (_pressedTexType) { case UI_TEX_TYPE_LOCAL: clickedRendererScale9->initWithFile(selected); break; case UI_TEX_TYPE_PLIST: clickedRendererScale9->initWithSpriteFrameName(selected); break; default: break; } clickedRendererScale9->setCapInsets(_capInsetsPressed); } else { CCSprite* clickedRenderer = static_cast<CCSprite*>(_buttonClickedRenderer); switch (_pressedTexType) { case UI_TEX_TYPE_LOCAL: clickedRenderer->initWithFile(selected); break; case UI_TEX_TYPE_PLIST: clickedRenderer->initWithSpriteFrameName(selected); break; default: break; } } _pressedTextureSize = _buttonClickedRenderer->getContentSize(); updateAnchorPoint(); updateFlippedX(); updateFlippedY(); updateRGBAToRenderer(_buttonClickedRenderer); pressedTextureScaleChangedWithSize(); _pressedTextureLoaded = true;}
开发者ID:junyun0516,项目名称:cocos2d-x,代码行数:47,
示例12: switchvoid Button::loadTextureDisabled(const char* disabled,TextureResType texType){ if (!disabled || strcmp(disabled, "") == 0) { return; } _disabledFileName = disabled; _disabledTexType = texType; if (_scale9Enabled) { extension::Scale9Sprite* disabledScale9 = static_cast<extension::Scale9Sprite*>(_buttonDisableRenderer); switch (_disabledTexType) { case UI_TEX_TYPE_LOCAL: disabledScale9->initWithFile(disabled); break; case UI_TEX_TYPE_PLIST: disabledScale9->initWithSpriteFrameName(disabled); break; default: break; } disabledScale9->setCapInsets(_capInsetsDisabled); } else { Sprite* disabledRenderer = static_cast<Sprite*>(_buttonDisableRenderer); switch (_disabledTexType) { case UI_TEX_TYPE_LOCAL: disabledRenderer->setTexture(disabled); break; case UI_TEX_TYPE_PLIST: disabledRenderer->setSpriteFrame(disabled); break; default: break; } } _disabledTextureSize = _buttonDisableRenderer->getContentSize(); updateDisplayedColor(getColor()); updateDisplayedOpacity(getOpacity()); updateAnchorPoint(); disabledTextureScaleChangedWithSize(); _disabledTextureLoaded = true;}
开发者ID:6520874,项目名称:pipiGame,代码行数:46,
示例13: switchvoid ImageView::loadTexture(const std::string& fileName, TextureResType texType){ if (fileName.empty()) { return; } _textureFile = fileName; _imageTexType = texType; switch (_imageTexType) { case UI_TEX_TYPE_LOCAL: if (_scale9Enabled) { extension::Scale9Sprite* imageRendererScale9 = STATIC_CAST_SCALE9SPRITE; imageRendererScale9->initWithFile(fileName); imageRendererScale9->setCapInsets(_capInsets); } else { Sprite* imageRenderer = STATIC_CAST_CCSPRITE; imageRenderer->setTexture(fileName); } break; case UI_TEX_TYPE_PLIST: if (_scale9Enabled) { extension::Scale9Sprite* imageRendererScale9 = STATIC_CAST_SCALE9SPRITE; imageRendererScale9->initWithSpriteFrameName(fileName); imageRendererScale9->setCapInsets(_capInsets); } else { Sprite* imageRenderer = STATIC_CAST_CCSPRITE; imageRenderer->setSpriteFrame(fileName); } break; default: break; } _imageTextureSize = _imageRenderer->getContentSize(); imageTextureScaleChangedWithSize(); updateAnchorPoint(); updateFlippedX(); updateFlippedY(); updateRGBAToRenderer(_imageRenderer);}
开发者ID:92tang,项目名称:cocos2dx-pushDemo,代码行数:46,
示例14: switchvoid UIButton::loadTextureNormal(const char* normal,TextureResType texType){ if (!normal || strcmp(normal, "") == 0) { return; } m_strNormalFileName = normal; m_eNormalTexType = texType; if (m_bScale9Enabled) { switch (m_eNormalTexType) { case UI_TEX_TYPE_LOCAL: dynamic_cast<CCScale9Sprite*>(m_pButtonNormalRenderer)->initWithFile(normal); break; case UI_TEX_TYPE_PLIST: dynamic_cast<CCScale9Sprite*>(m_pButtonNormalRenderer)->initWithSpriteFrameName(normal); break; default: break; } dynamic_cast<CCScale9Sprite*>(m_pButtonNormalRenderer)->updateDisplayedColor(getColor()); dynamic_cast<CCScale9Sprite*>(m_pButtonNormalRenderer)->updateDisplayedOpacity(getOpacity()); dynamic_cast<CCScale9Sprite*>(m_pButtonNormalRenderer)->setCapInsets(m_capInsetsNormal); } else { switch (m_eNormalTexType) { case UI_TEX_TYPE_LOCAL: dynamic_cast<CCSprite*>(m_pButtonNormalRenderer)->initWithFile(normal); break; case UI_TEX_TYPE_PLIST: dynamic_cast<CCSprite*>(m_pButtonNormalRenderer)->initWithSpriteFrameName(normal); break; default: break; } dynamic_cast<CCSprite*>(m_pButtonNormalRenderer)->updateDisplayedColor(getColor()); dynamic_cast<CCSprite*>(m_pButtonNormalRenderer)->updateDisplayedOpacity(getOpacity()); } m_normalTextureSize = m_pButtonNormalRenderer->getContentSize(); updateAnchorPoint(); normalTextureScaleChangedWithSize();}
开发者ID:DillonJeong,项目名称:cocos2d-x,代码行数:45,
示例15: switchvoid ImageView::loadTex(cocos2d::CCTexture2D *tex) { switch (_imageTexType) { case UI_TEX_TYPE_LOCAL: if (_scale9Enabled) { extension::CCScale9Sprite* imageRendererScale9 = STATIC_CAST_SCALE9SPRITE; //imageRendererScale9->initWithFile(fileName); imageRendererScale9->setCapInsets(_capInsets); } else { CCSprite* imageRenderer = STATIC_CAST_CCSPRITE; //imageRenderer->initWithFile(fileName); imageRenderer->initWithTexture(tex); } break; case UI_TEX_TYPE_PLIST: if (_scale9Enabled) { extension::CCScale9Sprite* imageRendererScale9 = STATIC_CAST_SCALE9SPRITE; //imageRendererScale9->initWithSpriteFrameName(fileName); imageRendererScale9->setCapInsets(_capInsets); } else { CCSprite* imageRenderer = STATIC_CAST_CCSPRITE; //imageRenderer->initWithSpriteFrameName(fileName); imageRenderer->initWithTexture(tex); } break; default: break; } _imageTextureSize = _imageRenderer->getContentSize(); imageTextureScaleChangedWithSize(); updateAnchorPoint(); updateFlippedX(); updateFlippedY(); updateRGBAToRenderer(_imageRenderer);}
开发者ID:liyonghelpme,项目名称:ballpartyAllCode,代码行数:45,
示例16: switchvoid UIButton::loadTextureDisabled(const char* disabled,TextureResType texType){ if (!disabled || strcmp(disabled, "") == 0) { return; } m_strDisabledFileName = disabled;// setUseMergedTexture(useSpriteFrame); m_eDisabledTexType = texType; if (m_bScale9Enabled) { switch (m_eDisabledTexType) { case UI_TEX_TYPE_LOCAL: dynamic_cast<CCScale9Sprite*>(m_pButtonDisableRenderer)->initWithFile(disabled); break; case UI_TEX_TYPE_PLIST: dynamic_cast<CCScale9Sprite*>(m_pButtonDisableRenderer)->initWithSpriteFrameName(disabled); break; default: break; } dynamic_cast<CCScale9Sprite*>(m_pButtonDisableRenderer)->setColor(getColor()); dynamic_cast<CCScale9Sprite*>(m_pButtonDisableRenderer)->setOpacity(getOpacity()); } else { switch (m_eDisabledTexType) { case UI_TEX_TYPE_LOCAL: dynamic_cast<CCSprite*>(m_pButtonDisableRenderer)->initWithFile(disabled); break; case UI_TEX_TYPE_PLIST: dynamic_cast<CCSprite*>(m_pButtonDisableRenderer)->initWithSpriteFrameName(disabled); break; default: break; } dynamic_cast<CCSprite*>(m_pButtonDisableRenderer)->setColor(getColor()); dynamic_cast<CCSprite*>(m_pButtonDisableRenderer)->setOpacity(getOpacity()); } m_disabledTextureSize = m_pButtonDisableRenderer->getContentSize(); updateAnchorPoint(); disabledTextureScaleChangedWithSize();}
开发者ID:rifi,项目名称:cocos2d-x,代码行数:45,
示例17: switchvoid UIButton::loadTextureDisabled(const char* disabled,TextureResType texType){ if (!disabled || strcmp(disabled, "") == 0) { return; } _disabledFileName = disabled; _disabledTexType = texType; if (_scale9Enabled) { switch (_disabledTexType) { case UI_TEX_TYPE_LOCAL: dynamic_cast<cocos2d::extension::Scale9Sprite*>(_buttonDisableRenderer)->initWithFile(disabled); break; case UI_TEX_TYPE_PLIST: dynamic_cast<cocos2d::extension::Scale9Sprite*>(_buttonDisableRenderer)->initWithSpriteFrameName(disabled); break; default: break; } dynamic_cast<cocos2d::extension::Scale9Sprite*>(_buttonDisableRenderer)->setColor(getColor()); dynamic_cast<cocos2d::extension::Scale9Sprite*>(_buttonDisableRenderer)->setOpacity(getOpacity()); dynamic_cast<cocos2d::extension::Scale9Sprite*>(_buttonDisableRenderer)->setCapInsets(_capInsetsDisabled); } else { switch (_disabledTexType) { case UI_TEX_TYPE_LOCAL: dynamic_cast<cocos2d::Sprite*>(_buttonDisableRenderer)->initWithFile(disabled); break; case UI_TEX_TYPE_PLIST: dynamic_cast<cocos2d::Sprite*>(_buttonDisableRenderer)->initWithSpriteFrameName(disabled); break; default: break; } dynamic_cast<cocos2d::Sprite*>(_buttonDisableRenderer)->setColor(getColor()); dynamic_cast<cocos2d::Sprite*>(_buttonDisableRenderer)->setOpacity(getOpacity()); } _disabledTextureSize = _buttonDisableRenderer->getContentSize(); updateAnchorPoint(); disabledTextureScaleChangedWithSize();}
开发者ID:CryQ,项目名称:coclua,代码行数:45,
示例18: switchvoid UIButton::setPressedTexture(const char* selected,TextureResType texType){ if (!selected || strcmp(selected, "") == 0) { return; } m_strClickedFileName = selected;// setUseMergedTexture(useSpriteFrame); m_ePressedTexType = texType; if (m_bScale9Enable) { switch (m_ePressedTexType) { case UI_TEX_TYPE_LOCAL: dynamic_cast<CCScale9Sprite*>(m_pButtonClicked)->initWithFile(selected); break; case UI_TEX_TYPE_PLIST: dynamic_cast<CCScale9Sprite*>(m_pButtonClicked)->initWithSpriteFrameName(selected); break; default: break; } dynamic_cast<CCScale9Sprite*>(m_pButtonClicked)->setColor(getColor()); dynamic_cast<CCScale9Sprite*>(m_pButtonClicked)->setOpacity(getOpacity()); } else { switch (m_ePressedTexType) { case UI_TEX_TYPE_LOCAL: dynamic_cast<CCSprite*>(m_pButtonClicked)->initWithFile(selected); break; case UI_TEX_TYPE_PLIST: dynamic_cast<CCSprite*>(m_pButtonClicked)->initWithSpriteFrameName(selected); break; default: break; } dynamic_cast<CCSprite*>(m_pButtonClicked)->setColor(getColor()); dynamic_cast<CCSprite*>(m_pButtonClicked)->setOpacity(getOpacity()); } updateAnchorPoint();}
开发者ID:chenxu111,项目名称:Cocos2d-x-For-CocoStudio,代码行数:43,
示例19: switchvoid CheckBox::loadTextureFrontCrossDisabled(const char *frontCrossDisabled,TextureResType texType){ if (!frontCrossDisabled || strcmp(frontCrossDisabled, "") == 0) { return; } _frontCrossDisabledFileName = frontCrossDisabled; _frontCrossDisabledTexType = texType; switch (_frontCrossDisabledTexType) { case UI_TEX_TYPE_LOCAL: _frontCrossDisabledRenderer->setTexture(frontCrossDisabled); break; case UI_TEX_TYPE_PLIST: _frontCrossDisabledRenderer->setSpriteFrame(frontCrossDisabled); break; default: break; } updateDisplayedColor(getColor()); updateDisplayedOpacity(getOpacity()); updateAnchorPoint(); frontCrossDisabledTextureScaleChangedWithSize();}
开发者ID:12white,项目名称:CocoStudioSamples,代码行数:24,
注:本文中的updateAnchorPoint函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ updateAnimations函数代码示例 C++ updateActive函数代码示例 |