Class: InstanceReference<T>
Defined in: packages/minerender/src/instance/InstanceReference.ts:8
Type Parameters
| Type Parameter |
|---|
T extends Instanceable |
Implements
Constructors
Constructor
new InstanceReference<T>(instanceable, index): InstanceReference<T>;Defined in: packages/minerender/src/instance/InstanceReference.ts:12
Parameters
| Parameter | Type |
|---|---|
instanceable | T |
index | number |
Returns
InstanceReference<T>
Properties
Methods
dispose()
dispose(): void;Defined in: packages/minerender/src/instance/InstanceReference.ts:28
Returns
void
Implementation of
getMatrix()
getMatrix(matrix?): Matrix4;Defined in: packages/minerender/src/instance/InstanceReference.ts:32
Parameters
| Parameter | Type |
|---|---|
matrix? | Matrix4 |
Returns
Matrix4
getPosition()
getPosition(): Vector3;Defined in: packages/minerender/src/instance/InstanceReference.ts:48
Returns
Vector3
Implementation of
getRotation()
getRotation(): Euler;Defined in: packages/minerender/src/instance/InstanceReference.ts:56
Returns
Euler
Implementation of
getScale()
getScale(): Vector3;Defined in: packages/minerender/src/instance/InstanceReference.ts:64
Returns
Vector3
Implementation of
nextInstance()
nextInstance(): InstanceReference<SceneObject>;Defined in: packages/minerender/src/instance/InstanceReference.ts:15
Returns
InstanceReference<SceneObject>
removeFromScene()
removeFromScene(): void;Defined in: packages/minerender/src/instance/InstanceReference.ts:24
Returns
void
setMatrix()
setMatrix(matrix): void;Defined in: packages/minerender/src/instance/InstanceReference.ts:36
Parameters
| Parameter | Type |
|---|---|
matrix | Matrix4 |
Returns
void
setPosition()
setPosition(position): void;Defined in: packages/minerender/src/instance/InstanceReference.ts:44
Parameters
| Parameter | Type |
|---|---|
position | Vector3 |
Returns
void
Implementation of
setPositionRotationScale()
setPositionRotationScale(
position?,
rotation?,
scale?
): void;Defined in: packages/minerender/src/instance/InstanceReference.ts:40
Parameters
| Parameter | Type |
|---|---|
position? | Vector3 |
rotation? | Euler |
scale? | Vector3 |
Returns
void
Implementation of
Transformable.setPositionRotationScale
setRotation()
setRotation(rotation): void;Defined in: packages/minerender/src/instance/InstanceReference.ts:52
Parameters
| Parameter | Type |
|---|---|
rotation | Euler |
Returns
void
Implementation of
setScale()
setScale(scale): void;Defined in: packages/minerender/src/instance/InstanceReference.ts:60
Parameters
| Parameter | Type |
|---|---|
scale | Vector3 |
Returns
void