DepthWriteMode::Type depthWriteMode,
DepthTestMode::Type depthTestMode,
DepthFunction::Type depthFunction,
- StencilParameters& stencilParameters,
- bool writeToColorBuffer )
+ StencilParameters& stencilParameters )
{
return new Renderer( dataProvider, geometry, blendingBitmask, blendColor,
faceCullingMode, preMultipliedAlphaEnabled, depthWriteMode, depthTestMode,
- depthFunction, stencilParameters, writeToColorBuffer );
+ depthFunction, stencilParameters );
}
Renderer::Renderer( SceneGraph::RenderDataProvider* dataProvider,
DepthWriteMode::Type depthWriteMode,
DepthTestMode::Type depthTestMode,
DepthFunction::Type depthFunction,
- StencilParameters& stencilParameters,
- bool writeToColorBuffer )
+ StencilParameters& stencilParameters )
: mRenderDataProvider( dataProvider ),
mContext( NULL),
mTextureCache( NULL ),
mFaceCullingMode( faceCullingMode ),
mDepthWriteMode( depthWriteMode ),
mDepthTestMode( depthTestMode ),
- mWriteToColorBuffer( writeToColorBuffer ),
mUpdateAttributesLocation( true ),
mPremultipledAlphaEnabled( preMultipliedAlphaEnabled ),
mBatchingEnabled( false )
return mDepthFunction;
}
-void Renderer::SetStencilMode( StencilMode::Type stencilMode )
+void Renderer::SetRenderMode( RenderMode::Type renderMode )
{
- mStencilParameters.stencilMode = stencilMode;
+ mStencilParameters.renderMode = renderMode;
}
-StencilMode::Type Renderer::GetStencilMode() const
+RenderMode::Type Renderer::GetRenderMode() const
{
- return mStencilParameters.stencilMode;
+ return mStencilParameters.renderMode;
}
void Renderer::SetStencilFunction( StencilFunction::Type stencilFunction )
return mStencilParameters.stencilOperationOnZPass;
}
-void Renderer::SetWriteToColorBuffer( bool writeToColorBuffer )
-{
- mWriteToColorBuffer = writeToColorBuffer;
-}
-
-bool Renderer::GetWriteToColorBuffer() const
-{
- return mWriteToColorBuffer;
-}
-
void Renderer::SetBatchingEnabled( bool batchingEnabled )
{
mBatchingEnabled = batchingEnabled;