Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Capabilities ¶
type Capabilities struct {
// contains filtered or unexported fields
}
func NewCapabilities ¶
func NewCapabilities(glContext js.Value, extensions *Extensions, settings *Settings) *Capabilities
func (*Capabilities) GetMaxAnisotropy ¶
func (cap *Capabilities) GetMaxAnisotropy() float64
func (*Capabilities) GetMaxPrecision ¶
func (cap *Capabilities) GetMaxPrecision(precision constant.Precision) constant.Precision
func (*Capabilities) GetWebGLVersion ¶
func (cap *Capabilities) GetWebGLVersion() int
type Extensions ¶
type Extensions struct {
// contains filtered or unexported fields
}
func NewExtensions ¶
func NewExtensions(glContext js.Value) *Extensions
type GLTypes ¶
type Renderer ¶
type Renderer struct { DomElement js.Value AutoClear bool AutoClearColor bool AutoClearDepth bool AutoClearStencil bool SortObjects bool //ClippingPlanes [] LocalClippingEnabled bool GammaFactor float32 GammaInput bool GammaOutput bool PhysicallyCorrectLights bool ToneMapping constant.ToneMapping ToneMappingExposure float32 ToneMappingWhitePoint float32 MaxMorphTargets int MaxMorphNormals int // contains filtered or unexported fields }
func (*Renderer) GetTargetPixelRatio ¶
type Settings ¶
type Settings struct { Alpha bool Depth bool Stencil bool Antialias bool PremultipliedAlpha bool PreserveDrawingBuffer bool PowerPreference string Precision constant.Precision LogarithmicDepthBuffer bool }
func DefaultSettings ¶
func DefaultSettings() *Settings
type State ¶
type State struct {
// contains filtered or unexported fields
}
func (*State) SetupLights ¶
Click to show internal directories.
Click to hide internal directories.