package framework
Functions
CreateDrawingFromMeshBasicLit
func CreateDrawingFromMeshBasicLit(host *engine.Host, mesh *rendering.Mesh, textures []*rendering.Texture) (rendering.Drawing, error)
CreateDrawingFromMeshBasicLitDynamic
func CreateDrawingFromMeshBasicLitDynamic(host *engine.Host, mesh *rendering.Mesh, textures []*rendering.Texture) (rendering.Drawing, error)
CreateDrawingFromMeshUnlit
func CreateDrawingFromMeshUnlit(host *engine.Host, mesh *rendering.Mesh, textures []*rendering.Texture) (rendering.Drawing, error)
CreateDrawingFromMeshUnlitTransparent
func CreateDrawingFromMeshUnlitTransparent(host *engine.Host, mesh *rendering.Mesh, textures []*rendering.Texture) (rendering.Drawing, error)
RegisterDrawingSpecification
Types
DrawingSpecCreateInfo
struct
type DrawingSpecCreateInfo struct {
LoadedMesh load_result.Result
Meshes []*rendering.Mesh
Textures []*rendering.Texture
SkipMatSearch bool
}
DrawingSpecification
struct
FindDrawingSpecification
DrawingSpecification.CreateDrawings
func (s DrawingSpecification) CreateDrawings(host *engine.Host, info DrawingSpecCreateInfo) (ModelDrawingSlice, error)
DrawingSpecification.IsValid
DrawingSpecificationRenderInfo
struct
type DrawingSpecificationRenderInfo struct {
Material string
DataFactory func() rendering.DrawInstance
}
EncryptedInt32
struct
EncryptedInt32.Add
EncryptedInt32.Decrement
EncryptedInt32.Decrypt
EncryptedInt32.Encrypt
EncryptedInt32.Increment
EncryptedInt32.SetValue
EncryptedInt32.Subtract
EncryptedInt32.Value
ModelDrawing
struct
ModelDrawingSlice
CreateDrawingsBasic
CreateDrawingsBasicLit
CreateDrawingsBasicLitDynamic
func CreateDrawingsBasicLitDynamic(host *engine.Host, res load_result.Result) (ModelDrawingSlice, error)
CreateDrawingsBasicLitStatic
func CreateDrawingsBasicLitStatic(host *engine.Host, res load_result.Result) (ModelDrawingSlice, error)
CreateDrawingsPBR
CreateDrawingsUnlit
CreateDrawingsUnlitTransparent
func CreateDrawingsUnlitTransparent(host *engine.Host, res load_result.Result) (ModelDrawingSlice, error)