o: ActiveSupport::Cache::Entry	:@compressedF:@expires_in0:@created_atf1372843467.86461:@value"
{I"
class:EFI"ProcessedAsset;�FI"logical_path;�FI"Renderer/BlendingState.js;�TI"
pathname;�FI"V/Users/bwrona/www/engines/cesium/app/assets/javascripts/Renderer/BlendingState.js;�TI"content_type;�FI"application/javascript;�FI"
mtime;�FI"2013-07-03T11:02:49+02:00;�FI"length;�Fi�I"digest;�F"%39e2fef3cfb72e60e05eac44d575c4e8I"source;�FI"�/*global define*/

define([
        './BlendEquation',
        './BlendFunction'
    ], function(
        BlendEquation,
        BlendFunction) {
    "use strict";

    /**
     * DOC_TBA
     *
     * @exports BlendingState
     */
    var BlendingState = {
        /**
         * DOC_TBA
         */
        DISABLED : {
            enabled : false
        },

        /**
         * DOC_TBA
         */
        ALPHA_BLEND : {
            enabled : true,
            equationRgb : BlendEquation.ADD,
            equationAlpha : BlendEquation.ADD,
            functionSourceRgb : BlendFunction.SOURCE_ALPHA,
            functionSourceAlpha : BlendFunction.SOURCE_ALPHA,
            functionDestinationRgb : BlendFunction.ONE_MINUS_SOURCE_ALPHA,
            functionDestinationAlpha : BlendFunction.ONE_MINUS_SOURCE_ALPHA
        },

        /**
         * DOC_TBA
         */
        PRE_MULTIPLIED_ALPHA_BLEND : {
            enabled : true,
            equationRgb : BlendEquation.ADD,
            equationAlpha : BlendEquation.ADD,
            functionSourceRgb : BlendFunction.ONE,
            functionSourceAlpha : BlendFunction.ONE,
            functionDestinationRgb : BlendFunction.ONE_MINUS_SOURCE_ALPHA,
            functionDestinationAlpha : BlendFunction.ONE_MINUS_SOURCE_ALPHA
        },

        /**
         * DOC_TBA
         */
        ADDITIVE_BLEND : {
            enabled : true,
            equationRgb : BlendEquation.ADD,
            equationAlpha : BlendEquation.ADD,
            functionSourceRgb : BlendFunction.SOURCE_ALPHA,
            functionSourceAlpha : BlendFunction.SOURCE_ALPHA,
            functionDestinationRgb : BlendFunction.ONE,
            functionDestinationAlpha : BlendFunction.ONE
        }
    };

    return BlendingState;
});
;�FI"dependency_digest;�F"%53b7dd79c134a3420f2d88ad6d597eacI"required_paths;�F[I"V/Users/bwrona/www/engines/cesium/app/assets/javascripts/Renderer/BlendingState.js;�TI"dependency_paths;�F[{I"	path;�FI"V/Users/bwrona/www/engines/cesium/app/assets/javascripts/Renderer/BlendingState.js;�TI"
mtime;�FI"2013-07-03T11:02:49+02:00;�FI"digest;�F"%f9f3d59f3c171c52629617af478fde61I"
_version;�F"%6776f581a4329e299531e1d52aa59832