Skip to content
A-MC Creative Development

A-MC Creative Development

Programming, Music, Tech, Hardware, Amiga, Commodore, Retrogaming and probably much more :)

  • Home
  • SOFTWARE
    • Hollywood Source & Libraries
    • APPBuilder Tool
    • HFinder 2017
    • HGUI
    • GEMZ
    • White Dot
  • Allanon’s Music Corner
  • About Me
  • MANUALS
  • Hire Me!
  • Privacy Policy
  • Toggle search form

G2D Library almost ready!

Posted on November 19, 2022 By allanon No Comments on G2D Library almost ready!

I’m finishing the documentation of the G2D library for Hollywood, with this nice addon everyHollywood  programmer will get a very handy and simple way to skin their applications, the skin system support also multiple skin layers to create rich and beatyful patterns.

Here is a brief list of the included classes and methods:

  •  G2D.Area:Box(color, offset)
  • G2D.Area:FillColor(color)
  • G2D.Area:FillPattern(BrushID)
  • G2D.Area:Move(x, y, absolute)
  • G2D.Area:New(x, y, w, h)
  • G2D.Area:Scale(WFactor, HFactor)
  • G2D.Area:SkinBevel(colors, aspect)
  • G2D.Area:SkinColor(color, alpha)
  • G2D.Area:SkinFitMax(brush, offset, alpha, align)
  • G2D.Area:SkinFitMin(brush, offset, alpha, align, border)
  • G2D.Area:SkinGradient(col1, col2, alpha, angle)
  • G2D.Area:SkinHPattern(brush, offset, alpha)
  • G2D.Area:SkinHPattern3S(brush, sectors, alpha, vadapt)
  • G2D.Area:SkinMulti(levels, offset)
  • G2D.Area:SkinPattern(brush, offset, alpha, size)
  • G2D.Area:SkinPattern9S(brush, sectors, alpha, vadapt)
  • G2D.Area:SkinQuick(SkinBrush, Mode)
  • G2D.Area:SkinShades(colList, angle)
  • G2D.Area:SkinStretch(brush, offset, alpha, stretch_fix)
  • G2D.Area:SkinVPattern(brush, offset, alpha)
  • G2D.Area:SkinVPattern3S(brush, sectors, alpha, vadapt)
  • G2D.Area:Snapshot(BGPic)
  • G2D.BGPic.CreateSkinned(width, height, skin_struct)
  • G2D.Point:Distance(point2D)
  • G2D.Point:DotProduct(point2D)
  • G2D.Point:MidPoint(point2D, NewObject)
  • G2D.Point:New(x, y)
  • G2D.Point:Normal2D(Point2D, s)
  • G2D.Point:Normalize()
  • G2D.Point:Rotate(point, angle)
  • G2D.Point:Scale(point, scaleW, scaleH)
  • G2D.Poly:Collide(Poly2)
  • G2D.Poly:Draw()
  • G2D.Poly:New(params)
  • G2D.Poly:Project(Axis)
  • G2D.Poly:SetAnchor(anchorX, anchorY)
  • G2D.Poly:SetAngle(angle)
  • G2D.Poly:SetScale(scaleWidth, scaleHeight)
  • G2D.Poly:Translate(x, y)

Here is the link to the docs wiki (as I said it’s not yet finished):
http://a-mc.biz/docsite/doku.php?id=hollywoodlibs:g2d:main 

Subscribe to support me in this huge work, all I need is coffee!
😀

Hollywood

Post navigation

Previous Post: HFinder v2.1 for Windows released
Next Post: G2D Library for Hollywood-MAL released!

Related Posts

Hasteroids & GLFX Update Hollywood
EASING Lib released Hollywood
Allanon Logo, Music Allanon's Music Emula is on the way Emula
WELCOME! Hollywood
EmuLa EmuLa development: what goin’ on? Emula
Helpers Library v1.6 part 2 Hollywood

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Support me on Patreon!

My Patreon PageSupport me on Patreon!

Support with PayPal

Support me with a small donation!

Recent Posts

  • 2026 Update : run baby, run!
  • The last progress report of the year!
  • November’s round up!
  • Progress Report: September

Categories

Archives

Recent Comments

  • allanon on AmiCloud Beta 04 released! The DropBox alternative
  • Paul Issegalö on AmiCloud Beta 04 released! The DropBox alternative
  • allanon on AppBuilder v2.0 released

My Music Page on Facebook

My Music Page on Facebook

My Twitter

My Tweets

I’m on Spotify and Soundcloud!

My Spotify PageListen to my music!
My Soundcloud PageListen to my music!
Privacy & Cookies : This site use cookies. Please take a moment to review our privacy policy. Our Cookie and Privacy Policy

Follow me on Mastodon

Mastodon.Uno

Copyright © 2026 A-MC Creative Development.

Powered by PressBook Masonry Dark