import {CubemapFramebuffer} from './libs/cgl/cubemapframebuffer/cubemapframebuffer.js'
CubemapFramebuffer
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
camPos: * |
|
public |
height: * |
|
public |
name: * |
|
public |
texture: * |
|
public |
width: * |
Private Members | ||
private |
_cgl: * |
|
private |
_cubemapProperties: undefined[] |
|
private |
|
|
private |
_depthbuffer: * |
|
private |
_framebuffer: * |
|
private |
_lookAtTemp: * |
|
private |
_modelMatrix: * |
|
private |
_options: * |
|
private |
|
|
private |
|
|
private |
_viewMatrix: * |
Method Summary
Public Methods | ||
public |
checkErrorsByStatus(status: *) |
|
public |
delete() |
|
public |
dispose() |
|
public |
getDepthRenderBuffer(): * |
|
public |
getGlFrameBuffer(): * |
|
public |
getHeight(): * |
|
public |
getTextureColor(): * |
|
public |
getTextureDepth(): * |
|
public |
getWidth(): * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
renderStartCubemapFace(index: *) |
|
public |
setCamPos(camPos: *) |
|
public |
setFilter(filter: *) |
|
public |
setMatrices(M: *, V: *, P: *) |
|
public |
setMatricesCubemapFace(index: *) |
|
public |
setSize(width: *, height: *) |
|
public |
|
Public Constructors
public constructor() source
Public Members
public camPos: * source
public height: * source
public name: * source
public texture: * source
public width: * source
Private Members
private _cgl: * source
private _cubemapProperties: undefined[] source
private _depthRenderbuffer: * source
private _depthbuffer: * source
private _framebuffer: * source
private _lookAtTemp: * source
private _modelMatrix: * source
private _options: * source
private _projectionMatrix: * source
private _textureDepth: * source
private _viewMatrix: * source
Public Methods
public checkErrorsByStatus(status: *) source
Params:
Name | Type | Attribute | Description |
status | * |
public delete() source
public dispose() source
public initializeRenderbuffers() source
public renderEnd() source
public renderEndCubemapFace() source
public renderStart() source
public renderStartCubemapFace(index: *) source
Params:
Name | Type | Attribute | Description |
index | * |
public setCamPos(camPos: *) source
Params:
Name | Type | Attribute | Description |
camPos | * |
public setFilter(filter: *) source
Params:
Name | Type | Attribute | Description |
filter | * |
public setMatrices(M: *, V: *, P: *) source
Params:
Name | Type | Attribute | Description |
M | * | ||
V | * | ||
P | * |
public setMatricesCubemapFace(index: *) source
Params:
Name | Type | Attribute | Description |
index | * |
public setSize(width: *, height: *) source
Params:
Name | Type | Attribute | Description |
width | * | ||
height | * |