|
HDK
|
This is the complete list of members for GR_PointLight, including all inherited members.
| AMBIENT enum value | GR_Light | |
| AREA enum value | GR_Light | |
| bindSets(RV_Render *r, RV_ShaderProgramBase *shader) | GR_Light | |
| canShadow() const | GR_Light | inline |
| cleanupShaders() | GR_Light | static |
| clearShadowMap() override | GR_PointLight | virtual |
| decref() | GR_SceneItem | inline |
| DISTANT enum value | GR_Light | |
| ENVIRONMENT enum value | GR_Light | |
| getAmbientOcclusionShader(bool is_raytrace) | GR_Light | static |
| getShader(bool shadows, bool per_sample, bool is_antialiased, bool is_raytrace) override | GR_PointLight | virtual |
| getVersion() const | GR_SceneItem | inline |
| GLOBAL_SET enum value | GR_Light | protected |
| GR_Light(const UT_StringHolder &name, LightType type) | GR_Light | protected |
| GR_PointLight(const UT_StringHolder &name) | GR_PointLight | |
| GR_PointShadowMap class | GR_PointLight | friend |
| GR_SceneItem(const UT_StringHolder &name, int id) | GR_SceneItem | inlineprotected |
| id() const | GR_SceneItem | inline |
| incref() | GR_SceneItem | inline |
| initBlocks(RV_Render *r, const GR_CommonDispOption &opts) override | GR_PointLight | inlinevirtual |
| 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_Matrix4F, Projection) | GR_PointLight | |
| LIGHTPARM(UT_Vector4F, Focus) | GR_PointLight | |
| LIGHTPARM(UT_Vector3F, LightX) | GR_PointLight | |
| LIGHTPARM(UT_Vector3F, LightY) | GR_PointLight | |
| LIGHTPARM(UT_Vector3F, Color) | GR_PointLight | |
| LIGHTPARM(UT_Vector3F, Atten) | GR_PointLight | |
| LIGHTPARM(UT_Vector2F, ActiveRadius) | GR_PointLight | |
| LIGHTPARM(UT_Vector2F, AttenRange) | GR_PointLight | |
| LIGHTPARM(UT_Vector2F, AttenRampRange) | GR_PointLight | |
| LIGHTPARM(UT_Vector2F, LeftBarn) | GR_PointLight | |
| LIGHTPARM(UT_Vector2F, RightBarn) | GR_PointLight | |
| LIGHTPARM(UT_Vector2F, TopBarn) | GR_PointLight | |
| LIGHTPARM(UT_Vector2F, BottomBarn) | GR_PointLight | |
| LIGHTPARM(fpreal32, Falloff) | GR_PointLight | |
| LIGHTPARM(fpreal32, SpotRolloff) | GR_PointLight | |
| LIGHTPARM(int32, HasSpot) | GR_PointLight | |
| LIGHTPARM(int32, HasProject) | GR_PointLight | |
| LIGHTPARM(int32, ProjectClamp) | GR_PointLight | |
| LIGHTPARM(int32, HasAttenRamp) | GR_PointLight | |
| LIGHTPARM_SM(UT_Vector3F, Pos) | GR_PointLight | |
| LIGHTPARM_SM(UT_Vector3F, Dir) | GR_PointLight | |
| LIGHTPARM_SM(fpreal32, Cutoff) | GR_PointLight | |
| 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 |
| 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 |
| projectMap() const | GR_PointLight | inline |
| projectMapOpId() const | GR_PointLight | inline |
| setCanShadow(bool e) | GR_Light | inline |
| setEnabled(bool e) | GR_Light | 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 |
| setProjectMap(const UT_StringHolder &map_name, int op_id) | GR_PointLight | inline |
| setShadowMask(const UT_StringHolder &mask) | GR_Light | inlinevirtual |
| setVersion(int64 v) | GR_SceneItem | inline |
| shadowMask() const | GR_Light | inline |
| SHADOWPARM(fpreal32, ShadowIntensity) | GR_PointLight | |
| SHADOWPARM_SM(UT_Matrix4F, ShadowTransform) | GR_PointLight | |
| SHADOWPARM_SM(fpreal32, ShadowBias) | GR_PointLight | |
| Tag | GR_Light | protectedstatic |
| type() const | GR_Light | inline |
| UT_NON_COPYABLE(GR_PointLight) | GR_PointLight | |
| GR_Light::UT_NON_COPYABLE(GR_Light) | GR_Light | protected |
| GR_SceneItem::UT_NON_COPYABLE(GR_SceneItem) | GR_SceneItem | protected |
| ~GR_Light() override | GR_Light | protected |
| ~GR_PointLight() override | GR_PointLight | |
| ~GR_SceneItem() | GR_SceneItem | inlineprotectedvirtual |