CubeMap
Inherits: Resource < Reference < Object A CubeMap is a 6-sided 3D texture.
Description
A 6-sided 3D texture typically used for faking reflections. It can be used to make an object look as if it’s reflecting its surroundings. This usually delivers much better performance than other reflection methods.
Properties
Methods
Enumerations
Storage:
- STORAGE_RAW = 0 —- Store the
CubeMapwithout any compression. - STORAGE_COMPRESS_LOSSY = 1 —- Store the
CubeMapwith strong compression that reduces image quality. - STORAGE_COMPRESS_LOSSLESS = 2 —- Store the
CubeMapwith moderate compression that doesn’t reduce image quality.
Side:
- SIDE_LEFT = 0 —- Identifier for the left face of the
CubeMap. - SIDE_RIGHT = 1 —- Identifier for the right face of the
CubeMap. - SIDE_BOTTOM = 2 —- Identifier for the bottom face of the
CubeMap. - SIDE_TOP = 3 —- Identifier for the top face of the
CubeMap. - SIDE_FRONT = 4 —- Identifier for the front face of the
CubeMap. - SIDE_BACK = 5 —- Identifier for the back face of the
CubeMap.
Flags:
- FLAG_MIPMAPS = 1 —- Generate mipmaps, to enable smooth zooming out of the texture.
- FLAG_REPEAT = 2 —- Repeat (instead of clamp to edge).
- FLAG_FILTER = 4 —- Turn on magnifying filter, to enable smooth zooming in of the texture.
- FLAGS_DEFAULT = 7 —- Default flags. Generate mipmaps, repeat, and filter are enabled.
Property Descriptions
- int flags
CubeMap. See the Flags constants for details.
- float lossy_storage_quality
CubeMapif the storage mode is set to STORAGE_COMPRESS_LOSSY.
- Storage storage_mode
CubeMap‘s storage mode. See Storage constants.Method Descriptions
- int get_height ( ) const
CubeMap‘s height.
- Image get_side ( Side side ) const
Image for a side of the
CubeMapusing one of the Side constants.
- int get_width ( ) const
CubeMap‘s width.
- set_side ( Side side, Image image )
Image for a side of the
CubeMapusing one of the Side constants.
