CubeRenderer

Namespace:

namespace Lenga\Engine\Core;

class CubeRenderer

Methods

setSize

public function setSize(float $width, float $height, float $length)

getColor

public function getColor()

Example

use Lenga\Engine\Core\Behaviour;
use Lenga\Engine\Core\CubeRenderer;

class CubeVisual extends Behaviour
{
    public function start(): void
    {
        $renderer = $this->getComponent(CubeRenderer::class);
        $renderer->setSize(1.0, 1.0, 1.0);
        $renderer->setColor(255, 0, 0, 255); // Red cube
    }
}