コード例 #1
0
	void SetDoubleSided(bool set){
		if (mDoubleSided == set)
			return;

		if (!mMaterial)
		{
			Logger::Log(FB_ERROR_LOG_ARG, "Doesn't have material.");			
			return;
		}

		if (set)
		{
			mDoubleSided = set;
			RASTERIZER_DESC desc;
			desc.CullMode = CULL_MODE_NONE;
			mMaterial->SetRasterizerState(desc);
		}
		else
		{
			mMaterial->ClearRasterizerState();
		}
	}