GridMap

Inherits: Spatial < Node < Object

Category: Core

Brief Description

Member Functions

AABB area_get_bounds ( int area ) const
String area_get_name ( int area ) const
Color area_get_portal_disable_color ( int area ) const
float area_get_portal_disable_distance ( int area ) const
bool area_is_exterior_portal ( int area ) const
void area_set_exterior_portal ( int area, bool enable )
void area_set_name ( int area, String name )
void area_set_portal_disable_color ( int area, Color color )
void area_set_portal_disable_distance ( int area, float distance )
void bake_geometry ( )
void clear ( )
int create_area ( int id, AABB area )
void erase_area ( int area )
int get_cell_item ( int x, int y, int z ) const
int get_cell_item_orientation ( int x, int y, int z ) const
float get_cell_size ( ) const
bool get_center_x ( ) const
bool get_center_y ( ) const
bool get_center_z ( ) const
int get_octant_size ( ) const
MeshLibrary get_theme ( ) const
int get_unused_area_id ( ) const
bool is_baking_enabled ( ) const
bool is_using_baked_light ( ) const
void resource_changed ( Object resource )
void set_bake ( bool enable )
void set_cell_item ( int x, int y, int z, int item, int orientation=0 )
void set_cell_size ( float size )
void set_center_x ( bool enable )
void set_center_y ( bool enable )
void set_center_z ( bool enable )
void set_clip ( bool enabled, bool clipabove=true, int floor=0, int axis=0 )
void set_octant_size ( int size )
void set_theme ( MeshLibrary theme )
void set_use_baked_light ( bool use )

Numeric Constants

  • INVALID_CELL_ITEM = -1

Member Function Description

  • AABB area_get_bounds ( int area ) const
  • Color area_get_portal_disable_color ( int area ) const
  • float area_get_portal_disable_distance ( int area ) const
  • bool area_is_exterior_portal ( int area ) const
  • void area_set_exterior_portal ( int area, bool enable )
  • void area_set_name ( int area, String name )
  • void area_set_portal_disable_color ( int area, Color color )
  • void area_set_portal_disable_distance ( int area, float distance )
  • void bake_geometry ( )
  • void clear ( )
  • void erase_area ( int area )
  • int get_cell_item_orientation ( int x, int y, int z ) const
  • float get_cell_size ( ) const
  • bool get_center_x ( ) const
  • bool get_center_y ( ) const
  • bool get_center_z ( ) const
  • int get_octant_size ( ) const
  • int get_unused_area_id ( ) const
  • bool is_baking_enabled ( ) const
  • bool is_using_baked_light ( ) const
  • void resource_changed ( Object resource )
  • void set_bake ( bool enable )
  • void set_cell_size ( float size )
  • void set_center_x ( bool enable )
  • void set_center_y ( bool enable )
  • void set_center_z ( bool enable )
  • void set_clip ( bool enabled, bool clipabove=true, int floor=0, int axis=0 )
  • void set_octant_size ( int size )
  • void set_use_baked_light ( bool use )