User's customizable globals for overriding the default SINT settings, such as a renderer's default resolution, framerate, float percision, etc.
Example
// Use the native window resolution as the default resolution
// will support high-density displays when rendering
SINT.settings.RESOLUTION = window.devicePixelRatio.
// Disable interpolation when scaling, will make texture be pixelated
SINT.settings.SCALE_MODE = SINT.SCALE_MODES.NEAREST;
Members
-
Can we upload the same buffer in a single frame?
-
Default filter resolution.
- Default Value:
- 1
-
Default Garbage Collection maximum check count.
- Default Value:
- 600
-
Default Garbage Collection max idle.
- Default Value:
- 3600
-
SINT.settings.GC_MODE SINT.GC_MODES static
-
Default Garbage Collection mode.
- Default Value:
- SINT.GC_MODES.AUTO
-
Default Mesh
canvasPadding.- See:
-
- SINT.mesh.Mesh#canvasPadding
-
If set to true WebGL will attempt make textures mimpaped by default. Mipmapping will only succeed if the base texture uploaded has power of two dimensions.
- Default Value:
- true
-
SINT.settings.PRECISION_FRAGMENT SINT.PRECISION static
-
Default specify float precision in fragment shader.
- Default Value:
- SINT.PRECISION.MEDIUM
-
SINT.settings.PRECISION_VERTEX SINT.PRECISION static
-
Default specify float precision in vertex shader.
- Default Value:
- SINT.PRECISION.HIGH
-
The default render options if none are supplied to SINT.WebGLRenderer or SINT.CanvasRenderer.
Properties:
Name Type Default Description viewHTMLCanvasElement null resolutionnumber 1 antialiasboolean false forceFXAAboolean false autoResizeboolean false transparentboolean false backgroundColornumber 0x000000 clearBeforeRenderboolean true preserveDrawingBufferboolean false roundPixelsboolean false widthnumber 800 heightnumber 600 legacyboolean false -
Default resolution / device pixel ratio of the renderer.
- Default Value:
- 1
-
The prefix that denotes a URL is for a retina asset.
- Default Value:
- /@([0-9\.]+)x/
Example
`@2x` -
SINT.settings.SCALE_MODE SINT.SCALE_MODES static
-
The scale modes that are supported by SINT.
- Default Value:
- SINT.SCALE_MODES.LINEAR
-
The default sprite batch size.
The default aims to balance desktop and mobile devices.
- Default Value:
- 4096
-
The maximum textures that this device supports.
- Default Value:
- 32
-
Target frames per millisecond.
- Default Value:
- 0.06
-
SINT.settings.TRANSFORM_MODE SINT.TRANSFORM_MODE static
-
Default transform type.
- Default Value:
- SINT.TRANSFORM_MODE.STATIC
-
SINT.settings.WRAP_MODE SINT.WRAP_MODES static
-
Default wrap modes that are supported by SINT.
- Default Value:
- SINT.WRAP_MODES.CLAMP