|
| GR_PointLight (const UT_StringHolder &name) |
|
| ~GR_PointLight () override |
|
| UT_NON_COPYABLE (GR_PointLight) |
|
| LIGHTPARM (UT_Matrix4F, Projection) |
|
| LIGHTPARM (UT_Vector4F, Focus) |
|
| LIGHTPARM_SM (UT_Vector3F, Pos) |
|
| LIGHTPARM_SM (UT_Vector3F, Dir) |
|
| LIGHTPARM (UT_Vector3F, LightX) |
|
| LIGHTPARM (UT_Vector3F, LightY) |
|
| LIGHTPARM (UT_Vector3F, Color) |
|
| LIGHTPARM (UT_Vector3F, Atten) |
|
| LIGHTPARM (UT_Vector2F, ActiveRadius) |
|
| LIGHTPARM (UT_Vector2F, AttenRange) |
|
| LIGHTPARM (UT_Vector2F, AttenRampRange) |
|
| LIGHTPARM (UT_Vector2F, LeftBarn) |
|
| LIGHTPARM (UT_Vector2F, RightBarn) |
|
| LIGHTPARM (UT_Vector2F, TopBarn) |
|
| LIGHTPARM (UT_Vector2F, BottomBarn) |
|
| LIGHTPARM_SM (fpreal32, Cutoff) |
|
| LIGHTPARM (fpreal32, Falloff) |
|
| LIGHTPARM (fpreal32, SpotRolloff) |
|
| LIGHTPARM (int32, HasSpot) |
|
| LIGHTPARM (int32, HasProject) |
|
| LIGHTPARM (int32, ProjectClamp) |
|
| LIGHTPARM (int32, HasAttenRamp) |
|
| SHADOWPARM_SM (UT_Matrix4F, ShadowTransform) |
|
| SHADOWPARM_SM (fpreal32, ShadowBias) |
|
| SHADOWPARM (fpreal32, ShadowIntensity) |
|
void | setProjectMap (const UT_StringHolder &map_name, int op_id) |
|
const UT_StringHolder & | projectMap () const |
|
int | projectMapOpId () const |
|
bool | initBlocks (RV_Render *r, const GR_CommonDispOption &opts) override |
|
RV_ShaderProgram * | getShader (bool shadows, bool per_sample, bool is_antialiased) override |
|
LightType | type () const |
|
bool | isHeadlight () const |
|
void | setHeadlight (bool e) |
|
bool | isEnabled () const |
|
void | setEnabled (bool e) |
|
void | setLightID (exint id) |
|
bool | initSceneSetForRender (RV_Render *r, RV_ShaderProgram *shader, UT_UniquePtr< RV_ShaderBlock > &scene_block, UT_UniquePtr< RV_ShaderVariableSet > &scene_set) |
|
bool | initLightSetForRender (RV_Render *r, RV_ShaderProgramBase *shader) |
|
bool | bindSets (RV_Render *r, RV_ShaderProgramBase *shader) |
|
void | setLightLink (const UT_StringHolder &link) |
|
const UT_StringHolder & | lightLink () const |
|
void | setShadowMask (const UT_StringHolder &mask) |
|
const UT_StringHolder & | shadowMask () const |
|
const UT_StringHolder & | name () const |
|
exint | id () const |
|
int64 | getVersion () const |
|
void | setVersion (int64 v) |
|
void | incref () |
|
void | decref () |
|
void | setName (const UT_StringHolder &name) |
|
void | setID (int id) |
|