Skip to main content

CrystalDocs builds documentation for every shard, on request. The announcement: Documentation for every shard, on CrystalBits.

CrystalDocs

    Browse DocsCrystalShardsAbout

    github.com/point-click-engine/engine

    Types

    • PointClickEngine
      • ActionData
      • ActionExecutor
      • ActionInstance
      • ActionLoader
      • ActionOverlayManager
      • ActionRunner
      • Actions
        • ActionCheckpoint
        • ActionCondition
        • ActionData
        • ActionDrawHandler
        • ActionExecutor
        • ActionFinishHandler
        • ActionInstance
        • ActionLoader
        • ActionOverlayManager
        • ActionRunner
        • ActionStartHandler
        • ActionState
        • ActionUpdateHandler
        • BackgroundLayer
        • OverlaySprite
      • AnimatedSprite
      • AnimationController
      • AnimationData
      • AnimationState
      • AssetLoader
      • AssetManager
        • AssetData
        • AssetNotFoundError
      • Audio
        • AmbientSound
        • AmbientSoundConfig
        • AmbientSoundManager
        • AudioManager
        • AudioResourceCache
          • ResourceInfo
        • CharacterFootsteps
        • FootstepConfig
        • FootstepSystem
        • Music
        • MusicManager
        • SoundEffect
        • SoundEffectManager
        • SpatialAudio
        • SurfaceArea
        • SurfaceType
        • VolumeController
      • AudioManager
      • Camera
      • Character
      • CharacterDialogue
      • CharacterMood
      • CharacterState
      • Characters
        • AI
          • FollowBehavior
          • IdleBehavior
          • NPCBehavior
          • PatrolBehavior
          • RandomWalkBehavior
        • AnimationController
        • AnimationData
        • AnimationState
        • Character
        • CharacterMood
        • CharacterState
        • CharacterStateManager
        • Dialogue
          • CharacterDialogue
          • ConditionValidator
          • DialogChoice
          • DialogNode
          • DialogTree
        • Direction
        • Direction8
        • MovementController
        • NPC
        • Player
        • ScriptableCharacter
        • SimpleNPC
        • SpriteController
        • Talkable
      • ConditionResult
      • Core
        • AchievementManager
          • Achievement
        • AnimationType
        • AssetError
        • AudioError
        • ConditionResult
        • Conditions
          • AchievementCondition
          • AndCondition
          • Condition
          • ConditionBuilder
          • ConditionParser
          • ConditionResult
          • ConditionValidationResult
            • Error
            • ErrorType
          • ConditionValidator
          • ConditionWrapper
          • FalseCondition
          • FlagCondition
          • NotCondition
          • OrCondition
          • QuestCondition
            • Status
          • QuestConditionBuilder
          • TimeCondition
            • Period
          • TrueCondition
          • VariableCondition
            • Operator
          • VariableConditionBuilder
        • ConfigError
        • ConfigManager
        • DebugConfig
        • DebugLevel
        • DependencyContainer
        • DependencyError
        • Drawable
        • Engine
        • EngineComponents
          • GameBuilder
          • InputHandler
          • RenderCoordinator
          • SystemManager
          • VerbInputSystem
        • ErrorHelpers
        • ErrorLogger
          • LogLevel
        • ErrorReporter
        • Events
          • AchievementUnlockedEvent
          • AnimationCompleteEvent
          • CharacterDirectionChangedEvent
          • CharacterInteractEvent
          • CharacterMoveStartEvent
          • CharacterPropertyChangedEvent
          • CharacterReachedTargetEvent
          • CharacterSpeakEndEvent
          • CharacterSpeakEvent
          • CharacterStateChangedEvent
          • CustomEvent
          • DialogChoiceSelectedEvent
          • DialogEndedEvent
          • DialogStartedEvent
          • DialogTextEvent
          • EventBus
          • EventHandler
          • GameEvent
          • GameLoadedEvent
          • GamePausedEvent
          • GameResumedEvent
          • GameSavedEvent
          • GameStartedEvent
          • GameStateChangedEvent
          • GameVariableChangedEvent
          • HandlerPriority
          • HotspotClickedEvent
          • HotspotHoveredEvent
          • ItemAddedEvent
          • ItemCombinedEvent
          • ItemRemovedEvent
          • ItemSelectedEvent
          • ItemUsedEvent
          • LocaleChangedEvent
          • MusicStartedEvent
          • MusicStoppedEvent
          • QuestAdvancedEvent
          • QuestCompletedEvent
          • QuestFailedEvent
          • QuestObjectiveCompletedEvent
          • QuestStartedEvent
          • SceneEnteredEvent
          • SceneExitedEvent
          • SceneTransitionStartEvent
          • SequenceEndedEvent
          • SequenceStartedEvent
          • SoundPlayedEvent
          • TimerFiredEvent
          • VerbSelectedEvent
          • VolumeChangedEvent
          • WorldClickEvent
        • FileError
        • GameConfig
          • AnimationConfig
          • AssetsConfig
          • AudioConfig
          • CursorConfig
          • DisplayConfig
          • GameInfo
          • InitialState
          • PlayerConfig
          • Position
          • SettingsConfig
          • SpriteInfo
          • StartupConfig
          • UIConfig
          • UIHint
          • WindowConfig
        • GameConstants
        • GameObject
        • GameStateManager
        • GameValue
        • IAssetValidator
        • ICameraManager
        • IConfigManager
        • IEventSystem
        • IGameStateManager
        • IInputManager
        • ILogger
        • IMemoryManager
        • IPerformanceMonitor
        • IRenderManager
        • IResourceLoader
        • ISceneManager
        • InputError
        • InputManager
        • InputState
        • LoadingError
        • PerformanceMonitor
        • PreflightCheck
        • Quest
        • QuestManager
        • QuestObjective
        • QuestReward
        • RenderError
        • RenderManager
        • RenderValidation
        • ResourceManager
        • Result
        • SaveData
        • SaveGameError
        • SaveSystem
        • SceneError
        • SceneManager
          • ActivationOptions
        • ServiceDescriptor
        • ServiceFactory
        • ServiceLifetime
        • ServiceRegistry
        • Services
        • SimpleResourceManager
        • StateChangeHandler
        • StateValue
        • Timer
        • TimerManager
        • TypedServiceFactory
        • UserSettings
          • AudioSettings
          • DisplaySettings
          • GameplaySettings
        • Validation
          • AssetValidationChecker
          • BaseValidator
          • PerformanceValidationChecker
          • PlatformInfoValidator
          • PreflightOrchestrator
          • RenderingValidationChecker
          • SecurityValidationChecker
          • ValidationContext
          • ValidationContextFactory
          • ValidationResult
        • ValidationError
        • ValidationResult
        • Validators
          • AssetValidator
            • AssetCheck
          • ConfigValidator
          • SceneCoordinateValidator
          • SceneValidator
        • VerbType
      • Dialog
      • DialogChoice
      • DialogNode
      • DialogStyle
      • DialogTree
      • Direction
      • Direction8
      • DisplayManager
      • Drawable
      • EventBus
      • FloatingDialog
      • FloatingDialogManager
      • FollowBehavior
      • Game
      • GameEvent
      • GameObject
      • GameStateManager
      • GameValue
      • Graphics
        • AnimatedSprite
        • Camera
        • Cameras
          • CameraError
        • Core
          • Camera
          • Display
            • ScalingMode
          • FrameContext
          • RenderContext
          • Renderer
          • Viewport
        • Display
        • Effect
        • EffectManager
        • Effects
          • CameraEffects
            • BaseCameraEffect
            • CameraEffectAdapter
            • CameraEffectFactory
            • FollowEffect
            • PanEffect
            • SwayEffect
            • ZoomEffect
          • Easing
          • Effect
          • EffectComponent
          • EffectContext
            • TargetType
          • EffectManager
          • ObjectEffects
            • ColorShiftEffect
              • ColorMode
            • ColorShiftMode
            • ColorShiftShader
            • DissolveEffect
              • DissolveMode
              • DissolvePattern
            • DissolveMode
            • DissolveParticle
            • DissolvePattern
            • DissolveShader
            • FloatEffect
            • FloatPattern
            • FloatShader
            • GlowEffect
            • HighlightEffect
              • HighlightType
            • HighlightShader
            • HighlightStyle
            • PulseEffect
              • EasingType
            • PulsePattern
            • PulseShader
            • ShaderObjectFactory
            • ShakeEffect
              • ShakeDirection
            • ShakePattern
            • ShakeShader
            • SwayFloatEffect
          • ParticleEffect
            • ParticleType
          • PostProcessing
            • BlurShader
            • BlurType
            • DistortionShader
            • DistortionType
            • GlowMode
            • GlowShader
            • PostProcessingFactory
          • SceneEffects
            • BaseSceneEffect
            • Bubble
            • DarknessEffect
            • DarknessEffectConfig
            • DarknessShader
            • DarknessType
            • EffectConfig
            • FlickerEffect
            • FogEffect
            • FogEffectConfig
            • FogLayer
            • FogShader
            • FogType
            • LetterboxEffect
            • LightSource
            • RainDrop
            • RainEffect
            • RainEffectConfig
            • RainIntensity
            • RainShader
            • SceneColorEffect
            • SceneEffectAdapter
            • SceneEffectFactory
            • SceneShakeEffect
            • ShaderLightSource
            • ShaderSceneEffect
            • ShaderSceneEffectFactory
            • SmokeEffect
            • SmokeParticle
            • Sparkle
            • SparkleEffect
            • TestOverlayEffect
            • TransitionEffect
            • TransitionType
            • UnderwaterEffect
            • UnderwaterEffectConfig
            • UnderwaterQuality
            • UnderwaterShader
          • ShaderEffect
          • ShaderLibrary
        • FrameContext
        • Layer
        • LayerManager
        • Layers
          • BackgroundLayer
            • TileMode
          • ForegroundLayer
          • Layer
          • LayerManager
          • SceneLayer
          • UILayer
        • Particles
          • EmissionShape
          • Emitter
          • EmitterConfig
          • Particle
          • Presets
        • RenderContext
        • Renderer
        • ShaderHelpers
        • ShaderSystem
        • Shaders
          • Effects
            • BloomEffect
            • ChromaticAberrationEffect
            • FilmGrainEffect
          • PostProcessPresets
          • PostProcessor
            • EffectEntry
          • Retro
            • CRTEffect
            • LCDEffect
            • PixelateEffect
            • VHSEffect
          • ShaderEffect
          • ShaderHelpers
          • ShaderManager
          • ShaderSystem
        • Sprite
        • Sprites
          • AnimatedSprite
          • AnimationDef
          • MultiAnimationSprite
          • Sprite
        • TransitionEffect
        • TransitionSceneEffect
        • UI
          • DialogAnchor
          • DialogManager
          • DialogRenderer
          • DialogStyle
          • InventoryRenderer
          • InventorySlot
          • NinePatch
          • NinePatchPresets
          • QuickInventoryRenderer
          • TextAlign
          • TextRenderer
          • VerticalAlign
        • Utils
          • BitmapFont
            • Glyph
          • BitmapFontManager
          • Color
          • Palette
            • Entry
          • PaletteCycler
          • Palettes
          • Screenshot
            • Format
            • Sequence
          • ScreenshotManager
        • Viewport
      • Hotspot
      • IdleBehavior
      • Inventory
        • InventoryItem
        • InventorySystem
        • ItemRegistry
          • ItemDefinition
          • ItemsFile
        • ItemValidationError
      • InventoryItem
      • InventoryUI
      • Locale
      • Localization
        • Locale
        • LocalizationManager
        • Translation
      • LocalizationManager
      • Music
      • NPC
      • NPCBehavior
      • NPCMood
      • Navigation
        • AStarAlgorithm
        • HeuristicCalculator
          • Method
        • MovementValidator
        • NavigationGrid
        • Node
        • PathOptimizer
        • Pathfinding
        • PathfindingDebugRenderer
      • NavigationGrid
      • Pathfinding
      • PatrolBehavior
      • Player
      • PolygonHotspot
      • PolygonRegion
      • Quest
      • QuestManager
      • QuestObjective
      • QuestReward
      • RandomWalkBehavior
      • Renderer
      • SaveData
      • SaveSystem
      • ScaleZone
      • Scene
      • Scenes
        • BackgroundRenderer
          • ScalingMode
        • CombinedCondition
          • LogicType
        • ComparisonOperator
        • Condition
        • ConditionHelper
        • DynamicHotspot
        • Hotspot
          • CursorType
        • HotspotManager
        • HotspotState
        • InventoryCondition
        • NavigationManager
        • PolygonCollisionDetector
        • PolygonHotspot
        • PolygonRegion
        • PolygonRenderer
        • ScaleZone
        • ScaleZoneManager
        • Scene
        • SceneLoader
        • StateCondition
        • StringCondition
        • TransitionHelper
          • TransitionResult
        • WalkBehindManager
        • WalkBehindRegion
        • WalkableArea
        • WalkablePointFinder
      • ScriptEngine
      • ScriptableCharacter
      • Scripting
        • AudioScriptAPI
        • CameraScriptAPI
        • CharacterScriptAPI
        • DialogScriptAPI
        • HotspotScriptAPI
        • InventoryScriptAPI
        • LuaEnvironment
        • LuaStateManager
        • SceneScriptAPI
        • ScriptAPIRegistry
        • ScriptEngine
        • UtilityScriptAPI
      • ShaderHelpers
      • ShaderSystem
      • SimpleNPC
      • SoundEffect
      • StatusBar
      • Tools
        • ValidatorCLI
      • TransitionEffect
      • Translation
      • UI
        • ConfigurationManager
          • ConfigCategory
          • ConfigData
          • Resolution
        • CursorManager
        • Dialog
        • DialogChoice
        • DialogManager
        • DialogPortrait
        • DialogPresenter
        • DialogStyle
        • FloatingDialog
        • FloatingDialogManager
        • FloatingText
        • FloatingTextManager
        • GUIManager
          • Button
          • Label
        • InputDialog
        • MenuInputHandler
          • InputAction
        • MenuNavigator
        • MenuRenderer
          • AnimationState
          • MenuTheme
        • MenuSystem
        • ObjectType
        • PortraitExpression
        • PortraitFrame
        • PortraitManager
        • PortraitPosition
        • StatusBar
        • UIManager
        • VerbCoin
        • VerbType
        • WrappedText
      • UIManager
      • Utils
        • VectorMath
        • YAMLConverters
          • ColorConverter
          • Vector2Converter
      • VerbCoin
      • WalkBehindRegion
      • WalkableArea
      • YAMLConverters
    • RL
    module

    PointClickEngine::Graphics::Effects::PostProcessing

    Class methods

    create(effect_name : String, **params) : ShaderEffect | Nil

    Convenience method to create post-processing effects

    Source

    Nested types

    • PointClickEngine::Graphics::Effects::PostProcessing::BlurShader
    • PointClickEngine::Graphics::Effects::PostProcessing::BlurType
    • PointClickEngine::Graphics::Effects::PostProcessing::DistortionShader
    • PointClickEngine::Graphics::Effects::PostProcessing::DistortionType
    • PointClickEngine::Graphics::Effects::PostProcessing::GlowMode
    • PointClickEngine::Graphics::Effects::PostProcessing::GlowShader
    • PointClickEngine::Graphics::Effects::PostProcessing::PostProcessingFactory

    Advertisement

    Crystal jobs from CrystalGigs

    • Your posting here

      Reach Crystal developers on CrystalGigsFirst party

    CrystalDocs.org - Crystal Shard Documentation Hosting

    The CrystalBits newsletter

    Crystal tutorials, release news and community writing. One email when there is something new, never a stream.

    You will get one confirmation email to check the address is yours. Unsubscribe any time.

    GitHubCrystalShardsCrystalGigsCrystalBitsCrystal LanguageStatsSponsor

    The Bushido Collective builds and maintains this site.
    Licensed under the Apache License 2.0