Dali 3D User Interface Engine
Classes | Functions | Variables
anonymous_namespace{utc-Dali-RenderTask.cpp} Namespace Reference

APIs: More...

Classes

struct  RenderTaskFinished
 
struct  RenderTaskFinishedRemoveSource
 
struct  RenderTaskFinishedRenderAgain
 

Functions

int Wait (TestApplication &application, int duration=0)
 
bool TestScreenToFrameBufferFunction (Vector2 &coordinates)
 
ImageActor CreateLoadingImageActor (TestApplication &application, std::string filename, ResourceImage::LoadPolicy loadPolicy, Image::ReleasePolicy releasePolicy)
 
Image CreateLoadingImage (TestApplication &application, std::string filename, ResourceImage::LoadPolicy loadPolicy, Image::ReleasePolicy releasePolicy)
 
void CompleteImageLoad (TestApplication &application, Integration::ResourceId resourceId, Integration::ResourceTypeId requestType)
 
void FailImageLoad (TestApplication &application, Integration::ResourceId resourceId)
 
void ReloadImage (TestApplication &application, ResourceImage image)
 
RenderTask CreateRenderTask (TestApplication &application, CameraActor offscreenCamera, Actor rootActor, Actor secondRootActor, unsigned int refreshRate, bool glSync)
 
bool UpdateRender (TestApplication &application, TraceCallStack &callStack, bool testDrawn, bool &finishedSig, bool testFinished, bool testKeepUpdating, int lineNumber)
 
bool IsActorHittableFunction (Actor actor, Dali::HitTestAlgorithm::TraverseType type)
 

Variables

const int RENDER_FRAME_INTERVAL = 16
 Duration of each frame in ms. (at approx 60FPS) More...
 

Detailed Description

APIs:

Constructor, Destructor, DownCast, New, copy constructor, assignment operator

SetSourceActor 2+ve, 1-ve GetSourceActor 1+ve, 1-ve SetExclusive 2+ve, 0-ve IsExclusive 2+ve, 0-ve SetInputEnabled 1+ve, 0-ve GetInputEnabled 1+ve, 0-ve SetCameraActor 1+ve, 1-ve GetCameraActor 1+ve, 1-ve SetTargetFrameBuffer 1+ve, 1-ve GetTargetFrameBuffer 1+ve, 1-ve SetScreenToFrameBufferFunction 1+ve, 1-ve GetScreenToFrameBufferFunction 1+ve, 1-ve SetScreenToFrameBufferMappingActor 1+ve, 1-ve GetScreenToFrameBufferMappingActor 1+ve, 1-ve SetViewportPosition 1+ve GetCurrentViewportPosition 1+ve SetViewportSize 1+ve GetCurrentViewportSize 1+ve SetViewport 2+ve, 1-ve GetViewport 2+ve, 1-ve SetClearColor 1+ve, 1-ve GetClearColor 1+ve, 1-ve SetClearEnabled 1+ve, 1-ve GetClearEnabled 1+ve, 1-ve SetCullMode GetCullMode SetRefreshRate Many GetRefreshRate 1+ve FinishedSignal 1+ve

Function Documentation

void anonymous_namespace{utc-Dali-RenderTask.cpp}::CompleteImageLoad ( TestApplication application,
Integration::ResourceId  resourceId,
Integration::ResourceTypeId  requestType 
)
Image anonymous_namespace{utc-Dali-RenderTask.cpp}::CreateLoadingImage ( TestApplication application,
std::string  filename,
ResourceImage::LoadPolicy  loadPolicy,
Image::ReleasePolicy  releasePolicy 
)
ImageActor anonymous_namespace{utc-Dali-RenderTask.cpp}::CreateLoadingImageActor ( TestApplication application,
std::string  filename,
ResourceImage::LoadPolicy  loadPolicy,
Image::ReleasePolicy  releasePolicy 
)
RenderTask anonymous_namespace{utc-Dali-RenderTask.cpp}::CreateRenderTask ( TestApplication application,
CameraActor  offscreenCamera,
Actor  rootActor,
Actor  secondRootActor,
unsigned int  refreshRate,
bool  glSync 
)
void anonymous_namespace{utc-Dali-RenderTask.cpp}::FailImageLoad ( TestApplication application,
Integration::ResourceId  resourceId 
)

Definition at line 211 of file utc-Dali-RenderTask.cpp.

References Dali::Integration::FailureUnknown, Dali::TestApplication::GetPlatform(), and Dali::TestPlatformAbstraction::SetResourceLoadFailed().

Referenced by UtcDaliRenderTaskOnce10(), and UtcDaliRenderTaskOnceNoSync10().

Here is the call graph for this function:

Here is the caller graph for this function:

bool anonymous_namespace{utc-Dali-RenderTask.cpp}::IsActorHittableFunction ( Actor  actor,
Dali::HitTestAlgorithm::TraverseType  type 
)
void anonymous_namespace{utc-Dali-RenderTask.cpp}::ReloadImage ( TestApplication application,
ResourceImage  image 
)
bool anonymous_namespace{utc-Dali-RenderTask.cpp}::TestScreenToFrameBufferFunction ( Vector2 coordinates)

Definition at line 166 of file utc-Dali-RenderTask.cpp.

Referenced by UtcDaliRenderTaskSetScreenToFrameBufferFunctionN(), and UtcDaliRenderTaskSetScreenToFrameBufferFunctionP().

Here is the caller graph for this function:

bool anonymous_namespace{utc-Dali-RenderTask.cpp}::UpdateRender ( TestApplication application,
TraceCallStack callStack,
bool  testDrawn,
bool &  finishedSig,
bool  testFinished,
bool  testKeepUpdating,
int  lineNumber 
)
int anonymous_namespace{utc-Dali-RenderTask.cpp}::Wait ( TestApplication application,
int  duration = 0 
)

Definition at line 95 of file utc-Dali-RenderTask.cpp.

References Dali::TestApplication::Render(), RENDER_FRAME_INTERVAL, and Dali::TestApplication::SendNotification().

Here is the call graph for this function:

Variable Documentation

const int anonymous_namespace{utc-Dali-RenderTask.cpp}::RENDER_FRAME_INTERVAL = 16
Dali Docs Home
Read more about Dali