Advertisement
Guest User

Untitled

a guest
Feb 19th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. Public Function ToBlendFuncSeparate(ByVal FromRGB As Long, ByVal ToRGB As Long, ByVal FromAlpha As Long, ByVal ToAlpha As Long) As Long
  2.  
  3. ToBlendFuncSeparate = (FromRGB Or (SHL(ToRGB, 4))) Or SHL(FromAlpha Or (SHL(ToAlpha, 4)), 8)
  4. End Function
  5.  
  6. Public Function ToBlendFunc(ByVal Source As Long, ByVal Destination As Long) As Long
  7.  
  8. ToBlendFunc = ToBlendFuncSeparate(Source, Destination, Source, Destination)
  9.  
  10. End Function
  11.  
  12. Function SHL(ByVal Number As Long, ByVal Bit As Integer) As Long
  13.  
  14. SHL = Number * 2 ^ (Bit - 1)
  15.  
  16. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement