|
The Vish Visualization Shell 0.3
Vish
|
This is the complete list of members for Wizt::WebGLRenderContext, including all inherited members.
| allowRendering(Anemone &RenderAnemone) | Wizt::VRenderContext | |
| AnyUniform typedef | Wizt::RenderNamespace | |
| bindStorageBuffer(Anemone &A, const char *BufferName, const void *theStorageData, size_t N, Buffer::StorageFlags={}) const | Wizt::RenderBasin | |
| CheckShaderSourceUpdates | Wizt::VRenderContext | |
| COLORS enum value | Wizt::RenderNamespace | |
| ContextAddendum | Wizt::VContext | |
| ContextRenderTimer | Wizt::VRenderContext | |
| COORDINATES enum value | Wizt::RenderNamespace | |
| createCoordinates(const MemCore::RefPtr< MemCore::ChunkBase > &VertexData) | Wizt::RenderBasin | inline |
| createFontTentacle(const string &text, const VTextRenderProperties &VTRP, const RefPtr< Font > &theFont) const | Wizt::VRenderContext | virtual |
| createGeometryProgram(const std::vector< std::string > &VertexShader, const std::string &VertexShaderURL, unsigned VertexShaderLineNumber, GeometryInputType, const std::vector< std::string > &GeometryShader, GeometryOutputType, const std::string &GeometryShaderURL, unsigned GeometryShaderLineNumber, const std::vector< std::string > &FragmentShader, const std::string &FragmentShaderURL, unsigned FragmentShaderLineNumber, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr)=0 | Wizt::RenderBasin | pure virtual |
| createGeometryProgram(const std::string &VertexShader, GeometryInputType, const std::string &GeometryShader, GeometryOutputType, const std::string &FragmentShader, const std::string &VertexShaderURL, const std::string &GeometryShaderURL, const std::string &FragmentShaderURL, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr) | Wizt::RenderBasin | |
| createGeometryProgram(const ShaderProgram &VertexShader, GeometryInputType geom_in, const ShaderProgram &GeometryShader, GeometryOutputType geom_out, const ShaderProgram &FragmentShader, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr) | Wizt::RenderBasin | |
| createIndexBuffer(const MemCore::RefPtr< MemCore::ChunkBase > &ElementData)=0 | Wizt::RenderBasin | pure virtual |
| Wizt::VRenderContext::createProgram(const glsl &VertexShader, const glsl &FragmentShader, const std::string &VertexShaderURL, const std::string &FragmentShaderURL, unsigned VertexShaderLineNumber=0, unsigned FragmentShaderLineNumber=0, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr) | Wizt::RenderBasin | |
| Wizt::VRenderContext::createProgram(const ShaderProgram &VertexShader, const ShaderProgram &FragmentShader, const RenderBasin::Program::Setup &SetupFunction=nullptr, const MemCore::RefPtr< RenderBasin::Program > &ExistingProgram=nullptr) | Wizt::RenderBasin | inline |
| createRenderLambda(const std::string &what, VRenderContext &Context, const Lambda &theLambda) | Wizt::RenderBasin | inline |
| createRenderParameter(const std::string &, const void *data, const std::type_info &type, int Multiplicity) override | Wizt::WebGLRenderContext | virtual |
| Wizt::VRenderContext::createRenderParameter(const std::string &what, const Type &Data) | Wizt::RenderBasin | inline |
| createRenderParameterWithStdFunctor(const glsl &what, const TypedSlot< SlotType > &InputSlot, const SlotType &SlotDefaultValue, const ShaderType &ShaderDefaultValue, const std::function< ShaderType(const VRenderContext &Context, const SlotType &SlotValue)> &theFunctor) | Wizt::RenderBasin | inline |
| createRenderSlot(const std::string &what, const TypedSlot< Type > &InputSlot, const Type &DefaultValue) | Wizt::VRenderContext | inline |
| createRenderSlot(const std::string &what, const TypedSlot< Type > &InputSlot) | Wizt::VRenderContext | inline |
| createRenderSlot(const std::string &what, const TypedSlot< Type > &InputSlot, const Modifier &M) | Wizt::VRenderContext | inline |
| createRenderSlot(const std::string &what, const VObject::in< Type > &InputSlot) | Wizt::VRenderContext | inline |
| createRenderSlot(const TypedSlot< Type > &InputSlot) | Wizt::VRenderContext | inline |
| createRenderSlot(const VObject::in< Type > &InputSlot) | Wizt::VRenderContext | inline |
| createRenderSlot(const std::string &what, const TypedSlot< Type > &InputSlot, const Type &DefaultValue, const WeakPtr< ValuePool > &Context) | Wizt::VRenderContext | inline |
| createRenderSlotWithFunctor(const glsl &what, const TypedSlot< typename render_lambda_signature< F >::slot_type > &InputSlot, F &&theFunctor) | Wizt::RenderBasin | inline |
| createStdVertexAttribute(const MemCore::RefPtr< MemCore::ChunkBase > &VertexData, VertexAttributeTypes Type) | Wizt::RenderBasin | inline |
| createStorageBuffer(const void *theStorageData, size_t N, Buffer::StorageFlags={}) const =0 | Wizt::RenderBasin | pure virtual |
| createStorageBuffer(Intercube &DataCreator, const DataCreationFunction &f, const RenderBasin::Buffer::StorageFlags Flags={}) const =0 | Wizt::RenderBasin | pure virtual |
| createStorageBuffer(Intercube &DataCreator, size_t N, const RenderBasin::Buffer::StorageFlags Flags={}) const =0 | Wizt::RenderBasin | pure virtual |
| createTexture(const MemCore::RefPtr< MemCore::ChunkBase > &TextureData, TextureFormat TF, int rank, const size_t *Dimensions, int TextureUnit=0, TextureStorageFormat TSF=AutomaticTexture(), int level=0, bool GenerateDoMipMap=false, const MemCore::RefPtr< TextureTentacle > &OldTT=nullptr)=0 | Wizt::RenderBasin | pure virtual |
| createTextureBuffer(const MemCore::RefPtr< MemCore::ChunkBase > &TextureData, int textureUnit=0, bool doNormalize=false, int AttributeClass=0, int MaxBitStorage=0)=0 | Wizt::RenderBasin | pure virtual |
| createTextureCoordinates(const MemCore::RefPtr< MemCore::ChunkBase > &TextureCoordData, int TextureUnit=0) | Wizt::RenderBasin | inline |
| createVertexAttribute(const MemCore::RefPtr< MemCore::ChunkBase > &Data, const std::string &name) override | Wizt::WebGLRenderContext | virtual |
| CurrentEye | Wizt::LayeredMultiViews | |
| CurrentProgram | Wizt::WebGLRenderContext | |
| CurrentView(unsigned Eye, unsigned int ViewportIndex=0) | Wizt::LayeredMultiViews | |
| CurrentView(unsigned Eye, unsigned int ViewportIndex=0) const | Wizt::LayeredMultiViews | |
| defaultJitter() | Wizt::VRenderContext | inlinestatic |
| DefineStructView | Wizt::LayeredMultiViews | static |
| Disable(const char *what) | Wizt::RenderBasin | inline |
| drawPrimitives(Primitive, size_t howmany=0) override | Wizt::WebGLRenderContext | virtual |
| Enable(const char *what, bool Yes=true) override | Wizt::WebGLRenderContext | virtual |
| GeometryInputType enum name | Wizt::RenderNamespace | |
| GeometryOutputType enum name | Wizt::RenderNamespace | |
| getAspectRatio() const | Wizt::VRenderContext | |
| getCameraSettings(unsigned Eye, unsigned int ViewportIndex=0) const | Wizt::VRenderContext | inline |
| getFont(const std::list< string > &fontnames={}, Font::Type=Font::Type(), Font::RenderHint=Font::RenderHint::Extruded, const RefPtr< VCreationPreferences > &prefs=nullptr) | Wizt::VRenderContext | virtual |
| getFrustum(unsigned Eye, unsigned int ViewportIndex=0) const | Wizt::VRenderContext | inline |
| getIllumination() const | Wizt::RenderBasin | inline |
| getInteractor() const | Wizt::RenderBasin | |
| getLightSourceCode() | Wizt::RenderBasin | |
| getNumberOfActiveLightSources() const | Wizt::RenderBasin | inline |
| getSeagrass() const | Wizt::RenderBasin | |
| getSeagrassPtr() const | Wizt::RenderBasin | inline |
| getShaderPlatformDefines() const =0 | Wizt::RenderBasin | pure virtual |
| getViewportAspectRatio(unsigned int ViewportIndex=0) const | Wizt::VRenderContext | |
| getWorldView(unsigned Eye, unsigned int ViewportIndex=0) const | Wizt::LayeredMultiViews | |
| GhostValues | Wizt::VContext | |
| Hints | Wizt::VRenderContext | |
| Image | Wizt::VRenderContext | |
| isCancelled() | Wizt::VRenderContext | virtual |
| isValid(const Anemone &) const | Wizt::LayeredMultiViews | |
| isVisible(const Eagle::BoundingBox &DataBBox, unsigned Eye=0) const | Wizt::VRenderContext | |
| LayeredViews_t typedef | Wizt::LayeredMultiViews | |
| lightingHasChanged(const AnemoneCreatorBase &A) const | Wizt::RenderBasin | |
| LINE_LOOP enum value | Wizt::RenderNamespace | |
| LINE_STRIP enum value | Wizt::RenderNamespace | |
| LINES enum value | Wizt::RenderNamespace | |
| makeInteractor() const | Wizt::RenderBasin | |
| MaxViewports | Wizt::LayeredMultiViews | static |
| mergeIlluminationUniforms(const Lighting &, Program &P) | Wizt::RenderBasin | static |
| mergeIlluminationUniforms(Program &P) const | Wizt::RenderBasin | |
| minActiveViewport | Wizt::VRenderContext | |
| ModelShift(const Eagle::FixedArray< double, 3 > &Translation) const =0 | Wizt::VRenderContext | related |
| MouseIsPressed | Wizt::VRenderContext | |
| MultichannelTexture(int nChannels, TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified, bool Integer=false, bool Signed=false, bool Normalized=true, bool Compressed=true) | Wizt::RenderBasin | |
| MultichannelTexture(int nChannels, int Bits, bool Integer=false, bool Signed=false, bool Normalized=true, bool Compressed=true) | Wizt::RenderBasin | |
| MultiViewOutput | Wizt::LayeredMultiViews | |
| MultiViewPrefix(bool Define_num_views_layout=true, std::size_t MultiViewBindingPoint=0) const | Wizt::LayeredMultiViews | inline |
| myPixelZoom | Wizt::VRenderContext | |
| myRenderObjects | Wizt::VRenderContext | |
| NORMALS enum value | Wizt::RenderNamespace | |
| notifyError(const RenderAble &ErrorObject, const RenderException &theError) | Wizt::VRenderContext | virtual |
| number_of_depthbuffer_clearance_objects | Wizt::VRenderContext | |
| NumberOfActiveLightSources | Wizt::RenderBasin | |
| NumberOfOutputChannels | Wizt::VRenderContext | |
| openEye(unsigned EyeNumber) | Wizt::VRenderContext | virtual |
| OpenGLTexture(int OpenGLTextureTypeEnum, int BitsPerTexel, bool isInteger) | Wizt::RenderBasin | |
| operator const RefPtr< ValuePool > &() const | Wizt::VContext | inline |
| operator()(SlotList... t) const -> decltype(evaluateSlots(GhostValues, t...)) | Wizt::VContext | inline |
| pick(const ObjectSelection &theRenderObjects, int X, int Y, int DX, int DY, int MinLevel=CAMERA_OBJECT-1, int MaxLevel=RENDER_LAST)=0 | Wizt::VRenderContext | pure virtual |
| pick(int X, int Y, int DX, int DY, int MinLevel=CAMERA_OBJECT-1, int MaxLevel=RENDER_LAST) | Wizt::VRenderContext | inline |
| pick(const ViewportGeometry &PickArea, int MinLevel=CAMERA_OBJECT-1, int MaxLevel=RENDER_LAST) | Wizt::VRenderContext | inline |
| pick(const ViewportGeometry &PickArea, const ObjectSelection &theRenderObjects, int MinLevel=CAMERA_OBJECT-1, int MaxLevel=RENDER_LAST) | Wizt::VRenderContext | inline |
| POINTS enum value | Wizt::RenderNamespace | |
| POLYGON enum value | Wizt::RenderNamespace | |
| PoolName() const | Wizt::VContext | inline |
| precision | Wizt::VContext | |
| Primitive enum name | Wizt::RenderNamespace | |
| QUAD_STRIP enum value | Wizt::RenderNamespace | |
| QUADS enum value | Wizt::RenderNamespace | |
| queue(const ComputationFunctor &CF) const | Wizt::VRenderContextBasin | |
| Red(TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified) | Wizt::RenderBasin | static |
| RedGreen(TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified) | Wizt::RenderBasin | |
| render(const ObjectSelection &RenderObjects, double &RenderTime, int MinLevel=RENDER_FIRST, int MaxLevel=RENDER_LAST) override | Wizt::WebGLRenderContext | |
| Wizt::VRenderContext::render(ObjectSelection &theRenderObjects, double &RenderTime, int MinLevel=RENDER_FIRST, int MaxLevel=RENDER_LAST)=0 | Wizt::VRenderContext | pure virtual |
| Wizt::VRenderContext::render(double &RenderTime, int MinLevel=RENDER_FIRST, int MaxLevel=RENDER_LAST) | Wizt::VRenderContext | inline |
| RenderBasin(const SeagrassWeakPtr_t &mySeagrass) | Wizt::RenderBasin | |
| RenderResult typedef | Wizt::VRenderContext | |
| Rgb(TextureStorageFormat::BitPrecision theBits=TextureStorageFormat::Unspecified) | Wizt::RenderBasin | |
| RgbAlpha(TextureStorageFormat::BitPrecision theColorBits=TextureStorageFormat::Unspecified, TextureStorageFormat::BitPrecision theAlphaBits=TextureStorageFormat::Unspecified) | Wizt::RenderBasin | |
| RPtr typedef | Wizt::RenderBasin | |
| SECONDARY_COLORS enum value | Wizt::RenderNamespace | |
| setEyeView(const VCamera &theCameraSettings, double Near, double Far, bool Orthographic, unsigned EyeNumber, double ZeroParallaxDistance, double EyeSeparation, unsigned int ViewportIndex=0, bool ToeIn=false) | Wizt::VRenderContext | |
| setInteractor(const WeakPtr< Interactor > &) | Wizt::RenderBasin | |
| setLightSources(const ObjectSelection &theRenderObjects) const | Wizt::VRenderContext | |
| setNumberOfEyes(unsigned NumberOfEyes) | Wizt::LayeredMultiViews | |
| setPerspective(double Near, double Far, bool Orthographic) | Wizt::VRenderContext | inline |
| setPerspective(double fovy, double Near, double Far, bool Orthographic) | Wizt::VRenderContext | inline |
| setProjectionFrustum(const Eagle::PhysicalSpace::Viewport &CameraRelativeFrustum, double zNear, double zFar, bool Orthographic, unsigned Eye, const Jitter &jittering, unsigned int ViewportIndex=0) | Wizt::VRenderContext | |
| setTileAwareFrustum(double FrameScaleFactor, const Eagle::PhysicalSpace::Viewport &CameraRelativeFrustum, double Near, double Far, bool Orthographic, unsigned Eye, const Jitter &jittering, unsigned int ViewportIndex=0) | Wizt::VRenderContext | |
| setTileAwareIdentity(unsigned Eye, double Near=0.0, double Far=2.0, const Jitter &jittering=defaultJitter(), unsigned int ViewportIndex=0) | Wizt::VRenderContext | |
| setTileAwarePerspective(double fovy, double Near, double Far, bool Orthographic, unsigned Eye, const Jitter &jittering, unsigned int ViewportIndex=0) | Wizt::VRenderContext | |
| setTime() | Wizt::VContext | |
| TEXTURE0 enum value | Wizt::RenderNamespace | |
| TEXTURE1 enum value | Wizt::RenderNamespace | |
| TextureFormat enum name | Wizt::RenderNamespace | |
| timeout | Wizt::VRenderContext | |
| TouchableVolume | Wizt::VRenderContext | |
| TRIANGLE_FAN enum value | Wizt::RenderNamespace | |
| TRIANGLE_STRIP enum value | Wizt::RenderNamespace | |
| TRIANGLES enum value | Wizt::RenderNamespace | |
| USER_DEFINED enum value | Wizt::RenderNamespace | |
| VContext(const RefPtr< Addendum > &CAddendum=NullPtr()) | Wizt::VContext | |
| VContext(const RefPtr< ValuePool > &myValuePool, const RefPtr< Addendum > &CAddendum=NullPtr()) | Wizt::VContext | |
| VContext(const RefPtr< ValuePoolProvider > &myValuePoolProvider) | Wizt::VContext | |
| VertexAttributeTypes enum name | Wizt::RenderNamespace | |
| viewport() const override | Wizt::WebGLRenderContext | |
| Wizt::VRenderContext::viewport(unsigned int ViewportIndex=0) const =0 | Wizt::VRenderContext | pure virtual |
| ViewsPerOutputChannel | Wizt::VRenderContext | |
| VisibleVolume | Wizt::VRenderContext | |
| VRenderContext(const SeagrassWeakPtr_t &theSeagrass, const WeakPtr< Interruptor > &theInterruptor, const RefPtr< VRenderPrecision > &Hints, unsigned NumberOfEyes, int64_t AvailableGPURAM) | Wizt::VRenderContext | |
| WebGLRenderContext(std::ostream &WebStream, const RefPtr< VRenderPrecision > &Hints) | Wizt::WebGLRenderContext | |
| ~VContext() | Wizt::VContext | virtual |
| ~VRenderContext() | Wizt::VRenderContext | virtual |
| ~WebGLRenderContext() | Wizt::WebGLRenderContext | virtual |