Value | Meaning |
---|---|
flagUnshaded0 | No lighting is used on the object. Color comes directly from ALBEDO. |
flagUseVertexLighting1 | Lighting is calculated per-vertex rather than per-pixel. This can be used to increase the speed of the shader at the cost of quality. |
flagDisableDepthTest2 | Disables the depth test, so this object is drawn on top of all others. However, objects drawn after it in the draw order may cover it. |
flagAlbedoFromVertexColor3 | Set ALBEDO to the per-vertex color specified in the mesh. |
flagSrgbVertexColor4 | Vertex color is in sRGB space and needs to be converted to linear. Only applies in the GLES3 renderer. |
flagUsePointSize5 | Uses point size to alter the size of primitive points. Also changes the albedo texture lookup to use POINT_COORD instead of UV. |
flagFixedSize6 | Object is scaled by depth so that it always appears the same size on screen. |
flagBillboardKeepScale7 | Shader will keep the scale set for the mesh. Otherwise the scale is lost when billboarding. Only applies when paramsBillboardMode is constant BILLBOARD_ENABLED. |
flagUv1UseTriplanar8 | Use triplanar texture lookup for all texture lookups that would normally use UV. |
flagUv2UseTriplanar9 | Use triplanar texture lookup for all texture lookups that would normally use UV2. |
flagTriplanarUseWorld10 | Use world coordinates in the triplanar texture lookup instead of local coordinates. |
flagAoOnUv211 | Use UV2 coordinates to look up from the aoTexture. |
flagEmissionOnUv212 | Use UV2 coordinates to look up from the emissionTexture. |
flagUseAlphaScissor13 | Use alpha scissor. Set by paramsUseAlphaScissor. |
flagAlbedoTextureForceSrgb14 | Forces the shader to convert albedo from sRGB space to linear space. |
flagDontReceiveShadows15 | Disables receiving shadows from other objects. |
flagEnsureCorrectNormals16 | Ensures that normals appear correct, even with non-uniform scaling. |
flagDisableAmbientLight17 | Disables receiving ambient light. |
flagUseShadowToOpacity18 | Enables the shadow to opacity feature. |
flagMax19 | Represents the size of the flags enum. |