HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_PointLight Member List

This is the complete list of members for GR_PointLight, including all inherited members.

AMBIENT enum valueGR_Light
AREA enum valueGR_Light
bindSets(RV_Render *r, RV_ShaderProgramBase *shader)GR_Light
cleanupShaders()GR_Lightstatic
decref()GR_SceneIteminline
DISTANT enum valueGR_Light
ENVIRONMENT enum valueGR_Light
getShader(bool shadows, bool per_sample) overrideGR_PointLightvirtual
getVersion() const GR_SceneIteminline
GLOBAL_SET enum valueGR_Lightprotected
GR_Light(const UT_StringHolder &name, LightType type)GR_Lightprotected
GR_PointLight(const UT_StringHolder &name)GR_PointLightinline
GR_SceneItem(const UT_StringHolder &name, int id)GR_SceneIteminlineprotected
id() const GR_SceneIteminline
incref()GR_SceneIteminline
initBlocks(RV_Render *r) overrideGR_PointLightinlinevirtual
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_Lightstatic
isEnabled() const GR_Lightinline
isHeadlight() const GR_Lightinline
LIGHT_SET enum valueGR_Lightprotected
LIGHTPARM(UT_Matrix4F, Projection)GR_PointLight
LIGHTPARM(UT_Vector4F, Focus)GR_PointLight
LIGHTPARM(UT_Vector3F, Pos)GR_PointLight
LIGHTPARM(UT_Vector3F, Dir)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, Cutoff)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
LightType enum nameGR_Light
myDirtyFlagGR_Lightprotected
mySetBoundGR_Lightprotected
myShadowDirtyFlagGR_Lightprotected
name() const GR_SceneIteminline
POINT enum valueGR_Light
privBindTexture(RV_Render *r, const UT_StringHolder &map_name, int rel_op_id, RV_TextureRef &map_id, const UT_StringHolder &sampler_name, RV_TextureParms *tex_parms=nullptr, bool is_cube=false)GR_Lightprotected
privGetShader(exint tags)GR_Lightprotected
privInitBlocks(RV_Render *r, void *light_block, int light_size, void *shadow_block, int shadow_size)GR_Lightprotected
projectMap() const GR_PointLightinline
projectMapOpId() const GR_PointLightinline
setEnabled(bool e)GR_Lightinline
setHeadlight(bool e)GR_Lightinline
setID(int id)GR_SceneIteminline
setLightID(exint id)GR_Lightinline
setName(const UT_StringHolder &name)GR_SceneIteminline
setProjectMap(const UT_StringHolder &map_name, int op_id)GR_PointLightinline
setTransform(const UT_Matrix4D &t)GR_Lightinline
setVersion(int64 v)GR_SceneIteminline
SHADOWPARM(UT_Matrix4F, ShadowTransform)GR_PointLight
SHADOWPARM(fpreal32, ShadowBias)GR_PointLight
SHADOWPARM(fpreal32, ShadowIntensity)GR_PointLight
transform() const GR_Lightinline
type() const GR_Lightinline
UT_NON_COPYABLE(GR_PointLight)GR_PointLight
GR_Light::UT_NON_COPYABLE(GR_Light)GR_Lightprotected
GR_SceneItem::UT_NON_COPYABLE(GR_SceneItem)GR_SceneItemprotected
~GR_Light() overrideGR_Lightprotected
~GR_PointLight() overrideGR_PointLight
~GR_SceneItem()GR_SceneIteminlineprotectedvirtual