package data_binding_renderer
Functions
AddRenderer
Attached
func Attached(data *entity_data_binding.EntityDataEntry, host weak.Pointer[engine.Host], manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity)
Detatched
func Detatched(data *entity_data_binding.EntityDataEntry, host weak.Pointer[engine.Host], manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity)
Hide
Show
ShowSpecific
func ShowSpecific(data *entity_data_binding.EntityDataEntry, host weak.Pointer[engine.Host], target *editor_stage_manager.StageEntity)
Updated
func Updated(data *entity_data_binding.EntityDataEntry, host weak.Pointer[engine.Host], target *editor_stage_manager.StageEntity)
Types
CameraEntityDataRenderer
struct
type CameraEntityDataRenderer struct {
Frustums map[*editor_stage_manager.StageEntity]cameraDataBindingDrawing
}
CameraEntityDataRenderer.Attached
func (c *CameraEntityDataRenderer) Attached(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
CameraEntityDataRenderer.Detatched
func (c *CameraEntityDataRenderer) Detatched(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
CameraEntityDataRenderer.Hide
func (c *CameraEntityDataRenderer) Hide(host *engine.Host, target *editor_stage_manager.StageEntity, _ *entity_data_binding.EntityDataEntry)
CameraEntityDataRenderer.Show
func (c *CameraEntityDataRenderer) Show(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
CameraEntityDataRenderer.Update
func (c *CameraEntityDataRenderer) Update(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
ConstraintEntityDataRenderer
struct
type ConstraintEntityDataRenderer struct {
Gizmos map[*entity_data_binding.EntityDataEntry]*constraintGizmo
// Has unexported fields.
}
ConstraintEntityDataRenderer.Attached
func (c *ConstraintEntityDataRenderer) Attached(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
ConstraintEntityDataRenderer.Detatched
func (c *ConstraintEntityDataRenderer) Detatched(host *engine.Host, _ *editor_stage_manager.StageManager, _ *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
ConstraintEntityDataRenderer.Hide
func (c *ConstraintEntityDataRenderer) Hide(_ *engine.Host, _ *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
ConstraintEntityDataRenderer.Show
func (c *ConstraintEntityDataRenderer) Show(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
ConstraintEntityDataRenderer.Update
func (c *ConstraintEntityDataRenderer) Update(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
DataBindingRenderer
interface
type DataBindingRenderer interface {
Attached(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
Detatched(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
Show(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
Update(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
Hide(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
}
LightEntityDataRenderer
struct
type LightEntityDataRenderer struct {
Lights map[*editor_stage_manager.StageEntity]lightEntityDataDrawing
}
LightEntityDataRenderer.Attached
func (c *LightEntityDataRenderer) Attached(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
LightEntityDataRenderer.Detatched
func (c *LightEntityDataRenderer) Detatched(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
LightEntityDataRenderer.Hide
func (c *LightEntityDataRenderer) Hide(host *engine.Host, target *editor_stage_manager.StageEntity, _ *entity_data_binding.EntityDataEntry)
LightEntityDataRenderer.Show
func (c *LightEntityDataRenderer) Show(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
LightEntityDataRenderer.Update
func (c *LightEntityDataRenderer) Update(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
ParticleSystemEntityDataRenderer
struct
type ParticleSystemEntityDataRenderer struct {
Systems map[*editor_stage_manager.StageEntity]*particleSystemGizmo
}
ParticleSystemEntityDataRenderer.Attached
func (c *ParticleSystemEntityDataRenderer) Attached(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
ParticleSystemEntityDataRenderer.Detatched
func (c *ParticleSystemEntityDataRenderer) Detatched(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
ParticleSystemEntityDataRenderer.Hide
func (c *ParticleSystemEntityDataRenderer) Hide(host *engine.Host, target *editor_stage_manager.StageEntity, _ *entity_data_binding.EntityDataEntry)
ParticleSystemEntityDataRenderer.Show
func (c *ParticleSystemEntityDataRenderer) Show(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
ParticleSystemEntityDataRenderer.Update
func (c *ParticleSystemEntityDataRenderer) Update(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
RigidBodyEntityDataRenderer
struct
type RigidBodyEntityDataRenderer struct {
Wireframes map[*editor_stage_manager.StageEntity]rigidBodyGizmo
}
RigidBodyEntityDataRenderer.Attached
func (c *RigidBodyEntityDataRenderer) Attached(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
RigidBodyEntityDataRenderer.Detatched
func (c *RigidBodyEntityDataRenderer) Detatched(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
RigidBodyEntityDataRenderer.Hide
func (c *RigidBodyEntityDataRenderer) Hide(host *engine.Host, target *editor_stage_manager.StageEntity, _ *entity_data_binding.EntityDataEntry)
RigidBodyEntityDataRenderer.Show
func (c *RigidBodyEntityDataRenderer) Show(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
RigidBodyEntityDataRenderer.Update
func (c *RigidBodyEntityDataRenderer) Update(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
SkinAnimationEntityDataRenderer
struct
type SkinAnimationEntityDataRenderer struct {
Skins map[*editor_stage_manager.StageEntity]*skinAnimationGizmo
// Has unexported fields.
}
SkinAnimationEntityDataRenderer.Attached
func (c *SkinAnimationEntityDataRenderer) Attached(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
SkinAnimationEntityDataRenderer.Detatched
func (c *SkinAnimationEntityDataRenderer) Detatched(host *engine.Host, manager *editor_stage_manager.StageManager, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)
SkinAnimationEntityDataRenderer.Hide
func (c *SkinAnimationEntityDataRenderer) Hide(host *engine.Host, target *editor_stage_manager.StageEntity, _ *entity_data_binding.EntityDataEntry)
SkinAnimationEntityDataRenderer.Show
func (c *SkinAnimationEntityDataRenderer) Show(host *engine.Host, target *editor_stage_manager.StageEntity, data *entity_data_binding.EntityDataEntry)