#include <UILayoutComponent.h>
Public Types | |
enum | ReferencePoint { BOTTOM_LEFT, TOP_LEFT, BOTTOM_RIGHT, TOP_RIGHT } |
When a node has a ReferencePositoin with value equals LEFT_BOTTOM, it will treat the left bottom corner of its parent as the origin(0,0) when positioning itself which is the same as cocos2d-x does. More... | |
Public Member Functions | |
LayoutComponent () | |
LayoutComponent () | |
LayoutComponent () | |
~LayoutComponent () | |
~LayoutComponent () | |
virtual bool | init () override |
local | init () |
CREATE_FUNC (LayoutComponent) | |
CREATE_FUNC ( local LayoutComponent) | |
bool | isUsingPercentPosition () |
void | setUsingPercentPosition (bool flag) |
local | setUsingPercentPosition ( local flag) |
const Vec2 & | getPercentPosition () |
local | getPercentPosition () |
void | setPercentPosition (const Vec2 &percent) |
local | setPercentPosition ( local percent) |
const Vec2 & | getRelativePosition () |
local | getRelativePosition () |
void | setRelativePosition (const Vec2 &position) |
local | setRelativePosition ( local position) |
void | setReferencePoint (ReferencePoint point) |
var | setReferencePoint ( var point) |
local | setReferencePoint ( local point) |
ReferencePoint | getReferencePoint () |
var | getReferencePoint () |
local | getReferencePoint () |
const Vec2 & | getOwnerPosition () const |
local | getOwnerPosition () |
void | setOwnerPosition (const Vec2 &point) |
local | setOwnerPosition ( local point) |
Vec2 | getOwnerContentSize () const |
var | getOwnerContentSize () |
local | getOwnerContentSize () |
void | setOwnerContentSize (const Vec2 &size) |
local | setOwnerContentSize ( local size) |
const Vec2 & | getPercentContentSize () const |
var | getPercentContentSize () |
local | getPercentContentSize () |
void | setPercentContentSize (const Vec2 &percent) |
local | setPercentContentSize ( local percent) |
bool | isUsingPercentContentSize () |
var | isUsingPercentContentSize () |
local | isUsingPercentContentSize () |
void | setUsingPercentContentSize (bool flag) |
local | setUsingPercentContentSize ( local flag) |
void | setActiveEnable (bool enable) |
local | setActiveEnable ( local enable) |
Public Member Functions inherited from Component | |
virtual | ~Component (void) |
virtual void | onEnter () |
virtual void | onExit () |
virtual void | update (float delta) |
virtual bool | serialize (void *r) |
virtual bool | isEnabled () const |
virtual void | setEnabled (bool b) |
const std::string & | getName () const |
void | setName (const std::string &name) |
void | setOwner (Node *pOwner) |
Node * | getOwner () const |
Public Member Functions inherited from Ref | |
void | retain () |
Retains the ownership. More... | |
void | release () |
Releases the ownership immediately. More... | |
Ref * | autorelease () |
Releases the ownership sometime soon automatically. More... | |
unsigned int | getReferenceCount () const |
Returns the Ref's current reference count. More... | |
local | getReferenceCount () |
Returns the Ref's current reference count. More... | |
virtual | ~Ref () |
Additional Inherited Members | |
Static Public Member Functions inherited from Component | |
static Component * | create (void) |
Protected Member Functions inherited from Ref | |
Ref () | |
Constructor. More... | |
Ref () | |
Constructor. More... | |
Protected Attributes inherited from Component | |
Node * | _owner |
std::string | _name |
bool | _enabled |
Protected Attributes inherited from Ref | |
unsigned int | _referenceCount |
count of references More... | |
local | _referenceCount |
count of references More... | |
|
strong |
When a node has a ReferencePositoin with value equals LEFT_BOTTOM, it will treat the left bottom corner of its parent as the origin(0,0) when positioning itself which is the same as cocos2d-x does.
But you can change it by assigning a different ReferencePosition. For example: If you use ReferencePosition with value equals RIGHT_TOP, then it will treat the right top corner of its parent as the origin(0,0) when positioning itself.
Enumerator | |
---|---|
BOTTOM_LEFT | |
TOP_LEFT | |
BOTTOM_RIGHT | |
TOP_RIGHT |
|
strong |
When a node has a ReferencePositoin with value equals LEFT_BOTTOM, it will treat the left bottom corner of its parent as the origin(0,0) when positioning itself which is the same as cocos2d-x does.
But you can change it by assigning a different ReferencePosition. For example: If you use ReferencePosition with value equals RIGHT_TOP, then it will treat the right top corner of its parent as the origin(0,0) when positioning itself.
Enumerator | |
---|---|
BOTTOM_LEFT | |
TOP_LEFT | |
BOTTOM_RIGHT | |
TOP_RIGHT |
|
strong |
When a node has a ReferencePositoin with value equals LEFT_BOTTOM, it will treat the left bottom corner of its parent as the origin(0,0) when positioning itself which is the same as cocos2d-x does.
But you can change it by assigning a different ReferencePosition. For example: If you use ReferencePosition with value equals RIGHT_TOP, then it will treat the right top corner of its parent as the origin(0,0) when positioning itself.
Enumerator | |
---|---|
BOTTOM_LEFT | |
TOP_LEFT | |
BOTTOM_RIGHT | |
TOP_RIGHT |
LayoutComponent | ( | ) |
var LayoutComponent | ( | ) |
local LayoutComponent | ( | ) |
~LayoutComponent | ( | ) |
var ~LayoutComponent | ( | ) |
local ~LayoutComponent | ( | ) |
CREATE_FUNC | ( | LayoutComponent | ) |
var CREATE_FUNC | ( | var | ) |
local CREATE_FUNC | ( | local | ) |
Vec2 getOwnerContentSize | ( | ) | const |
var getOwnerContentSize | ( | ) |
local getOwnerContentSize | ( | ) |
const Vec2& getOwnerPosition | ( | ) | const |
var getOwnerPosition | ( | ) |
local getOwnerPosition | ( | ) |
const Vec2& getPercentContentSize | ( | ) | const |
var getPercentContentSize | ( | ) |
local getPercentContentSize | ( | ) |
const Vec2& getPercentPosition | ( | ) |
var getPercentPosition | ( | ) |
local getPercentPosition | ( | ) |
ReferencePoint getReferencePoint | ( | ) |
var getReferencePoint | ( | ) |
local getReferencePoint | ( | ) |
const Vec2& getRelativePosition | ( | ) |
var getRelativePosition | ( | ) |
local getRelativePosition | ( | ) |
|
overridevirtual |
Reimplemented from Component.
|
overridevirtual |
Reimplemented from Component.
|
overridevirtual |
Reimplemented from Component.
bool isUsingPercentContentSize | ( | ) |
var isUsingPercentContentSize | ( | ) |
local isUsingPercentContentSize | ( | ) |
bool isUsingPercentPosition | ( | ) |
void setActiveEnable | ( | bool | enable | ) |
var setActiveEnable | ( | var | enable | ) |
local setActiveEnable | ( | local | enable | ) |
void setOwnerContentSize | ( | const Vec2 & | size | ) |
var setOwnerContentSize | ( | var | size | ) |
local setOwnerContentSize | ( | local | size | ) |
void setOwnerPosition | ( | const Vec2 & | point | ) |
var setOwnerPosition | ( | var | point | ) |
local setOwnerPosition | ( | local | point | ) |
void setPercentContentSize | ( | const Vec2 & | percent | ) |
var setPercentContentSize | ( | var | percent | ) |
local setPercentContentSize | ( | local | percent | ) |
void setPercentPosition | ( | const Vec2 & | percent | ) |
var setPercentPosition | ( | var | percent | ) |
local setPercentPosition | ( | local | percent | ) |
void setReferencePoint | ( | ReferencePoint | point | ) |
var setReferencePoint | ( | var | point | ) |
local setReferencePoint | ( | local | point | ) |
void setRelativePosition | ( | const Vec2 & | position | ) |
var setRelativePosition | ( | var | position | ) |
local setRelativePosition | ( | local | position | ) |
void setUsingPercentContentSize | ( | bool | flag | ) |
var setUsingPercentContentSize | ( | var | flag | ) |
local setUsingPercentContentSize | ( | local | flag | ) |
void setUsingPercentPosition | ( | bool | flag | ) |
var setUsingPercentPosition | ( | var | flag | ) |
local setUsingPercentPosition | ( | local | flag | ) |