Src
所属分类:多媒体
开发工具:MultiPlatform
文件大小:1941KB
下载次数:3
上传日期:2020-11-30 06:11:12
上 传 者:
__@SEA__
说明: Scaleform GFx SDK 4.0 source
文件列表:
Src\Render\GL\Extensions.txt (888, 2010-12-30)
Src\GFx\AMP\Amp_Interfaces.h (3809, 2010-12-30)
Src\GFx\AMP\Amp_Message.h (18851, 2010-12-30)
Src\GFx\AMP\Amp_ProfileFrame.h (10736, 2010-12-30)
Src\GFx\AMP\Amp_Server.h (11036, 2010-12-30)
Src\GFx\AMP\Amp_ServerCallbacks.h (1751, 2010-12-30)
Src\GFx\AMP\Amp_Socket.h (4320, 2010-12-30)
Src\GFx\AMP\Amp_Stream.h (3938, 2010-12-30)
Src\GFx\AMP\Amp_ThreadMgr.h (7842, 2010-12-30)
Src\GFx\AMP\Amp_ViewStats.h (9395, 2010-12-30)
Src\GFx\AMP\Amp_Visitors.h (3966, 2010-12-30)
Src\GFx\AS2\AS2_Action.h (38686, 2010-12-30)
Src\GFx\AS2\AS2_ActionTypes.h (16156, 2010-12-30)
Src\GFx\AS2\AS2_AmpMarker.h (2189, 2010-12-30)
Src\GFx\AS2\AS2_ArrayObject.h (7780, 2010-12-30)
Src\GFx\AS2\AS2_AsBroadcaster.h (3371, 2010-12-30)
Src\GFx\AS2\AS2_AsFunctionObject.h (4477, 2010-12-30)
Src\GFx\AS2\AS2_AvmButton.h (7920, 2010-12-30)
Src\GFx\AS2\AS2_AvmCharacter.h (19096, 2010-12-30)
Src\GFx\AS2\AS2_AvmSprite.h (19250, 2010-12-30)
Src\GFx\AS2\AS2_AvmTextField.h (11054, 2010-12-30)
Src\GFx\AS2\AS2_BitmapData.h (3022, 2010-12-30)
Src\GFx\AS2\AS2_BitmapFilter.h (5449, 2010-12-30)
Src\GFx\AS2\AS2_BlurFilter.h (2468, 2010-12-30)
Src\GFx\AS2\AS2_BooleanObject.h (2356, 2010-12-30)
Src\GFx\AS2\AS2_Capabilities.h (1591, 2010-12-30)
Src\GFx\AS2\AS2_Color.h (2871, 2010-12-30)
Src\GFx\AS2\AS2_ColorTransform.h (3669, 2010-12-30)
Src\GFx\AS2\AS2_Date.h (4780, 2010-12-30)
Src\GFx\AS2\AS2_DropShadowFilter.h (2612, 2010-12-30)
Src\GFx\AS2\AS2_ExternalInterface.h (2322, 2010-12-30)
Src\GFx\AS2\AS2_FunctionRef.h (5320, 2010-12-30)
Src\GFx\AS2\AS2_FunctionRefImpl.h (3038, 2010-12-30)
Src\GFx\AS2\AS2_GlowFilter.h (2468, 2010-12-30)
Src\GFx\AS2\IME\AS2_IMEManager.h (10769, 2010-12-30)
Src\GFx\AS2\AS2_KeyObject.h (5232, 2010-12-30)
Src\GFx\AS2\AS2_LoadVars.h (3785, 2010-12-30)
Src\GFx\AS2\AS2_Math.h (3284, 2010-12-30)
Src\GFx\AS2\AS2_MatrixObject.h (3458, 2010-12-30)
Src\GFx\AS2\AS2_Mouse.h (7756, 2010-12-30)
... ...
//##protect##"disclaimer"
/**********************************************************************
Filename : AS3_Obj_Display_SpreadMethod.h
Content :
Created : Jan, 2010
Authors : Sergey Sikorskiy
Copyright : (c) 2010 Scaleform Corp. All Rights Reserved.
Notes :
Licensees may use this file in accordance with the valid Scaleform
Commercial License Agreement provided with the software.
This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING
THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR ANY PURPOSE.
**********************************************************************/
//##protect##"disclaimer"
#ifndef INC_AS3_Obj_Display_SpreadMethod_H
#define INC_AS3_Obj_Display_SpreadMethod_H
#include "../AS3_Obj_Object.h"
//##protect##"includes"
//##protect##"includes"
namespace Scaleform { namespace GFx { namespace AS3
{
//##protect##"forward_declaration"
//##protect##"forward_declaration"
namespace ClassTraits
{
class SpreadMethod;
}
namespace InstanceTraits
{
class SpreadMethod;
}
namespace Classes
{
class SpreadMethod;
}
namespace Instances
{
class SpreadMethod : public Instances::Object
{
friend class InstanceTraits::SpreadMethod;
public:
typedef SpreadMethod SelfType;
typedef Classes::SpreadMethod ClassType;
typedef InstanceTraits::SpreadMethod TraitsType;
protected:
SpreadMethod(InstanceTraits::Traits& t);
//##protect##"instance$methods"
//##protect##"instance$methods"
//##protect##"instance$data"
//##protect##"instance$data"
};
} // namespace Instances
namespace Classes
{
template <>
struct Info
{
typedef Object ParentType;
static const char* GetName();
static const char* GetPkgName();
static const char* GetParentName();
static const char* GetParentPkgName();
static Pickable MakeClassTraits(VM& vm, const ClassTraits::Traits& parent);
};
} // namespace Classes
namespace InstanceTraits
{
class SpreadMethod : public Traits
{
friend class ClassTraits::SpreadMethod;
private:
SpreadMethod(VM& vm, const ASString& n, Pickable ns, Class& c);
public:
Pickable MakeInstance();
virtual void MakeObject(Value& result);
//##protect##"instance_traits$methods"
//##protect##"instance_traits$methods"
//##protect##"instance_traits$data"
//##protect##"instance_traits$data"
};
}
namespace ClassTraits
{
class SpreadMethod : public Traits
{
public:
typedef Classes::SpreadMethod ClassType;
public:
SpreadMethod(VM& vm, const ClassTraits::Traits& pt);
//##protect##"ClassTraits$methods"
//##protect##"ClassTraits$methods"
};
}
namespace Classes
{
// Class for the SpreadMethod ...
class SpreadMethod : public Class
{
friend class ClassTraits::SpreadMethod;
public:
typedef SpreadMethod SelfType;
typedef SpreadMethod ClassType;
private:
SpreadMethod(const ASString& n,
ClassTraits::Traits& t, Class& parent);
private:
SelfType& GetSelf()
{
return *this;
}
//##protect##"class_$methods"
//##protect##"class_$methods"
public:
// AS3 API member getters.
const ASString& get_PAD() const { return PAD; }
const ASString& get_REFLECT() const { return REFLECT; }
const ASString& get_REPEAT() const { return REPEAT; }
private:
// AS3 API members.
const ASString PAD;
const ASString REFLECT;
const ASString REPEAT;
//##protect##"class_$data"
//##protect##"class_$data"
};
}
//##protect##"methods"
//##protect##"methods"
}}} // namespace Scaleform { namespace GFx { namespace AS3
#endif
近期下载者:
相关文件:
收藏者: