Interface: Instanceable
Defined in: packages/minerender/src/instance/Instanceable.ts:5
Methods
getMatrixAt()
getMatrixAt(index, matrix?): Matrix4;Defined in: packages/minerender/src/instance/Instanceable.ts:13
Parameters
| Parameter | Type |
|---|---|
index | number |
matrix? | Matrix4 |
Returns
Matrix4
getPositionAt()
getPositionAt(index, vector?): Vector3;Defined in: packages/minerender/src/instance/Instanceable.ts:21
Parameters
| Parameter | Type |
|---|---|
index | number |
vector? | Vector3 |
Returns
Vector3
getRotationAt()
getRotationAt(index, euler?): Euler;Defined in: packages/minerender/src/instance/Instanceable.ts:25
Parameters
| Parameter | Type |
|---|---|
index | number |
euler? | Euler |
Returns
Euler
getScaleAt()
getScaleAt(index, vector?): Vector3;Defined in: packages/minerender/src/instance/Instanceable.ts:29
Parameters
| Parameter | Type |
|---|---|
index | number |
vector? | Vector3 |
Returns
Vector3
isInstanceActive()
isInstanceActive(index, reference): boolean;Defined in: packages/minerender/src/instance/Instanceable.ts:11
Parameters
| Parameter | Type |
|---|---|
index | number |
reference | InstanceReference<Instanceable> |
Returns
boolean
nextInstance()
nextInstance(): InstanceReference<SceneObject>;Defined in: packages/minerender/src/instance/Instanceable.ts:7
Returns
InstanceReference<SceneObject>
removeInstanceAt()
removeInstanceAt(index): void;Defined in: packages/minerender/src/instance/Instanceable.ts:9
Parameters
| Parameter | Type |
|---|---|
index | number |
Returns
void
setMatrixAt()
setMatrixAt(index, matrix): void;Defined in: packages/minerender/src/instance/Instanceable.ts:15
Parameters
| Parameter | Type |
|---|---|
index | number |
matrix | Matrix4 |
Returns
void
setPositionAt()
setPositionAt(index, position): void;Defined in: packages/minerender/src/instance/Instanceable.ts:19
Parameters
| Parameter | Type |
|---|---|
index | number |
position | Vector3 |
Returns
void
setPositionRotationScaleAt()
setPositionRotationScaleAt(
index,
position?,
rotation?,
scale?
): void;Defined in: packages/minerender/src/instance/Instanceable.ts:17
Parameters
| Parameter | Type |
|---|---|
index | number |
position? | Vector3 |
rotation? | Euler |
scale? | Vector3 |
Returns
void
setRotationAt()
setRotationAt(index, rotation): void;Defined in: packages/minerender/src/instance/Instanceable.ts:23
Parameters
| Parameter | Type |
|---|---|
index | number |
rotation | Euler |
Returns
void
setScaleAt()
setScaleAt(index, scale): void;Defined in: packages/minerender/src/instance/Instanceable.ts:27
Parameters
| Parameter | Type |
|---|---|
index | number |
scale | Vector3 |
Returns
void