starling-framework
Version:
A fast, productive library for 2D cross-platform development.
1,007 lines (989 loc) • 46.5 kB
JavaScript
// Class: starling.extensions._ChildAccess.ChildAccess_Impl_
var $global = typeof window != "undefined" ? window : typeof global != "undefined" ? global : typeof self != "undefined" ? self : this
$global.Object.defineProperty(exports, "__esModule", {value: true});
var __map_reserved = {};
// Imports
var $hxClasses = require("./../../../hxClasses_stub").default;
var $hxEnums = require("./../../../hxEnums_stub").default;
var $import = require("./../../../import_stub").default;
function js_Boot() {return require("./../../../js/Boot");}
function starling_display_Button() {return require("./../../../starling/display/Button");}
function starling_display_Canvas() {return require("./../../../starling/display/Canvas");}
function starling_display_DisplayObjectContainer() {return require("./../../../starling/display/DisplayObjectContainer");}
function starling_display_Image() {return require("./../../../starling/display/Image");}
function js__$Boot_HaxeError() {return require("./../../../js/_Boot/HaxeError");}
function openfl_errors_TypeError() {return $import(require("openfl/errors/TypeError"));}
function starling_display_Mesh() {return require("./../../../starling/display/Mesh");}
function starling_text_TextField() {return require("./../../../starling/text/TextField");}
function starling_display_MeshBatch() {return require("./../../../starling/display/MeshBatch");}
function starling_display_MovieClip() {return require("./../../../starling/display/MovieClip");}
function starling_display_Quad() {return require("./../../../starling/display/Quad");}
function starling_display_Sprite3D() {return require("./../../../starling/display/Sprite3D");}
function starling_display_Sprite() {return require("./../../../starling/display/Sprite");}
// Constructor
var ChildAccess_Impl_ = function(){}
// Meta
ChildAccess_Impl_.__name__ = "starling.extensions._ChildAccess.ChildAccess_Impl_";
ChildAccess_Impl_.__isInterface__ = false;
ChildAccess_Impl_.prototype = {
};
ChildAccess_Impl_.prototype.__class__ = ChildAccess_Impl_.prototype.constructor = $hxClasses["starling.extensions._ChildAccess.ChildAccess_Impl_"] = ChildAccess_Impl_;
// Init
// Statics
ChildAccess_Impl_.get_abortDistance = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_abortDistance();
}
ChildAccess_Impl_.set_abortDistance = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_abortDistance(value);
}
ChildAccess_Impl_.get_alphaWhenDisabled = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_alphaWhenDisabled();
}
ChildAccess_Impl_.set_alphaWhenDisabled = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_alphaWhenDisabled(value);
}
ChildAccess_Impl_.get_alphaWhenDown = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_alphaWhenDown();
}
ChildAccess_Impl_.set_alphaWhenDown = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_alphaWhenDown(value);
}
ChildAccess_Impl_.get_disabledState = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_disabledState();
}
ChildAccess_Impl_.set_disabledState = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_disabledState(value);
}
ChildAccess_Impl_.get_downState = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_downState();
}
ChildAccess_Impl_.set_downState = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_downState(value);
}
ChildAccess_Impl_.get_enabled = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_enabled();
}
ChildAccess_Impl_.set_enabled = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_enabled(value);
}
ChildAccess_Impl_.get_minHitAreaSize = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_minHitAreaSize();
}
ChildAccess_Impl_.set_minHitAreaSize = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_minHitAreaSize(value);
}
ChildAccess_Impl_.get_overlay = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_overlay();
}
ChildAccess_Impl_.get_overState = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_overState();
}
ChildAccess_Impl_.set_overState = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_overState(value);
}
ChildAccess_Impl_.get_scaleWhenDown = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_scaleWhenDown();
}
ChildAccess_Impl_.set_scaleWhenDown = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_scaleWhenDown(value);
}
ChildAccess_Impl_.get_scaleWhenOver = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_scaleWhenOver();
}
ChildAccess_Impl_.set_scaleWhenOver = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_scaleWhenOver(value);
}
ChildAccess_Impl_.get_state = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_state();
}
ChildAccess_Impl_.set_state = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_state(value);
}
ChildAccess_Impl_.get_textFormat = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_textFormat();
}
ChildAccess_Impl_.set_textFormat = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_textFormat(value);
}
ChildAccess_Impl_.get_textStyle = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_textStyle();
}
ChildAccess_Impl_.set_textStyle = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_textStyle(value);
}
ChildAccess_Impl_.get_upState = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_upState();
}
ChildAccess_Impl_.set_upState = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_upState(value);
}
ChildAccess_Impl_.readjustSizeButton = function(this1,resetTextBounds) {
if(resetTextBounds == null) {
resetTextBounds = true;
}
((js_Boot().default).__cast(this1 , (starling_display_Button().default))).readjustSize(resetTextBounds);
}
ChildAccess_Impl_.beginFill = function(this1,color,alpha) {
if(alpha == null) {
alpha = 1.0;
}
if(color == null) {
color = 16777215;
}
((js_Boot().default).__cast(this1 , (starling_display_Canvas().default))).beginFill(color,alpha);
}
ChildAccess_Impl_.drawCircle = function(this1,x,y,radius,numSides) {
if(numSides == null) {
numSides = -1;
}
((js_Boot().default).__cast(this1 , (starling_display_Canvas().default))).drawCircle(x,y,radius,numSides);
}
ChildAccess_Impl_.drawEllipse = function(this1,x,y,width,height,numSides) {
if(numSides == null) {
numSides = -1;
}
((js_Boot().default).__cast(this1 , (starling_display_Canvas().default))).drawEllipse(x,y,width,height,numSides);
}
ChildAccess_Impl_.drawPolygon = function(this1,polygon) {
((js_Boot().default).__cast(this1 , (starling_display_Canvas().default))).drawPolygon(polygon);
}
ChildAccess_Impl_.drawRectangle = function(this1,x,y,width,height) {
((js_Boot().default).__cast(this1 , (starling_display_Canvas().default))).drawRectangle(x,y,width,height);
}
ChildAccess_Impl_.endFill = function(this1) {
((js_Boot().default).__cast(this1 , (starling_display_Canvas().default))).endFill();
}
ChildAccess_Impl_.get_alpha = function(this1) {
return this1.get_alpha();
}
ChildAccess_Impl_.set_alpha = function(this1,value) {
return this1.set_alpha(value);
}
ChildAccess_Impl_.get_base = function(this1) {
return this1.get_base();
}
ChildAccess_Impl_.get_blendMode = function(this1) {
return this1.get_blendMode();
}
ChildAccess_Impl_.set_blendMode = function(this1,value) {
return this1.set_blendMode(value);
}
ChildAccess_Impl_.get_bounds = function(this1) {
return this1.get_bounds();
}
ChildAccess_Impl_.get_filter = function(this1) {
return this1.get_filter();
}
ChildAccess_Impl_.set_filter = function(this1,value) {
return this1.set_filter(value);
}
ChildAccess_Impl_.get_height = function(this1) {
return this1.get_height();
}
ChildAccess_Impl_.set_height = function(this1,value) {
return this1.set_height(value);
}
ChildAccess_Impl_.get_is3D = function(this1) {
return this1.get_is3D();
}
ChildAccess_Impl_.get_mask = function(this1) {
return this1.get_mask();
}
ChildAccess_Impl_.set_mask = function(this1,value) {
return this1.set_mask(value);
}
ChildAccess_Impl_.get_maskInverted = function(this1) {
return this1.get_maskInverted();
}
ChildAccess_Impl_.set_maskInverted = function(this1,value) {
return this1.set_maskInverted(value);
}
ChildAccess_Impl_.get_name = function(this1) {
return this1.get_name();
}
ChildAccess_Impl_.set_name = function(this1,value) {
return this1.set_name(value);
}
ChildAccess_Impl_.get_parent = function(this1) {
return this1.get_parent();
}
ChildAccess_Impl_.get_pivotX = function(this1) {
return this1.get_pivotX();
}
ChildAccess_Impl_.set_pivotX = function(this1,value) {
return this1.set_pivotX(value);
}
ChildAccess_Impl_.get_pivotY = function(this1) {
return this1.get_pivotY();
}
ChildAccess_Impl_.set_pivotY = function(this1,value) {
return this1.set_pivotY(value);
}
ChildAccess_Impl_.get_requiresRedraw = function(this1) {
return this1.get_requiresRedraw();
}
ChildAccess_Impl_.get_root = function(this1) {
return this1.get_root();
}
ChildAccess_Impl_.get_rotation = function(this1) {
return this1.get_rotation();
}
ChildAccess_Impl_.set_rotation = function(this1,value) {
return this1.set_rotation(value);
}
ChildAccess_Impl_.get_scale = function(this1) {
return this1.get_scale();
}
ChildAccess_Impl_.set_scale = function(this1,value) {
return this1.set_scale(value);
}
ChildAccess_Impl_.get_scaleX = function(this1) {
return this1.get_scaleX();
}
ChildAccess_Impl_.set_scaleX = function(this1,value) {
return this1.set_scaleX(value);
}
ChildAccess_Impl_.get_scaleY = function(this1) {
return this1.get_scaleY();
}
ChildAccess_Impl_.set_scaleY = function(this1,value) {
return this1.set_scaleY(value);
}
ChildAccess_Impl_.get_skewX = function(this1) {
return this1.get_skewX();
}
ChildAccess_Impl_.set_skewX = function(this1,value) {
return this1.set_skewX(value);
}
ChildAccess_Impl_.get_skewY = function(this1) {
return this1.get_skewY();
}
ChildAccess_Impl_.set_skewY = function(this1,value) {
return this1.set_skewY(value);
}
ChildAccess_Impl_.get_stage = function(this1) {
return this1.get_stage();
}
ChildAccess_Impl_.get_touchable = function(this1) {
return this1.get_touchable();
}
ChildAccess_Impl_.set_touchable = function(this1,value) {
return this1.set_touchable(value);
}
ChildAccess_Impl_.get_transformationMatrix = function(this1) {
return this1.get_transformationMatrix();
}
ChildAccess_Impl_.set_transformationMatrix = function(this1,value) {
return this1.set_transformationMatrix(value);
}
ChildAccess_Impl_.get_transformationMatrix3D = function(this1) {
return this1.get_transformationMatrix3D();
}
ChildAccess_Impl_.get_useHandCursor = function(this1) {
return this1.get_useHandCursor();
}
ChildAccess_Impl_.set_useHandCursor = function(this1,value) {
return this1.set_useHandCursor(value);
}
ChildAccess_Impl_.get_visible = function(this1) {
return this1.get_visible();
}
ChildAccess_Impl_.set_visible = function(this1,value) {
return this1.set_visible(value);
}
ChildAccess_Impl_.get_width = function(this1) {
return this1.get_width();
}
ChildAccess_Impl_.set_width = function(this1,value) {
return this1.set_width(value);
}
ChildAccess_Impl_.get_x = function(this1) {
return this1.get_x();
}
ChildAccess_Impl_.set_x = function(this1,value) {
return this1.set_x(value);
}
ChildAccess_Impl_.get_y = function(this1) {
return this1.get_y();
}
ChildAccess_Impl_.set_y = function(this1,value) {
return this1.set_y(value);
}
ChildAccess_Impl_.alignPivot = function(this1,horizontalAlign,verticalAlign) {
if(verticalAlign == null) {
verticalAlign = "center";
}
if(horizontalAlign == null) {
horizontalAlign = "center";
}
this1.alignPivot(horizontalAlign,verticalAlign);
}
ChildAccess_Impl_.dispose = function(this1) {
this1.dispose();
}
ChildAccess_Impl_.drawToBitmapData = function(this1,out,color,alpha) {
if(alpha == null) {
alpha = 0.0;
}
if(color == null) {
color = 0;
}
return this1.drawToBitmapData(out,color,alpha);
}
ChildAccess_Impl_.getBounds = function(this1,targetSpace,out) {
return this1.getBounds(targetSpace,out);
}
ChildAccess_Impl_.getTransformationMatrix = function(this1,targetSpace,out) {
return this1.getTransformationMatrix(targetSpace,out);
}
ChildAccess_Impl_.getTransformationMatrix3D = function(this1,targetSpace,out) {
return this1.getTransformationMatrix3D(targetSpace,out);
}
ChildAccess_Impl_.globalToLocal = function(this1,globalPoint,out) {
return this1.globalToLocal(globalPoint,out);
}
ChildAccess_Impl_.globalToLocal3D = function(this1,globalPoint,out) {
return this1.globalToLocal3D(globalPoint,out);
}
ChildAccess_Impl_.hitTest = function(this1,localPoint) {
return this1.hitTest(localPoint);
}
ChildAccess_Impl_.hitTestMask = function(this1,localPoint) {
return this1.hitTestMask(localPoint);
}
ChildAccess_Impl_.local3DToGlobal = function(this1,localPoint,out) {
return this1.local3DToGlobal(localPoint,out);
}
ChildAccess_Impl_.localToGlobal = function(this1,localPoint,out) {
return this1.localToGlobal(localPoint,out);
}
ChildAccess_Impl_.removeFromParent = function(this1,dispose) {
if(dispose == null) {
dispose = false;
}
this1.removeFromParent(dispose);
}
ChildAccess_Impl_.render = function(this1,painter) {
this1.render(painter);
}
ChildAccess_Impl_.setRequiresRedraw = function(this1) {
this1.setRequiresRedraw();
}
ChildAccess_Impl_.get_numChildren = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).get_numChildren();
}
ChildAccess_Impl_.get_touchGroup = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).get_touchGroup();
}
ChildAccess_Impl_.set_touchGroup = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).set_touchGroup(value);
}
ChildAccess_Impl_.addChild = function(this1,child) {
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).addChild(child);
}
ChildAccess_Impl_.addChildAt = function(this1,child,index) {
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).addChildAt(child,index);
}
ChildAccess_Impl_.broadcastEvent = function(this1,event) {
((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).broadcastEvent(event);
return;
}
ChildAccess_Impl_.broadcastEventWith = function(this1,eventType,data) {
((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).broadcastEventWith(eventType,data);
return;
}
ChildAccess_Impl_.contains = function(this1,child) {
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).contains(child);
}
ChildAccess_Impl_.getChildAt = function(this1,index) {
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).getChildAt(index);
}
ChildAccess_Impl_.getChildByName = function(this1,name) {
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).getChildByName(name);
}
ChildAccess_Impl_.getChildIndex = function(this1,child) {
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).getChildIndex(child);
}
ChildAccess_Impl_.removeChild = function(this1,child,dispose) {
if(dispose == null) {
dispose = false;
}
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).removeChild(child,dispose);
}
ChildAccess_Impl_.removeChildAt = function(this1,index,dispose) {
if(dispose == null) {
dispose = false;
}
return ((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).removeChildAt(index,dispose);
}
ChildAccess_Impl_.removeChildren = function(this1,beginIndex,endIndex,dispose) {
if(dispose == null) {
dispose = false;
}
if(endIndex == null) {
endIndex = -1;
}
if(beginIndex == null) {
beginIndex = 0;
}
((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).removeChildren(beginIndex,endIndex,dispose);
}
ChildAccess_Impl_.setChildIndex = function(this1,child,index) {
((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).setChildIndex(child,index);
}
ChildAccess_Impl_.sortChildren = function(this1,compareFunction) {
((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).sortChildren(compareFunction);
}
ChildAccess_Impl_.swapChildren = function(this1,child1,child2) {
((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).swapChildren(child1,child2);
}
ChildAccess_Impl_.swapChildrenAt = function(this1,index1,index2) {
((js_Boot().default).__cast(this1 , (starling_display_DisplayObjectContainer().default))).swapChildrenAt(index1,index2);
}
ChildAccess_Impl_.addEventListener = function(this1,type,listener) {
this1.addEventListener(type,listener);
}
ChildAccess_Impl_.dispatchEvent = function(this1,event) {
this1.dispatchEvent(event);
}
ChildAccess_Impl_.dispatchEventWith = function(this1,type,bubbles,data) {
if(bubbles == null) {
bubbles = false;
}
this1.dispatchEventWith(type,bubbles,data);
}
ChildAccess_Impl_.hasEventListener = function(this1,type,listener) {
return this1.hasEventListener(type,listener);
}
ChildAccess_Impl_.removeEventListener = function(this1,type,listener) {
this1.removeEventListener(type,listener);
}
ChildAccess_Impl_.removeEventListeners = function(this1,type) {
this1.removeEventListeners(type);
}
ChildAccess_Impl_.get_scale9Grid = function(this1) {
if(((this1) instanceof (starling_display_Image().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Image().default))).get_scale9Grid();
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_scale9Grid();
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be an Image or Button instance"));
}
}
ChildAccess_Impl_.set_scale9Grid = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Image().default))).set_scale9Grid(value);
}
ChildAccess_Impl_.get_tileGrid = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Image().default))).get_tileGrid();
}
ChildAccess_Impl_.set_tileGrid = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Image().default))).set_tileGrid(value);
}
ChildAccess_Impl_.get_color = function(this1) {
if(((this1) instanceof (starling_display_Mesh().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_color();
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_color();
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a Mesh or Button instance"));
}
}
ChildAccess_Impl_.set_color = function(this1,value) {
if(((this1) instanceof (starling_display_Mesh().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).set_color(value);
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_color(value);
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a Mesh or Button instance"));
}
}
ChildAccess_Impl_.get_numIndices = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_numIndices();
}
ChildAccess_Impl_.get_numTriangles = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_numTriangles();
}
ChildAccess_Impl_.get_numVertices = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_numVertices();
}
ChildAccess_Impl_.get_pixelSnapping = function(this1) {
if(((this1) instanceof (starling_display_Mesh().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_pixelSnapping();
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_pixelSnapping();
} else if(((this1) instanceof (starling_text_TextField().default))) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_pixelSnapping();
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a Mesh, Button or TextField instance"));
}
}
ChildAccess_Impl_.set_pixelSnapping = function(this1,value) {
if(((this1) instanceof (starling_display_Mesh().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).set_pixelSnapping(value);
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_pixelSnapping(value);
} else if(((this1) instanceof (starling_text_TextField().default))) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_pixelSnapping(value);
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a Mesh, Button or TextField instance"));
}
}
ChildAccess_Impl_.get_style = function(this1) {
if(((this1) instanceof (starling_display_Mesh().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_style();
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_style();
} else if(((this1) instanceof (starling_text_TextField().default))) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_style();
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a Mesh or Button instance"));
}
}
ChildAccess_Impl_.set_style = function(this1,value) {
if(((this1) instanceof (starling_display_Mesh().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).set_style(value);
} else if(((this1) instanceof (starling_display_Mesh().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_style(value);
} else if(((this1) instanceof (starling_text_TextField().default))) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_style(value);
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a Mesh or Button instance"));
}
}
ChildAccess_Impl_.get_texture = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_texture();
}
ChildAccess_Impl_.set_texture = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).set_texture(value);
}
ChildAccess_Impl_.get_textureRepeat = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_textureRepeat();
}
ChildAccess_Impl_.set_textureRepeat = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).set_textureRepeat(value);
}
ChildAccess_Impl_.get_textureSmoothing = function(this1) {
if(((this1) instanceof (starling_display_Mesh().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_textureSmoothing();
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_textureSmoothing();
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a Mesh or Button instance"));
}
}
ChildAccess_Impl_.set_textureSmoothing = function(this1,value) {
if(((this1) instanceof (starling_display_Mesh().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).set_textureSmoothing(value);
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_textureSmoothing(value);
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a Mesh or Button instance"));
}
}
ChildAccess_Impl_.get_vertexFormat = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).get_vertexFormat();
}
ChildAccess_Impl_.getTexCoords = function(this1,vertexID,out) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).getTexCoords(vertexID,out);
}
ChildAccess_Impl_.getVertexAlpha = function(this1,vertexID) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).getVertexAlpha(vertexID);
}
ChildAccess_Impl_.getVertexColor = function(this1,vertexID) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).getVertexColor(vertexID);
}
ChildAccess_Impl_.getVertexPosition = function(this1,vertexID,out) {
return ((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).getVertexPosition(vertexID,out);
}
ChildAccess_Impl_.setIndexDataChanged = function(this1) {
((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).setIndexDataChanged();
}
ChildAccess_Impl_.setStyle = function(this1,meshStyle,mergeWithPredecessor) {
if(mergeWithPredecessor == null) {
mergeWithPredecessor = true;
}
((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).setStyle(meshStyle,mergeWithPredecessor);
}
ChildAccess_Impl_.setTexCoords = function(this1,vertexID,u,v) {
((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).setTexCoords(vertexID,u,v);
}
ChildAccess_Impl_.setVertexAlpha = function(this1,vertexID,alpha) {
((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).setVertexAlpha(vertexID,alpha);
}
ChildAccess_Impl_.setVertexColor = function(this1,vertexID,color) {
((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).setVertexColor(vertexID,color);
}
ChildAccess_Impl_.setVertexDataChanged = function(this1) {
((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).setVertexDataChanged();
}
ChildAccess_Impl_.setVertexPosition = function(this1,vertexID,x,y) {
((js_Boot().default).__cast(this1 , (starling_display_Mesh().default))).setVertexPosition(vertexID,x,y);
}
ChildAccess_Impl_.get_batchable = function(this1) {
if(((this1) instanceof (starling_display_MeshBatch().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_MeshBatch().default))).get_batchable();
} else if(((this1) instanceof (starling_text_TextField().default))) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_batchable();
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a MeshBatch or TextField instance"));
}
}
ChildAccess_Impl_.set_batchable = function(this1,value) {
if(((this1) instanceof (starling_display_MeshBatch().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_MeshBatch().default))).set_batchable(value);
} else if(((this1) instanceof (starling_text_TextField().default))) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_batchable(value);
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a MeshBatch or TextField instance"));
}
}
ChildAccess_Impl_.addMesh = function(this1,mesh,matrix,alpha,subset,ignoreTransformations) {
if(ignoreTransformations == null) {
ignoreTransformations = false;
}
if(alpha == null) {
alpha = 1.0;
}
((js_Boot().default).__cast(this1 , (starling_display_MeshBatch().default))).addMesh(mesh,matrix,alpha,subset,ignoreTransformations);
}
ChildAccess_Impl_.addMeshAt = function(this1,mesh,indexID,vertexID,matrix,alpha,subset,ignoreTransformations) {
if(ignoreTransformations == null) {
ignoreTransformations = false;
}
if(alpha == null) {
alpha = 1.0;
}
if(vertexID == null) {
vertexID = -1;
}
if(indexID == null) {
indexID = -1;
}
((js_Boot().default).__cast(this1 , (starling_display_MeshBatch().default))).addMeshAt(mesh,indexID,vertexID,matrix,alpha,subset,ignoreTransformations);
}
ChildAccess_Impl_.canAddMesh = function(this1,mesh,numVertices) {
if(numVertices == null) {
numVertices = -1;
}
return ((js_Boot().default).__cast(this1 , (starling_display_MeshBatch().default))).canAddMesh(mesh,numVertices);
}
ChildAccess_Impl_.clear = function(this1) {
if(((this1) instanceof (starling_display_MeshBatch().default))) {
((js_Boot().default).__cast(this1 , (starling_display_MeshBatch().default))).clear();
} else if(((this1) instanceof (starling_display_Canvas().default))) {
((js_Boot().default).__cast(this1 , (starling_display_Canvas().default))).clear();
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a MeshBatch or Canvas instance"));
}
}
ChildAccess_Impl_.get_currentFrame = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_currentFrame();
}
ChildAccess_Impl_.set_currentFrame = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).set_currentFrame(value);
}
ChildAccess_Impl_.get_currentTime = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_currentTime();
}
ChildAccess_Impl_.set_currentTime = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).set_currentTime(value);
}
ChildAccess_Impl_.get_fps = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_fps();
}
ChildAccess_Impl_.set_fps = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).set_fps(value);
}
ChildAccess_Impl_.get_isComplete = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_isComplete();
}
ChildAccess_Impl_.get_isPlaying = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_isPlaying();
}
ChildAccess_Impl_.get_loop = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_loop();
}
ChildAccess_Impl_.set_loop = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).set_loop(value);
}
ChildAccess_Impl_.get_muted = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_muted();
}
ChildAccess_Impl_.set_muted = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_muted();
}
ChildAccess_Impl_.get_numFrames = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_numFrames();
}
ChildAccess_Impl_.get_soundTransform = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_soundTransform();
}
ChildAccess_Impl_.set_soundTransform = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_soundTransform();
}
ChildAccess_Impl_.get_totalTime = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).get_totalTime();
}
ChildAccess_Impl_.addFrame = function(this1,texture,sound,duration) {
if(duration == null) {
duration = -1;
}
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).addFrame(texture,sound,duration);
}
ChildAccess_Impl_.addFrameAt = function(this1,frameID,texture,sound,duration) {
if(duration == null) {
duration = -1;
}
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).addFrameAt(frameID,texture,sound,duration);
}
ChildAccess_Impl_.advanceTime = function(this1,passedTime) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).advanceTime(passedTime);
}
ChildAccess_Impl_.getFrameAction = function(this1,frameID) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).getFrameAction(frameID);
}
ChildAccess_Impl_.getFrameDuration = function(this1,frameID) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).getFrameDuration(frameID);
}
ChildAccess_Impl_.getFrameSound = function(this1,frameID) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).getFrameSound(frameID);
}
ChildAccess_Impl_.getFrameTexture = function(this1,frameID) {
return ((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).getFrameTexture(frameID);
}
ChildAccess_Impl_.pause = function(this1) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).pause();
}
ChildAccess_Impl_.play = function(this1) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).play();
}
ChildAccess_Impl_.removeFrameAt = function(this1,frameID) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).removeFrameAt(frameID);
}
ChildAccess_Impl_.reverseFrames = function(this1) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).reverseFrames();
}
ChildAccess_Impl_.setFrameAction = function(this1,frameID,action) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).setFrameAction(frameID,action);
}
ChildAccess_Impl_.setFrameDuration = function(this1,frameID,duration) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).setFrameDuration(frameID,duration);
}
ChildAccess_Impl_.setFrameSound = function(this1,frameID,sound) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).setFrameSound(frameID,sound);
}
ChildAccess_Impl_.setFrameTexture = function(this1,frameID,texture) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).setFrameTexture(frameID,texture);
}
ChildAccess_Impl_.stop = function(this1) {
((js_Boot().default).__cast(this1 , (starling_display_MovieClip().default))).stop();
}
ChildAccess_Impl_.readjustSize = function(this1,width,height) {
if(height == null) {
height = -1;
}
if(width == null) {
width = -1;
}
((js_Boot().default).__cast(this1 , (starling_display_Quad().default))).readjustSize(width,height);
}
ChildAccess_Impl_.get_isFlat = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).get_isFlat();
}
ChildAccess_Impl_.get_pivotZ = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).get_pivotZ();
}
ChildAccess_Impl_.set_pivotZ = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).set_pivotZ(value);
}
ChildAccess_Impl_.get_rotationX = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).get_rotationX();
}
ChildAccess_Impl_.set_rotationX = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).set_rotationX(value);
}
ChildAccess_Impl_.get_rotationY = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).get_rotationY();
}
ChildAccess_Impl_.set_rotationY = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).set_rotationY(value);
}
ChildAccess_Impl_.get_rotationZ = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).get_rotationZ();
}
ChildAccess_Impl_.set_rotationZ = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).set_rotationZ(value);
}
ChildAccess_Impl_.get_scaleZ = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).get_scaleZ();
}
ChildAccess_Impl_.set_scaleZ = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).set_scaleZ(value);
}
ChildAccess_Impl_.get_z = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).get_z();
}
ChildAccess_Impl_.set_z = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_display_Sprite3D().default))).set_z(value);
}
ChildAccess_Impl_.get_autoScale = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_autoScale();
}
ChildAccess_Impl_.set_autoScale = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_autoScale(value);
}
ChildAccess_Impl_.get_autoSize = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_autoSize();
}
ChildAccess_Impl_.set_autoSize = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_autoSize(value);
}
ChildAccess_Impl_.get_border = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_border();
}
ChildAccess_Impl_.set_border = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_border(value);
}
ChildAccess_Impl_.get_format = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_format();
}
ChildAccess_Impl_.set_format = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_format(value);
}
ChildAccess_Impl_.get_isHtmlText = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_isHtmlText();
}
ChildAccess_Impl_.set_isHtmlText = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_isHtmlText(value);
}
ChildAccess_Impl_.get_padding = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_padding();
}
ChildAccess_Impl_.set_padding = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_padding(value);
}
ChildAccess_Impl_.get_text = function(this1) {
if(((this1) instanceof (starling_text_TextField().default))) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_text();
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_text();
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a TextField or Button instance"));
}
}
ChildAccess_Impl_.set_text = function(this1,value) {
if(((this1) instanceof (starling_text_TextField().default))) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_text(value);
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_text(value);
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a TextField or Button instance"));
}
}
ChildAccess_Impl_.get_textBounds = function(this1) {
if(((this1) instanceof (starling_text_TextField().default))) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_textBounds();
} else if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).get_textBounds();
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a TextField or Button instance"));
}
}
ChildAccess_Impl_.set_textBounds = function(this1,value) {
if(((this1) instanceof (starling_display_Button().default))) {
return ((js_Boot().default).__cast(this1 , (starling_display_Button().default))).set_textBounds(value);
} else {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("object reference must be a Button instance"));
}
}
ChildAccess_Impl_.get_wordWrap = function(this1) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).get_wordWrap();
}
ChildAccess_Impl_.set_wordWrap = function(this1,value) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).set_wordWrap(value);
}
ChildAccess_Impl_.getTextBounds = function(this1,targetSpace,out) {
return ((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).getTextBounds(targetSpace,out);
}
ChildAccess_Impl_.setRequiresRecomposition = function(this1) {
((js_Boot().default).__cast(this1 , (starling_text_TextField().default))).setRequiresRecomposition();
}
ChildAccess_Impl_._new = function(displayObject) {
var this1 = displayObject;
return this1;
}
ChildAccess_Impl_.__resolve = function(this1,childName) {
if(this1 != null && ((this1) instanceof (starling_display_DisplayObjectContainer().default))) {
var container = this1;
return container.getChildByName(childName);
}
return null;
}
ChildAccess_Impl_.__toButton = function(value) {
if(value != null && !((value) instanceof (starling_display_Button().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to Button"));
}
return value;
}
ChildAccess_Impl_.__toCanvas = function(value) {
if(value != null && !((value) instanceof (starling_display_Canvas().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to Canvas"));
}
return value;
}
ChildAccess_Impl_.__toDisplayObjectContainer = function(value) {
if(value != null && !((value) instanceof (starling_display_DisplayObjectContainer().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to DisplayObjectContainer"));
}
return value;
}
ChildAccess_Impl_.__toImage = function(value) {
if(value != null && !((value) instanceof (starling_display_Image().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to Image"));
}
return value;
}
ChildAccess_Impl_.__toMesh = function(value) {
if(value != null && !((value) instanceof (starling_display_Mesh().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to Mesh"));
}
return value;
}
ChildAccess_Impl_.__toMeshBatch = function(value) {
if(value != null && !((value) instanceof (starling_display_MeshBatch().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to MeshBatch"));
}
return value;
}
ChildAccess_Impl_.__toMovieClip = function(value) {
if(value != null && !((value) instanceof (starling_display_MovieClip().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to MovieClip"));
}
return value;
}
ChildAccess_Impl_.__toQuad = function(value) {
if(value != null && !((value) instanceof (starling_display_Quad().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to Quad"));
}
return value;
}
ChildAccess_Impl_.__toSprite = function(value) {
if(value != null && !((value) instanceof (starling_display_Sprite().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to Sprite"));
}
return value;
}
ChildAccess_Impl_.__toSprite3D = function(value) {
if(value != null && !((value) instanceof (starling_display_Sprite3D().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to Sprite3D"));
}
return value;
}
ChildAccess_Impl_.__toTextField = function(value) {
if(value != null && !((value) instanceof (starling_text_TextField().default))) {
throw new (js__$Boot_HaxeError().default)(new (openfl_errors_TypeError().default)("Cannot cast object reference to TextField"));
}
return value;
}
// Export
exports.default = ChildAccess_Impl_;