Beispiel #1
0
XSPBaseLayer XBaseLayer::sCreate( const xLayerInfo& layerInfo )
{
    auto spLayer = sCreate( layerInfo.m_bitType );
    if( XASSERT(spLayer) ) {
        spLayer->SetidLayer( layerInfo.m_idLayer );
        spLayer->SetnLayer( layerInfo.m_nLayer );
        spLayer->SetfLastFrame( layerInfo.m_fLastFrame );
    }
    return spLayer;
}
Beispiel #2
0
XBaseLayer *XActObj::CreateLayer( int idx, const LAYER_INFO* pLayerInfo )
{
	auto pLayer = CreateLayer( idx
														 , pLayerInfo->type
														 , pLayerInfo->nLayer
														 , pLayerInfo->fAdjustAxisX
														 , pLayerInfo->fAdjustAxisY );		// 실제 레이어를 만들어준다
	if( pLayer ) {
		XBREAK( pLayerInfo->idLayer == 0 );
		pLayer->SetidLayer( pLayerInfo->idLayer );
	}
	return pLayer;
}