void GuiLinearSlider::SetupDrawable( SceneNode & node, const std::shared_ptr<Texture> & texture, float xywh[4], float z, bool vertical, std::ostream & /*error_output*/) { m_vertical = vertical; InitDrawable(node, texture, xywh, z); }
TiledSpriteGroup::TiledSpriteGroup() { InitDrawable(); CountOfSprites=0; SpriteBase=0; mTiledTextureRegion=0; vertices=0; AbsTextureCoordinate(0.0f,0.0f,1.0f,1.0f); HalfTexSize(0,0); VB_Stride = sizeof( Tuxis::Vertex::SpriteGroupVertex ); VB_Offset = 0; mShader = DefaultShaderBase::Instance()->mShaderTiledSpriteGroup; CreateConstantBuffer(sizeof(XMMATRIX),D3D11_USAGE_DEFAULT); }
Text::Text() { mChanged=true; mFont=nullptr; VB_Stride = sizeof( Tuxis::Vertex::SpriteVertex ); VB_Offset = 0; InitDrawable(); MaxLineCount = 10; mLineSpacing = 28; hAlign = HLEFT; vAlign = VTOP; Position.x=0; Position.y=0; hAlignOffset=0.0f; vAlignOffset=0.0f; Initialize(); }