Imperivm Modding WikiCKS · FORMATOS · GUÍASEnglish
TIPO CKSReferencia CKS

rect

Consulta sus miembros y las firmas que reciben o devuelven este tipo.

12 miembros3 lo devuelven10 lo reciben

Miembros

12

Despliega un miembro para leer sus notas o abre su ficha completa. Cada sobrecarga conserva su identidad.

MiembroFirma y descripción
left

Devuelve el primer valor de 32 bits de un rect.

Abrir ficha completa →
rect
int rect::left()

Devuelve el primer valor de 32 bits de un rect.

top

Devuelve el segundo valor de 32 bits de un rect.

Abrir ficha completa →
rect
int rect::top()

Devuelve el segundo valor de 32 bits de un rect.

right

Devuelve el tercer valor de 32 bits de un rect.

Abrir ficha completa →
rect
int rect::right()

Devuelve el tercer valor de 32 bits de un rect.

bottom

Devuelve el cuarto valor de 32 bits de un rect.

Abrir ficha completa →
rect
int rect::bottom()

Devuelve el cuarto valor de 32 bits de un rect.

width

Devuelve el ancho, incluidos los bordes: derecha menos izquierda más uno.

Abrir ficha completa →
rect
int rect::width()

Devuelve el ancho, incluidos los bordes: derecha menos izquierda más uno.

height

Devuelve la altura del rectángulo, incluidos los bordes.

Abrir ficha completa →
rect
int rect::height()

Devuelve la altura del rectángulo, incluidos los bordes.

left

Devuelve sin modificar un par de referencia de ocho bytes para x de point y left de rect.

Abrir ficha completa →
rect
int& rect::left()

Devuelve sin modificar un par de referencia de ocho bytes para x de point y left de rect.

top

Conserva el primer valor de 32 bits de un par de referencia codificado y añade cuatro al segundo para y de point y top de rect.

Abrir ficha completa →
rect
int& rect::top()

Conserva el primer valor de 32 bits de un par de referencia codificado y añade cuatro al segundo para y de point y top de rect.

right

Avanza ocho bytes la dirección de una referencia rect.

Abrir ficha completa →
rect
int& rect::right()

Avanza ocho bytes la dirección de una referencia rect.

bottom

Avanza doce bytes la dirección de una referencia rect.

Abrir ficha completa →
rect
int& rect::bottom()

Avanza doce bytes la dirección de una referencia rect.

Set

rect::Set extrae de la pila cuatro coordenadas enteras y un par de referencia rect, y los escribe en memoria en el orden habitual: izquierda, arriba, derecha y abajo.

Abrir ficha completa →
rect
void rect::Set(int, int, int, int)

rect::Set extrae de la pila cuatro coordenadas enteras y un par de referencia rect, y los escribe en memoria en el orden habitual: izquierda, arriba, derecha y abajo.

Center

Devuelve el punto central del rectángulo con coordenadas enteras.

Abrir ficha completa →
rect
point rect::Center()

Devuelve el punto central del rectángulo con coordenadas enteras.

Devuelven este tipo

3
MiembroFirma y descripción
IntersectRectsGlobalrect IntersectRects(rect, rect)

IntersectRects devuelve, componente a componente, los valores con signo máximo, máximo, mínimo y mínimo de sus dos rectángulos de cuatro valores de 32 bits.

AddRectsGlobalrect AddRects(rect, rect)

Calcula la unión de dos rectángulos con coordenadas enteras con signo.

GetMapRectGlobalrect GetMapRect()

Devuelve los límites del mapa como un rectángulo, en el orden izquierda, arriba, derecha y abajo.

Reciben este tipo

10
MiembroFirma y descripción
point::InRectpointbool point::InRect(rect)

Comprueba si el punto está dentro del rectángulo, incluidos sus bordes.

point::IntoRectpointvoid point::IntoRect(rect)

Ajusta las coordenadas del punto para que queden dentro del rectángulo.

IntersectRectsGlobalrect IntersectRects(rect, rect)

IntersectRects devuelve, componente a componente, los valores con signo máximo, máximo, mínimo y mínimo de sus dos rectángulos de cuatro valores de 32 bits.

AddRectsGlobalrect AddRects(rect, rect)

Calcula la unión de dos rectángulos con coordenadas enteras con signo.

=Globalvoid =(rect&, rect)Por describir

Descripción pendiente.

==Globalbool ==(rect, rect)Por describir

Descripción pendiente.

!=Globalbool !=(rect, rect)Por describir

Descripción pendiente.

ObjsInRectGlobalQuery ObjsInRect(rect, str)

Construye una consulta a partir de un rectángulo que incluye sus bordes y un filtro de clase de scripts obtenido.

SetMiniMapRectGlobalvoid SetMiniMapRect(rect)

Consume un rectángulo del script, reduce sus coordenadas a palabras de 16 bits, lo desplaza y limita según los bordes internos y actualiza un minimapa existente.

_AdvPlaceAreaRectGlobalvoid _AdvPlaceAreaRect(str, rect, str, str)

Crea un AdvArea y pasa la configuración de rectángulo, nombre y texto.

Cobertura y límites

12 / 12 miembros con descripción publicada.

Estas listas proceden de las firmas publicadas. «Reciben» cuenta parámetros explícitos, sin incluir el receptor del método; incluye variantes por referencia (&). No se afirma una jerarquía de herencia. Los nombres, las unidades y los efectos sin documentar siguen pendientes.