attachUserData(RE_LightData *data, int index) | RE_Light | |
beginShadowRender(RE_Render *r, RE_TextureCubeFace face=RE_TEXTURE_CUBE_POS_X, int area_index=0) | RE_Light | |
buildAreaShape(int numsample) | RE_Light | |
bumpLightVersion() | RE_Light | inline |
clearLight(RE_Shader *sh, int index) | RE_Light | static |
createEnvMap() | RE_Light | protected |
detachUserData(int index) | RE_Light | |
enable(bool e) | RE_Light | inline |
endShadowRender(RE_Render *r, RE_TextureCubeFace face=RE_TEXTURE_CUBE_POS_X, int area_index=0) | RE_Light | |
flag | RE_Light | protected |
getAperture() const | RE_Light | inline |
getAreaAxes() const | RE_Light | inline |
getAreaLightProjection(UT_Matrix4 &mat) const | RE_Light | protected |
getAreaShape() const | RE_Light | inline |
getAreaTransform() const | RE_Light | inline |
getAttachedUserData(int index) const | RE_Light | |
getAttenuation(float atten[3]) const | RE_Light | inline |
getAttenuationRamp(RE_Render *r) | RE_Light | |
getAttenuationRampRange(float range[2]) const | RE_Light | inline |
getAttenuationRange(float range[2]) const | RE_Light | inline |
getColor() const | RE_Light | inline |
getColor() | RE_Light | inline |
getConeAngle() const | RE_Light | inline |
getConeDelta() const | RE_Light | inline |
getConeRoll() const | RE_Light | inline |
getConeTextureIndex() const | RE_Light | inline |
getDirection() const | RE_Light | inline |
getEmitVersion() const | RE_Light | inline |
getEnvironmentCone() const | RE_Light | inline |
getEnvironmentMap(RE_Render *r, int max_width) | RE_Light | |
getFarDistance() const | RE_Light | inline |
getFocalLength() const | RE_Light | inline |
getFogIntensity() const | RE_Light | inline |
getFogScatterPara() const | RE_Light | inline |
getFogScatterPerp() const | RE_Light | inline |
getIlluminationBounds() | RE_Light | |
getIntensity() const | RE_Light | inline |
getLightBatchID() | RE_Light | inline |
getLightBatchIndex() | RE_Light | inline |
getLightLink() const | RE_Light | inline |
getLightShadowMapSize() const | RE_Light | inline |
getLightVersion() const | RE_Light | inline |
getLinearShadowMap() const | RE_Light | |
getName() const | RE_Light | inline |
getNearDistance() const | RE_Light | inline |
getNumAreaMaps() const | RE_Light | |
getOrientation() | RE_Light | inline |
getOrthoWidth() const | RE_Light | inline |
getPosition() const | RE_Light | inline |
getProjectMap(RE_Render *r) | RE_Light | |
getShadowBias() const | RE_Light | inline |
getShadowBlur() const | RE_Light | inline |
getShadowIntensity() const | RE_Light | inline |
getShadowMap(int area_index=0) | RE_Light | |
getShadowMap() | RE_Light | |
getShadowMapSize() const | RE_Light | inline |
getShadowMapTime() const | RE_Light | |
getShadowMapVersion() const | RE_Light | |
getShadowMask() const | RE_Light | inline |
getShadowQuality() const | RE_Light | inline |
getShadowZRange(fpreal &n, fpreal &f) | RE_Light | |
getSurfaceArea() const | RE_Light | inline |
getTransform() const | RE_Light | inline |
getTransform() | RE_Light | inline |
getUniqueId() const | RE_Light | inlinevirtual |
getVersion() const | RE_Light | inlinevirtual |
getZoom() const | RE_Light | inline |
HQLIGHT_AMBIENT enum value | RE_Light | |
HQLIGHT_AREA enum value | RE_Light | |
HQLIGHT_AREA_SPOT enum value | RE_Light | |
HQLIGHT_DIR enum value | RE_Light | |
HQLIGHT_ENV enum value | RE_Light | |
HQLIGHT_POINT enum value | RE_Light | |
HQLIGHT_SPOT enum value | RE_Light | |
hqLightType() const | RE_Light | |
invalidateShadowMap(bool purge_map=false) | RE_Light | protected |
isAmbient() const | RE_Light | inline |
isAreaLight() const | RE_Light | inline |
isAreaSingleSided() const | RE_Light | inline |
isAreaSingleSideReversed() const | RE_Light | inline |
isCone() const | RE_Light | inline |
isDiffuse() const | RE_Light | inline |
isEnabled() const | RE_Light | inline |
isEnvironmentLight() const | RE_Light | inline |
isGlobalIllumination() const | RE_Light | inline |
isHeadlight() const | RE_Light | inline |
isInfinite() const | RE_Light | inline |
isLightContributing() const | RE_Light | |
isMapProjector() const | RE_Light | inline |
isPortalLight() const | RE_Light | inline |
isShadowed() const | RE_Light | inline |
isSpecular() const | RE_Light | inline |
myAnisotropySamples | RE_Light | protected |
myAperture | RE_Light | protected |
myAreaAxes | RE_Light | protected |
myAreaBlock | RE_Light | protected |
myAreaDir | RE_Light | protected |
myAreaDirty | RE_Light | protected |
myAreaLightShape | RE_Light | protected |
myAreaPos | RE_Light | protected |
myAreaSingleReverse | RE_Light | protected |
myAreaSingleSided | RE_Light | protected |
myAreaTransform | RE_Light | protected |
myAttachedLightData | RE_Light | protected |
myAtten | RE_Light | protected |
myAttenMap | RE_Light | protected |
myAttenRamp | RE_Light | protected |
myAttenRampDirty | RE_Light | protected |
myAttenRampEnd | RE_Light | protected |
myAttenRampStart | RE_Light | protected |
myAttenRange | RE_Light | protected |
myBasicLightingBlock | RE_Light | protected |
myBatchID | RE_Light | protected |
myBatchIndex | RE_Light | protected |
myBBox | RE_Light | protected |
myBBoxDirty | RE_Light | protected |
myBottomBarn | RE_Light | protected |
myColor | RE_Light | protected |
myConeAngle | RE_Light | protected |
myConeDelta | RE_Light | protected |
myConeRoll | RE_Light | protected |
myContribDiff | RE_Light | protected |
myContribSpec | RE_Light | protected |
myDir | RE_Light | protected |
myEmitSerial | RE_Light | protected |
myEnvCone | RE_Light | protected |
myEnvMap | RE_Light | protected |
myFarDist | RE_Light | protected |
myFocalLength | RE_Light | protected |
myFogIntensity | RE_Light | protected |
myFogScatterPara | RE_Light | protected |
myFogScatterPerp | RE_Light | protected |
myGLConeTextureIndex | RE_Light | protected |
myHighQualityBlock | RE_Light | protected |
myIntensity | RE_Light | protected |
myLeftBarn | RE_Light | protected |
myLightLink | RE_Light | protected |
myLightShadowMapSize | RE_Light | protected |
myLightVersion | RE_Light | protected |
myMaxEnvMapSize | RE_Light | protected |
myMaxLightRadius | RE_Light | protected |
myName | RE_Light | protected |
myNearDist | RE_Light | protected |
myNormalizeArea | RE_Light | protected |
myOrientation | RE_Light | protected |
myOrthoWidth | RE_Light | protected |
myPos | RE_Light | protected |
myProjectMapFormat | RE_Light | protected |
myProjectMapLimit | RE_Light | protected |
myProjectMapMaxH | RE_Light | protected |
myProjectMapMaxW | RE_Light | protected |
myProjectMapName | RE_Light | protected |
myProjectMapRelativeTo | RE_Light | protected |
myProjectMapScale | RE_Light | protected |
myRightBarn | RE_Light | protected |
myShadowBias | RE_Light | protected |
myShadowBlock | RE_Light | protected |
myShadowBlur | RE_Light | protected |
myShadowIntensity | RE_Light | protected |
myShadowMap | RE_Light | protected |
myShadowMapSize | RE_Light | protected |
myShadowMask | RE_Light | protected |
myShadowQuality | RE_Light | protected |
mySurfaceArea | RE_Light | protected |
myTopBarn | RE_Light | protected |
myTransform | RE_Light | protected |
myUseShadows | RE_Light | protected |
myZoom | RE_Light | protected |
NUM_HQLIGHT_TYPES enum value | RE_Light | |
projectMap | RE_Light | protected |
RE_HQLightType enum name | RE_Light | |
RE_Light(const char *n=nullptr) | RE_Light | |
setAmbient(int onoff) | RE_Light | inline |
setAperture(float aper) | RE_Light | inline |
setArea(bool onoff) | RE_Light | inline |
setAreaAxes(const UT_Vector3F &axes) | RE_Light | inline |
setAreaSamplePoints(const UT_Vector3FArray &pos, const UT_Vector3FArray &dir) | RE_Light | |
setAreaShape(RE_LightAreaShape shape) | RE_Light | |
setAreaSide(bool single, bool reverse) | RE_Light | inline |
setAreaTransform(UT_Matrix4 t) | RE_Light | inline |
setAttenuation(float constant, float linear, float quadratic) | RE_Light | inline |
setAttenuationRamp(const UT_Ramp *ramp, float start_dist, float end_dist) | RE_Light | |
setAttenuationRange(float near_dist, float far_dist) | RE_Light | inline |
setBottomBarn(float amount, float falloff) | RE_Light | inline |
setColor(const UT_Vector3 &c) | RE_Light | inline |
setCone(int onoff) | RE_Light | inline |
setConeAttrib(float a=45, float d=10, float r=1) | RE_Light | inline |
setConeTextureIndex(int idx) | RE_Light | inline |
setDiffuse(int onoff) | RE_Light | inline |
setDirection(const UT_Vector3 &d) | RE_Light | inline |
setEnvironment(bool onoff) | RE_Light | inline |
setEnvironmentCone(float angle) | RE_Light | inline |
setEnvironmentFormat(RE_TextureCompress format) | RE_Light | |
setEnvironmentMap(const char *name, const char *relativeTo) | RE_Light | |
setEnvironmentMipmap(bool onoff) | RE_Light | |
setFarDistance(float zfar) | RE_Light | inline |
setFocalLength(float focal) | RE_Light | inline |
setFogIntensity(float intensity) | RE_Light | inline |
setFogScatter(float para, fpreal perp) | RE_Light | inline |
setGlobalIllumination(bool onoff) | RE_Light | inline |
setHeadlight(bool hl) | RE_Light | inline |
setInfinite(int onoff) | RE_Light | inline |
setIntensity(float i) | RE_Light | inline |
setLeftBarn(float amount, float falloff) | RE_Light | inline |
setLightBatchID(int id, int index) | RE_Light | inline |
setLightLink(const UT_StringRef &link) | RE_Light | inline |
setLightShadowMapSize(int s) | RE_Light | inline |
setLinearShadowMap(bool linear) | RE_Light | |
setMultiMap(bool m) | RE_Light | |
setName(const char *name) | RE_Light | inline |
setNearDistance(float znear) | RE_Light | inline |
setNormalizeArea(bool norm) | RE_Light | inline |
setOrientation(const UT_Matrix3 &orient) | RE_Light | inline |
setOrthoWidth(float width) | RE_Light | inline |
setPortal(bool onoff) | RE_Light | inline |
setPosition(const UT_Vector3 &p) | RE_Light | inline |
setProjectMap(const char *name, const char *relativeTo) | RE_Light | |
setProjectMapAnisotropy(int samples) | RE_Light | |
setProjectMapClamp(int onoff) | RE_Light | |
setProjectMapFormat(RE_TextureCompress format) | RE_Light | |
setProjectMapMipmap(bool onoff) | RE_Light | |
setProjectMapScale(float sc, bool limitres, int maxw, int maxh) | RE_Light | |
setRightBarn(float amount, float falloff) | RE_Light | inline |
setSceneBounds(const UT_BoundingBox &scene) | RE_Light | |
setShadowBias(float b) | RE_Light | inline |
setShadowBlur(float b) | RE_Light | inline |
setShadowed(bool onoff) | RE_Light | |
setShadowIntensity(float i) | RE_Light | inline |
setShadowMapSize(int s) | RE_Light | |
setShadowMapTime(fpreal t) | RE_Light | |
setShadowMapVersion(uint64 version) | RE_Light | |
setShadowMask(const char *m) | RE_Light | inline |
setShadowQuality(float q) | RE_Light | inline |
setSpecular(int onoff) | RE_Light | inline |
setSurfaceArea(float area) | RE_Light | inline |
setTopBarn(float amount, float falloff) | RE_Light | inline |
setTransform(const UT_Matrix4 &m) | RE_Light | inline |
setViewFrustum(UT_Vector3FArray &pnts, UT_Vector3F &cam) | RE_Light | |
setZoom(float z) | RE_Light | inline |
updateAreaLighting(RE_Render *r, RE_Shader *sh) | RE_Light | |
updateAreaLightingBlock(RE_Render *r, RE_UniformBlock *block, int light_index, const char *light_pref) const | RE_Light | |
updateBasicBlock(RE_UniformBlock *lighting_block, int light_index, const char *light_prefix) | RE_Light | |
updateBasicLighting(RE_Render *r, RE_Shader *sh, int index) | RE_Light | |
updateHQLighting(RE_Render *r, RE_Shader *sh) | RE_Light | |
updateHQLightingBlock(RE_Render *r, RE_UniformBlock *block, int light_index, const char *light_prefix) const | RE_Light | |
updateShadow(RE_Render *r, RE_Shader *sh) | RE_Light | |
~RE_Light() | RE_Light | virtual |