Skip to content

package camera_module

import "kaiju/engine/modules/camera_module"

Types

CameraModule

struct

type CameraModule struct {
    // Has unexported fields.
}

CameraModule.SetAsActive

func (c *CameraModule) SetAsActive()

CameraModuleBinding

struct

type CameraModuleBinding struct {
    FOV       float32 `clamp:"60,45,120"` //default,min,max
    NearPlane float32 `default:"0.01"`
    FarPlane  float32 `default:"500.0"`
    IsPrimary bool
}

CameraModuleBinding.Init

func (c *CameraModuleBinding) Init(e *engine.Entity, host *engine.Host)