HDK
|
This is the complete list of members for GR_AreaLight, including all inherited members.
AMBIENT enum value | GR_Light | |
AREA enum value | GR_Light | |
attachShadowMap(RE_RenderContext) override | GR_AreaLight | virtual |
bindSets(RV_Render *r, RV_ShaderProgramBase *shader) | GR_Light | |
canRayTraceShadow() const override | GR_AreaLight | inlinevirtual |
canShadow() const | GR_Light | inline |
cleanupShaders() | GR_Light | static |
clearShadowMap() override | GR_AreaLight | virtual |
CYLINDER enum value | GR_AreaLight | |
decref() | GR_SceneItem | inline |
DISTANT enum value | GR_Light | |
ELLIPSE enum value | GR_AreaLight | |
ELLIPSOID enum value | GR_AreaLight | |
ENVIRONMENT enum value | GR_Light | |
finishShadowRender(RE_RenderContext) override | GR_AreaLight | virtual |
finishShadowRenders(RE_RenderContext) override | GR_AreaLight | virtual |
GEOMETRY enum value | GR_AreaLight | |
getAmbientOcclusionShader(bool is_raytrace) | GR_Light | static |
getGeometry() | GR_AreaLight | inline |
getGeometryLook() const | GR_AreaLight | inline |
getHeight() const | GR_AreaLight | inline |
getShader(bool shadows, bool per_sample, bool is_antialiased, bool is_raytrace) override | GR_AreaLight | virtual |
getShape() | GR_AreaLight | inline |
getTransform() const | GR_AreaLight | inline |
getVersion() const | GR_SceneItem | inline |
getWidth() const | GR_AreaLight | inline |
GLOBAL_SET enum value | GR_Light | protected |
GR_AreaLight(const UT_StringHolder &name, LightType type=GR_Light::AREA) | GR_AreaLight | |
GR_Light(const UT_StringHolder &name, LightType type) | GR_Light | protected |
GR_SceneItem(const UT_StringHolder &name, int id) | GR_SceneItem | inlineprotected |
hasShadowMap() override | GR_AreaLight | inlinevirtual |
id() const | GR_SceneItem | inline |
incref() | GR_SceneItem | inline |
initBlocks(RV_Render *r, const GR_CommonDispOption &opts) override | GR_AreaLight | virtual |
initLightSetForRender(RV_Render *r, RV_ShaderProgramBase *shader) | GR_Light | |
initSceneSetForRender(RV_Render *r, RV_ShaderProgram *shader, UT_UniquePtr< RV_ShaderBlock > &scene_block, UT_UniquePtr< RV_ShaderVariableSet > &scene_set) | GR_Light | |
initShaders(RV_Instance *inst) | GR_Light | static |
initTexParms(RV_Render *r, const GR_CommonDispOption &opts, RV_TextureParms &parms) const | GR_Light | protected |
isDirty() const | GR_Light | inline |
isEnabled() const | GR_Light | inline |
isHeadlight() const | GR_Light | inline |
isInstanced() const | GR_Light | inline |
LIGHT_SET enum value | GR_Light | protected |
lightLink() const | GR_Light | inline |
LIGHTPARM(UT_Vector3F, Color) | GR_AreaLight | |
LIGHTPARM(fpreal32, DiffuseIntensity) | GR_AreaLight | |
LIGHTPARM(fpreal32, SpecularIntensity) | GR_AreaLight | |
LIGHTPARM(fpreal32, BoundingRadius) | GR_AreaLight | |
LIGHTPARM(int32, UseBoundingRadius) | GR_AreaLight | |
LIGHTPARM(int32, UseSpotlight) | GR_AreaLight | |
LIGHTPARM(UT_Vector2F, LeftBarn) | GR_AreaLight | |
LIGHTPARM(UT_Vector2F, RightBarn) | GR_AreaLight | |
LIGHTPARM(UT_Vector2F, TopBarn) | GR_AreaLight | |
LIGHTPARM(UT_Vector2F, BottomBarn) | GR_AreaLight | |
LIGHTPARM(fpreal32, Cutoff) | GR_AreaLight | |
LIGHTPARM(fpreal32, Falloff) | GR_AreaLight | |
LIGHTPARM(fpreal32, SpotRolloff) | GR_AreaLight | |
LIGHTPARM_SM(UT_Vector3F, Pos) | GR_AreaLight | |
LIGHTPARM_SM(UT_Vector4F, XAxis) | GR_AreaLight | |
LIGHTPARM_SM(UT_Vector4F, YAxis) | GR_AreaLight | |
LIGHTPARM_SM(UT_Vector4F, ZAxis) | GR_AreaLight | |
LIGHTPARM_SM(int32, IsSingleSided) | GR_AreaLight | |
LIGHTPARM_SM(int32, IsReversed) | GR_AreaLight | |
LightType enum name | GR_Light | |
myDirtyFlag | GR_Light | protected |
mySetBound | GR_Light | protected |
myShadowDirtyFlag | GR_Light | protected |
myShadowMask | GR_Light | protected |
name() const | GR_SceneItem | inline |
needsShadowMap() override | GR_AreaLight | inlinevirtual |
numInstances() const | GR_Light | inline |
POINT enum value | GR_Light | |
privBindTexture(RV_Render *r, const UT_StringHolder &map_name, int rel_op_id, RV_TextureRef &map_id, const UT_StringHolder &sampler_name, const GR_CommonDispOption &opts, RV_TextureParms *tex_parms=nullptr, bool is_cube=false) | GR_Light | protected |
privGetShader(exint tags) | GR_Light | protectedstatic |
privInitBlocks(RV_Render *r, void *light_block, int light_size, void *shadow_block, int shadow_size) | GR_Light | protected |
RECTANGLE enum value | GR_AreaLight | |
setCanShadow(bool e) | GR_Light | inline |
setEnabled(bool e) | GR_Light | inline |
setGeometryLook(GUI_DetailLook *look) | GR_AreaLight | inline |
setHeadlight(bool e) | GR_Light | inline |
setID(int id) | GR_SceneItem | inline |
setInstanceTransforms(const UT_Matrix4FArray &transforms, const UT_Vector4FArray &colors) | GR_Light | |
setLightID(exint id) | GR_Light | inline |
setLightLink(const UT_StringHolder &link) | GR_Light | inline |
setName(const UT_StringHolder &name) | GR_SceneItem | inline |
setShadowMask(const UT_StringHolder &mask) override | GR_AreaLight | virtual |
setShape(const Shapes shape) | GR_AreaLight | inline |
setSize(fpreal w, fpreal h) | GR_AreaLight | inline |
setTransform(const UT_Matrix4F &t) | GR_AreaLight | inline |
setupShadowRenders(RE_RenderContext r, GR_RenderMode &out_render_mode, bool scene_changed, unsigned shadowmap_size, const GR_DistantShadowMapParms &) override | GR_AreaLight | virtual |
setVersion(int64 v) | GR_SceneItem | inline |
shadowMask() const | GR_Light | inline |
SHADOWPARM(UT_Matrix4F, ShadowTransform) | GR_AreaLight | |
Shapes enum name | GR_AreaLight | |
startShadowRender(RE_RenderContext, unsigned shadowmap_index) override | GR_AreaLight | virtual |
Tag | GR_Light | protectedstatic |
type() const | GR_Light | inline |
UT_NON_COPYABLE(GR_AreaLight) | GR_AreaLight | |
GR_Light::UT_NON_COPYABLE(GR_Light) | GR_Light | protected |
GR_SceneItem::UT_NON_COPYABLE(GR_SceneItem) | GR_SceneItem | protected |
~GR_AreaLight() override | GR_AreaLight | |
~GR_Light() override | GR_Light | protected |
~GR_SceneItem() | GR_SceneItem | inlineprotectedvirtual |