cocos2d-x  3.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
LayoutProtocol Class Referenceabstract

#include <UILayout.h>

Inheritance diagram for LayoutProtocol:
Layout HBox PageView RelativeBox ScrollView VBox ListView

Public Member Functions

 LayoutProtocol ()
virtual ~LayoutProtocol ()
var ~LayoutProtocol ()
local ~LayoutProtocol ()
virtual LayoutManagercreateLayoutManager ()=0
var createLayoutManager ()
local createLayoutManager ()
virtual Size getLayoutContentSize () const =0
var getLayoutContentSize ()
local getLayoutContentSize ()
virtual const Vector< Node * > & getLayoutElements () const =0
local getLayoutElements ()
virtual void doLayout ()=0
var doLayout ()
local doLayout ()

Constructor & Destructor Documentation

LayoutProtocol ( )
inline
virtual ~LayoutProtocol ( )
inlinevirtual
var ~LayoutProtocol ( )
inlinevirtual
local ~LayoutProtocol ( )
inlinevirtual

Member Function Documentation

virtual LayoutManager*
createLayoutManager
( )
pure virtual

Implemented in Layout.

var createLayoutManager ( )
pure virtual

Implemented in Layout.

local createLayoutManager ( )
pure virtual

Implemented in Layout.

virtual void doLayout ( )
pure virtual

Implemented in Layout, ScrollView, PageView, and ListView.

var doLayout ( )
pure virtual

Implemented in Layout, ScrollView, PageView, and ListView.

local doLayout ( )
pure virtual

Implemented in Layout, ScrollView, PageView, and ListView.

virtual Size getLayoutContentSize ( ) const
pure virtual

Implemented in Layout.

var getLayoutContentSize ( )
pure virtual

Implemented in Layout.

local getLayoutContentSize ( )
pure virtual

Implemented in Layout.

virtual const Vector<Node*>
& getLayoutElements
( ) const
pure virtual

Implemented in Layout.

var getLayoutElements ( )
pure virtual

Implemented in Layout.

local getLayoutElements ( )
pure virtual

Implemented in Layout.


The documentation for this class was generated from the following file: