VisualInstance¶
Inherits: CullInstance < Spatial < Node < Object
Inherited By: BakedLightmap, GIProbe, GeometryInstance, Light, ReflectionProbe, RootMotionView
Padre de todos los nodos visuales 3D.
Descripción¶
La VisualInstance se utiliza para conectar un recurso a una representación visual. Todos los nodos visuales 3D heredan de VisualInstance. En general, no debes acceder directamente a las propiedades de VisualInstance ya que son accedidas y gestionadas por los nodos que heredan de VisualInstance. VisualInstance es la representación de nodo de la instancia VisualServer.
Propiedades¶
|
Métodos¶
get_aabb ( ) const |
|
get_base ( ) const |
|
get_instance ( ) const |
|
get_layer_mask_bit ( int layer ) const |
|
get_transformed_aabb ( ) const |
|
void |
|
void |
set_layer_mask_bit ( int layer, bool enabled ) |
Descripciones de Propiedades¶
int layers
Default |
|
Setter |
set_layer_mask(value) |
Getter |
get_layer_mask() |
La capa(s) de representación sobre la que se dibuja este VisualInstance.
Este objeto sólo será visible para Camera cuya máscara de selección incluya el objeto renderizado que este VisualInstance tiene configurado.
Descripciones de Métodos¶
AABB get_aabb ( ) const
Devuelve el AABB (también conocido como el cuadro delimitador) para este VisualInstance. Ver también get_transformed_aabb.
RID get_base ( ) const
Devuelve el RID del recurso asociado a este VisualInstance. Por ejemplo, si el Nodo es un MeshInstance, esto devolverá el RID del Mesh asociado.
RID get_instance ( ) const
Devuelve el RID de esta instancia. Este RID es el mismo que el RID devuelto por VisualServer.instance_create. Este RID es necesario si quieres llamar a las funciones de VisualServer directamente en este VisualInstance.
Devuelve true cuando la capa especificada está activada en layers y false en caso contrario.
AABB get_transformed_aabb ( ) const
Devuelve el AABB transformado (también conocido como el cuadro delimitador) para este VisualInstance.
Transformado en este caso significa el AABB más la posición, rotación y escala de la Transform del Spatial. Ver también get_aabb.
void set_base ( RID base )
Establece el recurso que es instanciado por este VisualInstance, que cambia la forma en que el motor maneja el VisualInstance bajo el capó. Equivalente al VisualServer.instance_set_base.
Permite una capa particular en layers.