SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
This is the complete list of members for SLPathtracer, including all inherited members.
_aaPixels | SLRaytracer | protected |
_aaSamples | SLRaytracer | protected |
_aaThreshold | SLRaytracer | protected |
_autoCalcTM3D | SLGLTexture | protected |
_bl | SLRaytracer | protected |
_bumpScale | SLGLTexture | protected |
_bytesInFile | SLGLTexture | protected |
_bytesOnGPU | SLGLTexture | protected |
_bytesPerPixel | SLGLTexture | protected |
_calcDirect | SLPathtracer | private |
_calcIndirect | SLPathtracer | private |
_cam | SLRaytracer | protected |
_compressedTexture | SLGLTexture | protected |
_deleteImageAfterBuild | SLGLTexture | protected |
_depth | SLGLTexture | protected |
_doContinuous | SLRaytracer | protected |
_doDistributed | SLRaytracer | protected |
_doFresnel | SLRaytracer | protected |
_eye | SLRaytracer | protected |
_gamma | SLRaytracer | protected |
_height | SLGLTexture | protected |
_images | SLGLTexture | protected |
_internalFormat | SLGLTexture | protected |
_keyboardDeltaPos | SLEventHandler | protected |
_la | SLRaytracer | protected |
_lr | SLRaytracer | protected |
_lu | SLRaytracer | protected |
_mag_filter | SLGLTexture | protected |
_maxDepth | SLRaytracer | protected |
_min_filter | SLGLTexture | protected |
_mouseRotationFactor | SLEventHandler | protected |
_mutex | SLGLTexture | protected |
_name | SLObject | protected |
_needsUpdate | SLGLTexture | protected |
_nextLine | SLRaytracer | protected |
_oneOverGamma | SLRaytracer | protected |
_progressPC | SLRaytracer | protected |
_pxSize | SLRaytracer | protected |
_raysPerMS | SLRaytracer | protected |
_renderSec | SLRaytracer | protected |
_resizeToPow2 | SLGLTexture | protected |
_resolutionFactor | SLRaytracer | protected |
_state | SLRaytracer | protected |
_sv | SLRaytracer | protected |
_target | SLGLTexture | protected |
_texID | SLGLTexture | protected |
_texType | SLGLTexture | protected |
_tm | SLGLTexture | protected |
_url | SLObject | protected |
_uvIndex | SLGLTexture | protected |
_vaoSprite | SLGLTexture | protected |
_width | SLGLTexture | protected |
_wrap_s | SLGLTexture | protected |
_wrap_t | SLGLTexture | protected |
aaSamples(SLint samples) | SLRaytracer | inline |
aaSamples() const | SLRaytracer | inline |
aaThreshold() const | SLRaytracer | inline |
autoCalcTM3D() const | SLGLTexture | inline |
bindActive(SLuint texUnit=0) | SLGLTexture | |
build(SLint texUnit) | SLGLTexture | virtual |
build2DMipmaps(SLint target, SLuint index) | SLGLTexture | |
bumpScale(SLfloat bs) | SLGLTexture | inline |
bumpScale() const | SLGLTexture | inline |
bytesInFile() | SLGLTexture | inline |
bytesOnGPU() | SLGLTexture | inline |
bytesPerPixel() | SLGLTexture | inline |
calc3DGradients(SLint sampleRadius, const function< void(int)> &onUpdateProgress=nullptr) | SLGLTexture | |
calcDirect(SLbool di) | SLPathtracer | inline |
calcDirect() const | SLPathtracer | inline |
calcIndirect(SLbool ii) | SLPathtracer | inline |
calcIndirect() const | SLPathtracer | inline |
copyVideoImage(SLint camWidth, SLint camHeight, CVPixelFormatGL glFormat, SLuchar *data, SLbool isContinuous, SLbool isTopLeft) | SLGLTexture | |
copyVideoImage(SLint camWidth, SLint camHeight, CVPixelFormatGL srcFormat, CVPixelFormatGL dstFormat, SLuchar *data, SLbool isContinuous, SLbool isTopLeft) | SLGLTexture | |
cubeUV2XYZ(SLint index, SLfloat u, SLfloat v, SLfloat &x, SLfloat &y, SLfloat &z) | SLGLTexture | |
cubeXYZ2UV(SLfloat x, SLfloat y, SLfloat z, SLint &index, SLfloat &u, SLfloat &v) | SLGLTexture | |
deleteData(SLbool deleteAlsoOnGPU) | SLGLTexture | |
deleteDataGpu() | SLGLTexture | |
deleteImageAfterBuild(SLbool delImg) | SLGLTexture | inline |
deleteImages() | SLGLTexture | |
depth() | SLGLTexture | inline |
detectType(const SLstring &filename) | SLGLTexture | static |
doContinuous(SLbool cont) | SLRaytracer | inline |
doContinuous() const | SLRaytracer | inline |
doDistributed(SLbool distrib) | SLRaytracer | inline |
doDistributed() const | SLRaytracer | inline |
doFresnel(SLbool fresnel) | SLRaytracer | inline |
doFresnel() const | SLRaytracer | inline |
drawSprite(SLbool doUpdate, SLfloat x, SLfloat y, SLfloat w, SLfloat h) | SLGLTexture | |
dudv(SLfloat u, SLfloat v) | SLGLTexture | |
filterString(SLint glFilter) | SLGLTexture | |
fogBlend(SLfloat z, SLCol4f color) | SLRaytracer | |
fullUpdate() | SLGLTexture | |
gamma(SLfloat g) | SLRaytracer | inline |
gamma() const | SLRaytracer | inline |
getAAPixels() | SLRaytracer | |
getTexelf(SLfloat u, SLfloat v, SLuint imgIndex=0) | SLGLTexture | |
getTexelf(const SLVec3f &cubemapDir) | SLGLTexture | |
hasAlpha() | SLGLTexture | inline |
height() | SLGLTexture | inline |
images() | SLGLTexture | inline |
initStats(SLint depth) | SLRaytracer | virtual |
internalFormatStr(int internalFormat) | SLGLTexture | static |
isTexture() | SLGLTexture | inline |
load(const SLstring &filename, SLbool flipVertical=true, SLbool loadGrayscaleIntoAlpha=false) | SLGLTexture | protected |
load(const SLVCol4f &colors) | SLGLTexture | protected |
magFiler(SLint magF) | SLGLTexture | inline |
magnificationFilterName() | SLGLTexture | inline |
maxAnisotropy | SLGLTexture | static |
maxDepth(SLint depth) | SLRaytracer | inline |
maxDepth() const | SLRaytracer | inline |
minFiler(SLint minF) | SLGLTexture | inline |
minificationFilterName() | SLGLTexture | inline |
mouseRotationFactor(SLfloat rf) | SLEventHandler | inline |
mouseRotationFactor() | SLEventHandler | inline |
name(const SLstring &Name) | SLObject | inline |
name() const | SLObject | inline |
needsUpdate(SLbool update) | SLGLTexture | inline |
needsUpdate() | SLGLTexture | inline |
numThreads() | SLRaytracer | inlinestatic |
onDoubleClick(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod) | SLEventHandler | inlinevirtual |
oneOverGamma() const | SLRaytracer | inline |
onKeyPress(const SLKey key, const SLKey mod) | SLEventHandler | inlinevirtual |
onKeyRelease(const SLKey key, const SLKey mod) | SLEventHandler | inlinevirtual |
onMouseDown(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod) | SLEventHandler | inlinevirtual |
onMouseMove(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod) | SLEventHandler | inlinevirtual |
onMouseUp(const SLMouseButton button, const SLint x, const SLint y, const SLKey mod) | SLEventHandler | inlinevirtual |
onMouseWheel(const SLint delta, const SLKey mod) | SLEventHandler | inlinevirtual |
onRotationPYR(const SLfloat pitchRAD, const SLfloat yawRAD, const SLfloat rollRAD) | SLEventHandler | inlinevirtual |
onTouch2Down(const SLint x1, const SLint y1, const SLint x2, const SLint y2) | SLEventHandler | inlinevirtual |
onTouch2Move(const SLint x1, const SLint y1, const SLint x2, const SLint y2) | SLEventHandler | inlinevirtual |
onTouch2Up(const SLint x1, const SLint y1, const SLint x2, const SLint y2) | SLEventHandler | inlinevirtual |
onTouch3Down(const SLint x1, const SLint y1) | SLEventHandler | inlinevirtual |
onTouch3Move(const SLint x1, const SLint y1) | SLEventHandler | inlinevirtual |
onTouch3Up(const SLint x1, const SLint y1) | SLEventHandler | inlinevirtual |
prepareImage() | SLRaytracer | virtual |
printStats(SLfloat sec) | SLRaytracer | virtual |
progressPC() const | SLRaytracer | inline |
raysPerMS() | SLRaytracer | inline |
render(SLSceneView *sv) | SLPathtracer | |
renderClassic(SLSceneView *sv) | SLRaytracer | |
renderDistrib(SLSceneView *sv) | SLRaytracer | |
renderImage(bool updateTextureGL) | SLRaytracer | virtual |
renderSec() const | SLRaytracer | inline |
renderSlices(bool isMainThread, SLint currentSample, SLuint threadNum) | SLPathtracer | |
SLRaytracer::renderSlices(bool isMainThread, SLuint threadNum) | SLRaytracer | |
renderSlicesAsync | SLRaytracer | protected |
renderSlicesMS(bool isMainThread, SLuint threadNum) | SLRaytracer | |
renderSlicesPTAsync | SLPathtracer | private |
renderUIBeforeUpdate() | SLRaytracer | |
resolutionFactor(SLfloat rf) | SLRaytracer | inline |
resolutionFactor() const | SLRaytracer | inline |
resolutionFactorPC() const | SLRaytracer | inline |
sampleAAPixels(bool isMainThread, SLuint threadNum) | SLRaytracer | |
sampleAAPixelsAsync | SLRaytracer | protected |
saveImage() | SLPathtracer | virtual |
setPrimaryRay(SLfloat x, SLfloat y, SLRay *primaryRay) | SLRaytracer | |
shade(SLRay *ray, SLCol4f *mat) | SLPathtracer | |
SLRaytracer::shade(SLRay *ray) | SLRaytracer | |
SLEventHandler() | SLEventHandler | inline |
SLGLTexture() | SLGLTexture | |
SLGLTexture(SLAssetManager *assetMgr, const SLVCol4f &colors, SLint min_filter=GL_LINEAR, SLint mag_filter=GL_LINEAR, SLint wrapS=GL_REPEAT, const SLstring &name="2D-Texture") | SLGLTexture | explicit |
SLGLTexture(SLAssetManager *assetMgr, SLint min_filter, SLint mag_filter, SLint wrapS, SLint wrapT, SLenum target=GL_TEXTURE_2D) | SLGLTexture | explicit |
SLGLTexture(SLAssetManager *assetMgr, unsigned char *data, int width, int height, int cvtype, SLint min_filter, SLint mag_filter, SLTextureType type, SLint wrapS, SLint wrapT) | SLGLTexture | explicit |
SLGLTexture(SLAssetManager *assetMgr, const SLstring &imageFilename, SLint min_filter=GL_LINEAR_MIPMAP_LINEAR, SLint mag_filter=GL_LINEAR, SLTextureType type=TT_unknown, SLint wrapS=GL_REPEAT, SLint wrapT=GL_REPEAT) | SLGLTexture | explicit |
SLGLTexture(SLAssetManager *assetMgr, const SLVstring &imageFilenames, SLint min_filter=GL_LINEAR, SLint mag_filter=GL_LINEAR, SLint wrapS=GL_REPEAT, SLint wrapT=GL_REPEAT, const SLstring &name="3D-Texture", SLbool loadGrayscaleIntoAlpha=false) | SLGLTexture | explicit |
SLGLTexture(SLAssetManager *assetMgr, SLint depth, const SLstring &imageFilename, SLint min_filter=GL_LINEAR, SLint mag_filter=GL_LINEAR, SLint wrapS=GL_REPEAT, SLint wrapT=GL_REPEAT, const SLstring &name="3D-Texture", SLbool loadGrayscaleIntoAlpha=false) | SLGLTexture | explicit |
SLGLTexture(SLAssetManager *assetMgr, const SLstring &imageFilenameXPos, const SLstring &imageFilenameXNeg, const SLstring &imageFilenameYPos, const SLstring &imageFilenameYNeg, const SLstring &imageFilenameZPos, const SLstring &imageFilenameZNeg, SLint min_filter=GL_LINEAR, SLint mag_filter=GL_LINEAR, SLTextureType type=TT_unknown) | SLGLTexture | |
SLObject(const SLstring &Name="", const SLstring &url="") | SLObject | inline |
SLPathtracer() | SLPathtracer | |
SLRaytracer() | SLRaytracer | |
smooth3DGradients(SLint smoothRadius, function< void(int)> onUpdateProgress=nullptr) | SLGLTexture | |
state(SLRTState state) | SLRaytracer | inline |
state() const | SLRaytracer | inline |
target() const | SLGLTexture | inline |
texID() const | SLGLTexture | inline |
textureSize(int width, int height) | SLGLTexture | inline |
texType(SLTextureType bt) | SLGLTexture | inline |
texType() | SLGLTexture | inline |
tm() | SLGLTexture | inline |
totalNumBytesOnGPU | SLGLTexture | static |
trace(SLRay *ray, SLbool em) | SLPathtracer | |
SLRaytracer::trace(SLRay *ray) | SLRaytracer | |
typeName() | SLGLTexture | |
typeShortName() | SLGLTexture | |
url(const SLstring &url) | SLObject | inline |
url() const | SLObject | inline |
uvIndex(SLbyte i) | SLGLTexture | inline |
uvIndex() | SLGLTexture | inline |
width() | SLGLTexture | inline |
~SLEventHandler() | SLEventHandler | inlinevirtual |
~SLGLTexture() override | SLGLTexture | |
~SLObject() | SLObject | inlinevirtual |
~SLPathtracer() | SLPathtracer | inline |
~SLRaytracer() override | SLRaytracer |