Browse Source

BLOCKS: Added some extra LittleFoot definitions and a new local config for gamma correction

tags/2021-05-28
ed 8 years ago
parent
commit
8106722da7
2 changed files with 18 additions and 1 deletions
  1. +4
    -1
      modules/juce_blocks_basics/blocks/juce_BlockConfigManager.h
  2. +14
    -0
      modules/juce_blocks_basics/protocol/juce_BlocksProtocolDefinitions.h

+ 4
- 1
modules/juce_blocks_basics/blocks/juce_BlockConfigManager.h View File

@@ -49,7 +49,7 @@ struct BlockConfigManager
options
};
static constexpr uint32 numConfigItems = 59;
static constexpr uint32 numConfigItems = 60;
struct ConfigDescription
{
@@ -115,6 +115,9 @@ struct BlockConfigManager
"Lowest",
"Disabled",
"Hardest" }, "Play mode" },
{ gammaCorrection, 0, 0, 1, false, "Gamma Correction", ConfigType::boolean, {}, {} },
// These can be defined for unique usage for a given Littlefoot script
{ user0, 0, 0, 127, false, {}, ConfigType::integer, {}, {} },
{ user1, 0, 0, 127, false, {}, ConfigType::integer, {}, {} },


+ 14
- 0
modules/juce_blocks_basics/protocol/juce_BlocksProtocolDefinitions.h View File

@@ -222,6 +222,8 @@ enum ConfigItemId
xTrackingMode = 30,
yTrackingMode = 31,
zTrackingMode = 32,
// Graphics
gammaCorrection = 33,
// User
user0 = 64,
user1 = 65,
@@ -447,12 +449,22 @@ static constexpr const char* ledProgramLittleFootFunctions[] =
"setClusteringActive/vb",
"makeARGB/iiiii",
"blendARGB/iii",
"setDepthShadingActive/viiiib",
"setBlendType/vi",
"fillPixel/viii",
"blendPixel/viii",
"drawLine/viiiii",
"blendLine/viiiii",
"fillRect/viiiii",
"blendRect/viiiii",
"blendGradientRect/viiiiiiii",
"fillQuad/vifffffffff",
"blendQuad/viffffffff",
"blendCircle/vifffb",
"drawLine3D/viiiiiii",
"blendLine3D/viiiiiii",
"fillQuad3D/viffffffffffff",
"blendQuad3D/viffffffffffff",
"addPressurePoint/vifff",
"drawPressureMap/v",
"fadePressureMap/v",
@@ -489,5 +501,7 @@ static constexpr const char* ledProgramLittleFootFunctions[] =
"onControlPress/vi",
"onControlRelease/vi",
"initControl/viiiiiiiii",
"setLED/viii",
"blendLed/viii",
nullptr
};

Loading…
Cancel
Save