class_texture - dragonsoulz/godot GitHub Wiki
Texture
####Inherits: Resource ####Category: Core
Brief Description
Texture for 2D and 3D.
Member Functions
- int get_width ( ) const
- int get_height ( ) const
- Vector2 get_size ( ) const
- RID get_rid ( ) const
- bool has_alpha ( ) const
- void set_flags ( int flags )
- int get_flags ( ) const
- void draw ( RID canvas_item, Vector2 pos, Color modulate=Color(1,1,1,1) ) const
- void draw_rect ( RID canvas_item, Rect2 rect, bool tile, Color modulate=Color(1,1,1,1) ) const
- void draw_rect_region ( RID canvas_item, Rect2 rect, Rect2 src_rect, Color modulate=Color(1,1,1,1) ) const
Numeric Constants
- FLAG_MIPMAPS = 1 - Generate mipmaps.
- FLAG_REPEAT = 2 - Repeat (instead of clamp to edge).
- FLAG_FILTER = 4 - Turn on magnifying filter.
- FLAG_VIDEO_SURFACE = 4096 - Texture is a video surface
- FLAGS_DEFAULT = 7 - Default flags
- FLAG_ANISOTROPIC_FILTER = 8
- FLAG_CONVERT_TO_LINEAR = 16
Description
A texture works by registering an image in the video hardware, which then can be used in 3D models or 2D Sprite or GUI Controls.
Member Function Description
get_width
- int get_width ( ) const
Return the texture width.
get_height
- int get_height ( ) const
Return the texture height.
get_size
- Vector2 get_size ( ) const
Return the texture size.
get_rid
- RID get_rid ( ) const
Return the texture RID as used in the VisualServer.
set_flags
- void set_flags ( int flags )
Change the texture flags.
get_flags
- int get_flags ( ) const
Return the current texture flags.
draw
Draw the texture into a a VisualServer canvas item.