-
Notifications
You must be signed in to change notification settings - Fork 127
Open
Labels
Description
I tried to use playcanvas/attribute-parser#61 in CameraFrame.mjs script:
import {
CameraFrame as EngineCameraFrame,
Script,
Color,
// Tone mapping constants
TONEMAP_LINEAR,
TONEMAP_FILMIC,
TONEMAP_HEJL,
TONEMAP_ACES,
TONEMAP_ACES2,
TONEMAP_NEUTRAL,
// SSAO type constants
SSAOTYPE_NONE,
SSAOTYPE_LIGHTING,
SSAOTYPE_COMBINE,
// Pixel format constants
PIXELFORMAT_RGBA8,
PIXELFORMAT_111110F,
PIXELFORMAT_RGBA16F,
PIXELFORMAT_RGBA32F
} from 'playcanvas';
/**
* @import { Asset } from 'playcanvas';
*/
/** @enum {number} */
const ToneMapping = {
LINEAR: TONEMAP_LINEAR,
FILMIC: TONEMAP_FILMIC,
HEJL: TONEMAP_HEJL,
ACES: TONEMAP_ACES,
ACES2: TONEMAP_ACES2,
NEUTRAL: TONEMAP_NEUTRAL
};
/** @enum {string} */
const SsaoType = {
NONE: SSAOTYPE_NONE,
LIGHTING: SSAOTYPE_LIGHTING,
COMBINE: SSAOTYPE_COMBINE
};
/** @enum {number} */
const RenderFormat = {
RGBA8: PIXELFORMAT_RGBA8,
RG11B10: PIXELFORMAT_111110F,
RGBA16: PIXELFORMAT_RGBA16F,
RGBA32: PIXELFORMAT_RGBA32F
};
- it works in the engine examples.
- Editor parses it
- inspector displays it incorrectly, all empty values - this need fixing:
