JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::etw Namespace Reference

Enumerations

enum  {
  paintKeyword = 1 << 0 ,
  sizeKeyword = 1 << 1 ,
  graphicsKeyword = 1 << 2 ,
  crucialKeyword = 1 << 3 ,
  threadPaintKeyword = 1 << 4 ,
  messageKeyword = 1 << 5 ,
  direct2dKeyword = 1 << 6 ,
  softwareRendererKeyword = 1 << 7 ,
  resourcesKeyword = 1 << 8 ,
  componentKeyword = 1 << 9 ,
  spriteKeyword = 1 << 10
}
 
enum  : uint64_t {
  direct2dHwndPaintStart ,
  direct2dHwndPaintEnd ,
  endDraw ,
  present1SwapChainStart ,
  present1SwapChainEnd ,
  swapChainThreadEvent ,
  waitForVBlankDone ,
  callVBlankListeners ,
  resize ,
  createResource ,
  presentIdleFrame ,
  direct2dImagePaintStart ,
  direct2dImagePaintEnd ,
  startD2DFrame ,
  flush ,
  startGDIFrame ,
  startGDIImage ,
  endGDIFrame ,
  createLowLevelGraphicsContext ,
  createDeviceResources ,
  createSwapChain ,
  createSwapChainBuffer ,
  createPeer ,
  mapBitmap ,
  unmapBitmap ,
  createDirect2DBitmapFromImage ,
  createDirect2DBitmap ,
  setOrigin ,
  addTransform ,
  clipToRectangle ,
  clipToRectangleList ,
  excludeClipRectangle ,
  clipToPath ,
  clipToImageAlpha ,
  saveState ,
  restoreState ,
  beginTransparencyLayer ,
  endTransparencyLayer ,
  setFill ,
  setOpacity ,
  setInterpolationQuality ,
  fillRect ,
  fillRectReplace ,
  fillRectList ,
  drawRectTranslated ,
  drawRectTransformed ,
  drawRect ,
  fillPath ,
  strokePath ,
  drawPath ,
  drawImage ,
  drawLine ,
  setFont ,
  drawGlyph ,
  drawGlyphRun ,
  drawTextLayout ,
  drawRoundedRectangle ,
  fillRoundedRectangle ,
  drawEllipse ,
  fillEllipse ,
  filledGeometryRealizationCacheHit ,
  filledGeometryRealizationCreated ,
  strokedGeometryRealizationCacheHit ,
  strokedGeometryRealizationCreated ,
  releaseGeometryRealization ,
  gradientCacheHit ,
  gradientCreated ,
  releaseGradient ,
  nativeDropShadow ,
  nativeGlowEffect ,
  resetToDefaultState ,
  reduceClipRegionRectangle ,
  reduceClipRegionRectangleList ,
  reduceClipRegionImage ,
  reduceClipRegionPath ,
  excludeClipRegion ,
  fillAll ,
  repaint ,
  paintComponentAndChildren ,
  paintWithinParentContext ,
  createSpriteBatch ,
  setSprites ,
  addSprites ,
  drawSprites
}
 

Functions

template<typename Number >
auto toVector (const Rectangle< Number > &r)
 
template<typename Number >
auto toVector (const RectangleList< Number > &list)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
paintKeyword 
sizeKeyword 
graphicsKeyword 
crucialKeyword 
threadPaintKeyword 
messageKeyword 
direct2dKeyword 
softwareRendererKeyword 
resourcesKeyword 
componentKeyword 
spriteKeyword 

◆ anonymous enum

anonymous enum : uint64_t
Enumerator
direct2dHwndPaintStart 
direct2dHwndPaintEnd 
endDraw 
present1SwapChainStart 
present1SwapChainEnd 
swapChainThreadEvent 
waitForVBlankDone 
callVBlankListeners 
resize 
createResource 
presentIdleFrame 
direct2dImagePaintStart 
direct2dImagePaintEnd 
startD2DFrame 
flush 
startGDIFrame 
startGDIImage 
endGDIFrame 
createLowLevelGraphicsContext 
createDeviceResources 
createSwapChain 
createSwapChainBuffer 
createPeer 
mapBitmap 
unmapBitmap 
createDirect2DBitmapFromImage 
createDirect2DBitmap 
setOrigin 
addTransform 
clipToRectangle 
clipToRectangleList 
excludeClipRectangle 
clipToPath 
clipToImageAlpha 
saveState 
restoreState 
beginTransparencyLayer 
endTransparencyLayer 
setFill 
setOpacity 
setInterpolationQuality 
fillRect 
fillRectReplace 
fillRectList 
drawRectTranslated 
drawRectTransformed 
drawRect 
fillPath 
strokePath 
drawPath 
drawImage 
drawLine 
setFont 
drawGlyph 
drawGlyphRun 
drawTextLayout 
drawRoundedRectangle 
fillRoundedRectangle 
drawEllipse 
fillEllipse 
filledGeometryRealizationCacheHit 
filledGeometryRealizationCreated 
strokedGeometryRealizationCacheHit 
strokedGeometryRealizationCreated 
releaseGeometryRealization 
gradientCacheHit 
gradientCreated 
releaseGradient 
nativeDropShadow 
nativeGlowEffect 
resetToDefaultState 
reduceClipRegionRectangle 
reduceClipRegionRectangleList 
reduceClipRegionImage 
reduceClipRegionPath 
excludeClipRegion 
fillAll 
repaint 
paintComponentAndChildren 
paintWithinParentContext 
createSpriteBatch 
setSprites 
addSprites 
drawSprites 

Function Documentation

◆ toVector() [1/2]

template<typename Number >
auto juce::etw::toVector ( const Rectangle< Number > &  r)

◆ toVector() [2/2]

template<typename Number >
auto juce::etw::toVector ( const RectangleList< Number > &  list)

References juce::list.