APEX NvParameterized Schemas: EmitterDebugRenderParams Struct Reference

NVIDIA APEX

EmitterDebugRenderParams Struct Reference

Describes the NxParameterized::Interface for 'EmitterDebugRenderParams' : This class contains debug rendering parameters for the emitter module. More...

#include <params.h>

List of all members.

Public Attributes

Bool apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR
 'apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR' : Enables/Disables visualization of all emitter actors. This parameter also switches on visualization of emitter's shape (each green grid encompasses emitter).
Bool apexEmitterParameters.VISUALIZE_TOTAL_INJECTED_AABB
 'apexEmitterParameters.VISUALIZE_TOTAL_INJECTED_AABB' : Draws red box which represents AABB boundary. All new particles are injected inside it.
Bool apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR_POSE
 'apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR_POSE' : For visualizing emitter's position. Draws arrows which represent axes. Blue arrow stands for Z axis, green - for Y and red - X.
F32 apexEmitterParameters.THRESHOLD_DISTANCE_APEX_EMITTER_ACTOR_POSE
 'apexEmitterParameters.THRESHOLD_DISTANCE_APEX_EMITTER_ACTOR_POSE' : Defines maximum distance, from which actor's position's visualization could be seen.
Bool apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR_NAME
 'apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR_NAME' : Draws the emitter's asset's name next to the emitter.
F32 apexEmitterParameters.THRESHOLD_DISTANCE_APEX_EMITTER_ACTOR_NAME
 'apexEmitterParameters.THRESHOLD_DISTANCE_APEX_EMITTER_ACTOR_NAME' : Defines maximum distance, from which actor name's visualization could be seen.
Bool groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR
 'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR' : Enables/Disables visualization of all ground emitter actors
Bool groundEmitterParameters.VISUALIZE_GROUND_EMITTER_SPHERE
 'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_SPHERE' : Draws green sphere which bounds ground emitter.
Bool groundEmitterParameters.VISUALIZE_GROUND_EMITTER_GRID
 'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_GRID' : Draws yellow grid which bounds ground emitter.
Bool groundEmitterParameters.VISUALIZE_GROUND_EMITTER_RAYCAST
 'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_RAYCAST' : Draws vertical green lines where new particles are generated.
Bool groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR_POSE
 'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR_POSE' : For visualizing emitter's position. Draws arrows which represent axes. Blue arrow stands for Z axis, green - for Y and red - X.
Bool groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR_NAME
 'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR_NAME' : Draws the emitter's asset's name next to the emitter.
Bool impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_ACTOR
 'impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_ACTOR' : Enables/Disables visualization of all impact emitter actors
Bool impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_RAYCAST
 'impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_RAYCAST' : Draws vertical line on the point of impact.
Bool impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_ACTOR_NAME
 'impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_ACTOR_NAME' : Draws the emitter's asset's name next to the emitter.
F32 impactEmitterParameters.THRESHOLD_DISTANCE_IMPACT_EMITTER_ACTOR_NAME
 'impactEmitterParameters.THRESHOLD_DISTANCE_IMPACT_EMITTER_ACTOR_NAME' : Defines maximum distance, from which actor's names's visualization could be seen.

Detailed Description

Describes the NxParameterized::Interface for 'EmitterDebugRenderParams' : This class contains debug rendering parameters for the emitter module.

EmitterDebugRenderParams contains 16 fully qualified names
---------------------------------------------
  1 : Bool  apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR                    
  2 : Bool  apexEmitterParameters.VISUALIZE_TOTAL_INJECTED_AABB                   
  3 : Bool  apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR_POSE               
  4 : F32   apexEmitterParameters.THRESHOLD_DISTANCE_APEX_EMITTER_ACTOR_POSE      
  5 : Bool  apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR_NAME               
  6 : F32   apexEmitterParameters.THRESHOLD_DISTANCE_APEX_EMITTER_ACTOR_NAME      
  7 : Bool  groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR                
  8 : Bool  groundEmitterParameters.VISUALIZE_GROUND_EMITTER_SPHERE               
  9 : Bool  groundEmitterParameters.VISUALIZE_GROUND_EMITTER_GRID                 
 10 : Bool  groundEmitterParameters.VISUALIZE_GROUND_EMITTER_RAYCAST              
 11 : Bool  groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR_POSE           
 12 : Bool  groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR_NAME           
 13 : Bool  impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_ACTOR                
 14 : Bool  impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_RAYCAST              
 15 : Bool  impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_ACTOR_NAME           
 16 : F32   impactEmitterParameters.THRESHOLD_DISTANCE_IMPACT_EMITTER_ACTOR_NAME  

Member Data Documentation

'apexEmitterParameters.THRESHOLD_DISTANCE_APEX_EMITTER_ACTOR_NAME' : Defines maximum distance, from which actor name's visualization could be seen.

'apexEmitterParameters.THRESHOLD_DISTANCE_APEX_EMITTER_ACTOR_POSE' : Defines maximum distance, from which actor's position's visualization could be seen.

'apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR' : Enables/Disables visualization of all emitter actors. This parameter also switches on visualization of emitter's shape (each green grid encompasses emitter).

'apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR_NAME' : Draws the emitter's asset's name next to the emitter.

'apexEmitterParameters.VISUALIZE_APEX_EMITTER_ACTOR_POSE' : For visualizing emitter's position. Draws arrows which represent axes. Blue arrow stands for Z axis, green - for Y and red - X.

'apexEmitterParameters.VISUALIZE_TOTAL_INJECTED_AABB' : Draws red box which represents AABB boundary. All new particles are injected inside it.

'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR' : Enables/Disables visualization of all ground emitter actors

'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR_NAME' : Draws the emitter's asset's name next to the emitter.

'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_ACTOR_POSE' : For visualizing emitter's position. Draws arrows which represent axes. Blue arrow stands for Z axis, green - for Y and red - X.

'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_GRID' : Draws yellow grid which bounds ground emitter.

'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_RAYCAST' : Draws vertical green lines where new particles are generated.

'groundEmitterParameters.VISUALIZE_GROUND_EMITTER_SPHERE' : Draws green sphere which bounds ground emitter.

'impactEmitterParameters.THRESHOLD_DISTANCE_IMPACT_EMITTER_ACTOR_NAME' : Defines maximum distance, from which actor's names's visualization could be seen.

'impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_ACTOR' : Enables/Disables visualization of all impact emitter actors

'impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_ACTOR_NAME' : Draws the emitter's asset's name next to the emitter.

'impactEmitterParameters.VISUALIZE_IMPACT_EMITTER_RAYCAST' : Draws vertical line on the point of impact.


The documentation for this struct was generated from the following file:

Generated on Fri Dec 15 2017 13:59:11

Copyright © 2012-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved.