Aardvark.UI


Sg

Nested types and modules

ModuleDescription
Incremental

Functions and values

Function or valueDescription
adapter o
Signature: o:obj -> ISg<'msg>
Type parameters: 'msg
andAlso sg andSg
Signature: sg:ISg<'msg> -> andSg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
blendMode m sg
Signature: m:IMod<BlendMode> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
camera cam sg
Signature: cam:IMod<Camera> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
colorMask maskRgba sg
Signature: maskRgba:IMod<bool * bool * bool * bool> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
cullMode m sg
Signature: m:IMod<CullMode> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
depthMask depthWriteEnabled sg
Signature: depthWriteEnabled:IMod<bool> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
depthTest m sg
Signature: m:IMod<DepthTestMode> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
diffuseFileTexture' path wantMipMaps sg
Signature: path:string -> wantMipMaps:bool -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
diffuseTexture tex sg
Signature: tex:IMod<ITexture> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
diffuseTexture' tex sg
Signature: tex:ITexture -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
draw mode
Signature: mode:IndexedGeometryMode -> ISg<'msg>
Type parameters: 'msg
dynamic s
Signature: s:IMod<ISg<'msg>> -> ISg<'msg>
Type parameters: 'msg
effect e sg
Signature: e:seq<FShadeEffect> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
fileTexture sym path wantMipMaps sg
Signature: sym:Symbol -> path:string -> wantMipMaps:bool -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
fillMode m sg
Signature: m:IMod<FillMode> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
geometrySet (...)
Signature: mode:IndexedGeometryMode -> attributeTypes:Map<Symbol,Type> -> geometries:aset<IndexedGeometry> -> ISg<'msg>
Type parameters: 'msg
index value sg
Signature: value:IMod<'a []> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'a, 'msg
index' value sg
Signature: value:'a [] -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'a, 'msg
instancedGeometry trafos g
Signature: trafos:IMod<Trafo3d []> -> g:IndexedGeometry -> ISg<'msg>
Type parameters: 'msg
map f a
Signature: f:('a -> 'b) -> a:ISg<'a> -> ISg<'b>
Type parameters: 'a, 'b
modifySamplerState sem modifier sg
Signature: sem:Symbol -> modifier:IMod<(SamplerStateDescription -> SamplerStateDescription)> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
noEvents sg
Signature: sg:ISg -> ISg<'msg>
Type parameters: 'msg
normalize sg
Signature: sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
normalizeAdaptive sg
Signature: sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
normalizeTo box sg
Signature: box:Box3d -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
normalizeToAdaptive box sg
Signature: box:Box3d -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
ofArray arr
Signature: arr:'?8519 array -> ISg<'msg>
Type parameters: '?8519, 'msg
ofIndexedGeometry g
Signature: g:IndexedGeometry -> ISg<'msg>
Type parameters: 'msg
ofIndexedGeometryInterleaved (...)
Signature: attributes:Symbol list -> g:IndexedGeometry -> ISg<'msg>
Type parameters: 'msg
ofList l
Signature: l:'?8516 list -> ISg<'msg>
Type parameters: '?8516, 'msg
ofSeq s
Signature: s:seq<'?8513> -> ISg<'msg>
Type parameters: '?8513, 'msg
onOff active sg
Signature: active:IMod<bool> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
pass pass sg
Signature: pass:RenderPass -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
pickable p sg
Signature: p:PickShape -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
pickBoundingBox sg
Signature: sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
projTrafo m sg
Signature: m:IMod<Trafo3d> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
render mode call
Signature: mode:IndexedGeometryMode -> call:DrawCallInfo -> ISg<'msg>
Type parameters: 'msg
runtimeDependentDiffuseTexture tex sg
Signature: tex:(IRuntime -> IMod<ITexture>) -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
runtimeDependentTexture sem tex sg
Signature: sem:Symbol -> tex:(IRuntime -> IMod<ITexture>) -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
samplerState sem state sg
Signature: sem:Symbol -> state:IMod<Option<SamplerStateDescription>> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
scale s sg
Signature: s:float -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
scopeDependentDiffuseTexture tex sg
Signature: tex:(Scope -> IMod<ITexture>) -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
scopeDependentTexture sem tex sg
Signature: sem:Symbol -> tex:(Scope -> IMod<ITexture>) -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
set set
Signature: set:aset<ISg<'msg>> -> ISg<'msg>
Type parameters: 'msg
stencilMode m sg
Signature: m:IMod<StencilMode> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
surface m sg
Signature: m:IMod<ISurface> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
texture sem tex sg
Signature: sem:Symbol -> tex:IMod<ITexture> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
toUntypedSg sg
Signature: sg:ISg<'msg> -> '?8484
Type parameters: 'msg, '?8484
trafo m sg
Signature: m:IMod<Trafo3d> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
transform t sg
Signature: t:Trafo3d -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
translate x y z sg
Signature: x:float -> y:float -> z:float -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
uniform name value sg
Signature: name:string -> value:IMod<'a> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'a, 'msg
vertexAttribute s value sg
Signature: s:Symbol -> value:IMod<'a []> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'a, 'msg
vertexAttribute' s value sg
Signature: s:Symbol -> value:'a [] -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'a, 'msg
vertexBuffer s view sg
Signature: s:Symbol -> view:BufferView -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
vertexBufferValue s value sg
Signature: s:Symbol -> value:IMod<V4f> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
viewTrafo m sg
Signature: m:IMod<Trafo3d> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
withEvents events sg
Signature: events:(SceneEventKind * (SceneHit -> bool * seq<'msg>)) list -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
withGlobalEvents events sg
Signature: events:(SceneEventKind * (SceneEvent -> seq<'msg>)) list -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
writeBuffers buffers sg
Signature: buffers:Option<Set<Symbol>> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
writeBuffers' buffers sg
Signature: buffers:Set<Symbol> -> sg:ISg<'msg> -> ISg<'msg>
Type parameters: 'msg
Fork me on GitHub