projects
/
platform
/
core
/
uifw
/
dali-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Tizen] Revert "Remove StereoMode"
[platform/core/uifw/dali-core.git]
/
dali
/
integration-api
/
core.cpp
diff --git
a/dali/integration-api/core.cpp
b/dali/integration-api/core.cpp
index
dbe71ec
..
4f2e5d2
100644
(file)
--- a/
dali/integration-api/core.cpp
+++ b/
dali/integration-api/core.cpp
@@
-1,5
+1,5
@@
/*
/*
- * Copyright (c) 201
7
Samsung Electronics Co., Ltd.
+ * Copyright (c) 201
8
Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@
-36,7
+36,9
@@
Core* Core::New( RenderController& renderController,
GlSyncAbstraction& glSyncAbstraction,
GestureManager& gestureManager,
ResourcePolicy::DataRetention policy,
GlSyncAbstraction& glSyncAbstraction,
GestureManager& gestureManager,
ResourcePolicy::DataRetention policy,
- bool renderToFboEnabled )
+ RenderToFrameBuffer renderToFboEnabled,
+ DepthBufferAvailable depthBufferAvailable,
+ StencilBufferAvailable stencilBufferAvailable )
{
Core* instance = new Core;
instance->mImpl = new Internal::Core( renderController,
{
Core* instance = new Core;
instance->mImpl = new Internal::Core( renderController,
@@
-45,7
+47,9
@@
Core* Core::New( RenderController& renderController,
glSyncAbstraction,
gestureManager,
policy,
glSyncAbstraction,
gestureManager,
policy,
- renderToFboEnabled );
+ renderToFboEnabled,
+ depthBufferAvailable,
+ stencilBufferAvailable );
return instance;
}
return instance;
}
@@
-75,17
+79,17
@@
void Core::RecoverFromContextLoss()
mImpl->RecoverFromContextLoss();
}
mImpl->RecoverFromContextLoss();
}
-void Core::SurfaceResized(u
nsigned int width, unsigned in
t height)
+void Core::SurfaceResized(u
int32_t width, uint32_
t height)
{
mImpl->SurfaceResized(width, height);
}
{
mImpl->SurfaceResized(width, height);
}
-void Core::SetTopMargin( u
nsigned in
t margin )
+void Core::SetTopMargin( u
int32_
t margin )
{
mImpl->SetTopMargin(margin);
}
{
mImpl->SetTopMargin(margin);
}
-void Core::SetDpi(
unsigned int dpiHorizontal, unsigned in
t dpiVertical)
+void Core::SetDpi(
uint32_t dpiHorizontal, uint32_
t dpiVertical)
{
mImpl->SetDpi(dpiHorizontal, dpiVertical);
}
{
mImpl->SetDpi(dpiHorizontal, dpiVertical);
}
@@
-105,19
+109,19
@@
void Core::ProcessEvents()
mImpl->ProcessEvents();
}
mImpl->ProcessEvents();
}
-u
nsigned in
t Core::GetMaximumUpdateCount() const
+u
int32_
t Core::GetMaximumUpdateCount() const
{
return mImpl->GetMaximumUpdateCount();
}
{
return mImpl->GetMaximumUpdateCount();
}
-
void Core::Update( float elapsedSeconds, unsigned int lastVSyncTimeMilliseconds, unsigned in
t nextVSyncTimeMilliseconds, UpdateStatus& status, bool renderToFboEnabled, bool isRenderingToFbo )
+
void Core::Update( float elapsedSeconds, uint32_t lastVSyncTimeMilliseconds, uint32_
t nextVSyncTimeMilliseconds, UpdateStatus& status, bool renderToFboEnabled, bool isRenderingToFbo )
{
mImpl->Update( elapsedSeconds, lastVSyncTimeMilliseconds, nextVSyncTimeMilliseconds, status, renderToFboEnabled, isRenderingToFbo );
}
{
mImpl->Update( elapsedSeconds, lastVSyncTimeMilliseconds, nextVSyncTimeMilliseconds, status, renderToFboEnabled, isRenderingToFbo );
}
-void Core::Render( RenderStatus& status )
+void Core::Render( RenderStatus& status
, bool forceClear
)
{
{
- mImpl->Render( status );
+ mImpl->Render( status
, forceClear
);
}
SystemOverlay& Core::GetSystemOverlay()
}
SystemOverlay& Core::GetSystemOverlay()
@@
-145,6
+149,16
@@
float Core::GetStereoBase() const
return mImpl->GetStereoBase();
}
return mImpl->GetStereoBase();
}
+void Core::RegisterProcessor( Processor& processor )
+{
+ mImpl->RegisterProcessor( processor );
+}
+
+void Core::UnregisterProcessor( Processor& processor )
+{
+ mImpl->UnregisterProcessor( processor );
+}
+
Core::Core()
: mImpl( NULL )
{
Core::Core()
: mImpl( NULL )
{