Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColliseComponent ¶
type ColliseComponent struct { }
func NewColliseComponent ¶
func NewColliseComponent() ColliseComponent
type InstanceObject ¶
type InstanceObject interface { components.IsRenderObject GetObjectToMove() (*types.Vector3, *types.Matrix3) // In the future, it will be moved to interface for system of moving }
type InstancesEmiterComponent ¶
type InstancesEmiterComponent struct { GeoMList *[]types.GeoM Time float64 // contains filtered or unexported fields }
func NewInstancesEmiterComponent ¶
func NewInstancesEmiterComponent(count *int, instance InstanceObject) (*InstancesEmiterComponent, error)
func (*InstancesEmiterComponent) RenderCustom ¶
func (InstancesEmiterC *InstancesEmiterComponent) RenderCustom(call pipeline.RenderCallAppend, camera *types.Camera)
type KinematicComponent ¶
func NewKinematicComponent ¶
func (KinematicComponent) Step ¶
func (kinematicC KinematicComponent) Step(DeltaTime float64)
type RenderComponent ¶
func NewRenderComponent ¶
func (RenderComponent) RenderCustom ¶
func (renderC RenderComponent) RenderCustom(call pipeline.RenderCallAppend, camera *types.Camera)
Click to show internal directories.
Click to hide internal directories.