Example #1
0
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);
}
Example #2
0
	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);
	}
Example #3
0
	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();
	}