News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

Continuing Direct2D..

Started by K_F, March 06, 2014, 06:45:39 AM

Previous topic - Next topic

K_F

Well.. I've come to the stage where I must learn D2D 'like a nerd' as this is the next stage of my 'leetle project'..
My way of learning.. is to decode the 'cryptic' MSDN by making notes... which I'll post here - maybe you'll also find it useful.

Anyway notes to date :

;---DIRECT2D-----------------------------------------------------------------------------------------------------------
https://www.dropbox.com/s/r2jbtqlrjj6w7hr/DIRECT2D_ENUMERATIONS.pdf (26/03/2014)
https://www.dropbox.com/s/oct12t0xxjeqfxs/DIRECT2D%20BASE%20STRUCTURES.pdf (26/03/2014)
https://www.dropbox.com/s/2jjec685aa1zdgz/DIRECT2D%20STRUCTURES.pdf (26/03/2014)
https://www.dropbox.com/s/kqhmam329ai92ki/DIRECT2D_HELPER_FUNCTIONS.pdf (26/03/2014)

https://www.dropbox.com/s/9z5epm12t6fp46d/DIRECT2D_INTERFACES.pdf (26/03/2014)
https://www.dropbox.com/s/kgrafesoncejhcw/DIRECT2D_ID2D1_CREATE_FACTORY.pdf  (26/03/2014)
https://www.dropbox.com/s/h6v2dquoyjcu6jr/DIRECT2D_ID2D1_RENDER_TARGET.pdf  (26/03/2014)

Early Diagrammatic Interfaces (will upgrade later)
https://www.dropbox.com/s/yczjdv35o8u8ygp/D2D_001.pdf
https://www.dropbox.com/s/xwt4dhidchfqihe/D2D_002.pdf


;---DIRECT WRITE-----------------------------------------------------------------------------------------------------------
https://www.dropbox.com/s/h2txmqewj16kkq5/DIRECTWRITE_ENUMERATIONS.pdf (27/03/2104)
https://www.dropbox.com/s/0c4v1i63kh5wd4h/DIRECTWRITE_STRUCTURES.pdf (29/03/2014)
https://www.dropbox.com/s/u29zpk2ti6a1pgp/DIRECTWRITE_INTERFACES.pdf (31/03/2014)
https://www.dropbox.com/s/vuyzvu3jg6udywp/DIRECTWRITE_FUNCTIONS_EQUATES.pdf (31/03/2104)



I'll add stuff as it goes...
:t

Updated the current files - All looks OK - Scream at me if I've left anything out or mistakes  :biggrin:
More INC files to go through - want to finish by the end of this week
8)


'Sire, Sire!... the peasants are Revolting !!!'
'Yes, they are.. aren't they....'

K_F

Added the Interfaces pdf

I've put this in a hierarchical/inherited fashion from IUnknown 'downwards'
If I'm not mistaken I have the Vtable offsets correct here, but will have to update the other pdf's later.

I must 'recap' on COM as it's been a lonnngggg time  :biggrin:

Thanks to qWord for his INC files  :t
'Sire, Sire!... the peasants are Revolting !!!'
'Yes, they are.. aren't they....'

K_F

Added Helper Functions... Nearly finished.. :icon_eek:

I must just go through all the parameters changing them to their correct 'assembler types'

:biggrin:
'Sire, Sire!... the peasants are Revolting !!!'
'Yes, they are.. aren't they....'

Gunther

Thank you, K_F for your distribution. You're a hard working man. It's a good overview.

Gunther
You have to know the facts before you can distort them.

K_F

 :biggrin: :biggrin:
Thanks dude.. but it's still a mess to me.
The rest of this week I must put an organisational flow to it..

It's frustrating me.. maybe I should do something different for a few days then hit it again from the week-end.
I must get this finished as it's a big block in my project.. but it has to be done 'properly'..
;)
'Sire, Sire!... the peasants are Revolting !!!'
'Yes, they are.. aren't they....'

Gunther

Hi K_F,

what's the goal of your project?

Gunther
You have to know the facts before you can distort them.

K_F

Very adaptable number crunching with 2D and 3D presentation and manipulation of results.

Maybe I'll call it.. VANC  :biggrin: :biggrin:
'Sire, Sire!... the peasants are Revolting !!!'
'Yes, they are.. aren't they....'

dedndave

Adaptable Numeric Application Logic

K_F

'Sire, Sire!... the peasants are Revolting !!!'
'Yes, they are.. aren't they....'

dedndave

 :biggrin:

how about....

Universal Really Adaptable Numerically Usable Subroutine

Programmable Environment Numerically Illogical Subroutine

Gunther

Dave you're a cheeky monkey.

Gunther
You have to know the facts before you can distort them.

K_F

You should have seen my 'deleted' section
But as HUTCH says... this is a business/family forum..
:t :eusa_boohoo: :icon_mrgreen:
'Sire, Sire!... the peasants are Revolting !!!'
'Yes, they are.. aren't they....'

anunitu

Dave,did you used to write Microsoft Dos manuals?

dedndave

 :P
i did write some manuals for Sperry Flight Systems, back in the 80's
avionics maintenance manuals, written so a trained monkey could do it - very boring
in fact, i dozed off a couple times - lol

jj2007

Quote from: dedndave on March 19, 2014, 10:02:37 PM
Programmable Environment Numerically Illogical Subroutine

For that algo, you'll need the float unit control key 8)